Virtual Town

Virtual Town

Developed by

Available on

Tools

Play

Virtual Town is a metaverse platform created in Unity by VRGlass.

Distributed as SAAS, the platform offers several possibilities for customization and integrations with different types of services.


My Contribution

As a metaverse platform, this project pushed me out of my comfort zone and brought back memories of my backend days.

Here is a list of what I worked on:

  • I collaborated with other programmers on the project’s refactoring. Our goal was to transition the project into a modular platform, using addressables and creating libraries with the behaviours of the main project.

  • I was appointed to set up an internal company npm registry server. After selecting which one we were going to use, I had to make changes in all of the project modules to turn them into packages and upload them to the server. I also configured Unity to show all existing packages in the registry server.

  • I worked on fixing some of the company’s minigames. Most of them were multiplayer and it also required some modifications in the multiplayer server.

  • Lastly, I collaborated with a team to create a user-friendly 3D Environment Generator what would be accessible to the clients. This would allow clients to independently create their own environments in a sandbox scene.

Despite the challenges, this period was truly rewarding. The company had a wonderful team and it was a great experience.


Responsibilities

  • Refactoring of the main project using Addressables and Packages
  • Implementation of a internal npm registry server
  • Creation of modules (and modification of existent ones) to perform as standalone libraries
  • Enhancements and bug fixes for company’s minigames
  • Minor adjustments to the multiplayer server
  • Creation of the sandbox functionality (3D environment generator)
Play