Virtual Campus - Projeto Red

Work: During my second year at university, I was honored to be invited by the university to participate in a significant project as a programmer. It was an exceptional opportunity that allowed me to contribute my skills in various aspects.

I proposed and implemented the entire frontend using React, rather than Unity itself, and also developed several Unity-side features that are part of the final product.

I’m currently waiting for a certificate to formally confirm my contribution to this project.

Architecture React application - Manipulates the webgl build from unity to show and execute logic. Unity portion(webgl) - Contains the actual envvironment of logic that presents the world, the world space ui and also it rolls out the data from the points of interest inserted in the data tool. Data tool - Tool that is capable of edit/create objects in json as locations with points of interest that needs descriptions, without the need to compile another webgl build from unity.

My contribution:

  • Front End and Middleware Development: Implemented the entire front end and middleware in React, including interactions and the integration of UX design elements.
  • Translation of Functions: Adapted bilateral JavaScript functions from React to C# for WebGL in Unity to communicate the data from and to both technologies.
  • Core Functionalities: Developed essential functionalities within the Unity environment, like zoom, relation between ui in screen space and world space.

Check the example work Here or Here