During this project, I contributed in several areas. My first task was to work on the rendering structure we were going to use. I also developed some small tools for camera control, which helped us create better camera movement and angles in the game.
However, my main contribution to the project was the in-game UI system. I was responsible for designing and implementing a UI system that would be easy for the team to use and integrate with the rest of the game. To achieve this, I developed a UI system that allowed us to hook up lambdas to buttons and value pointers, which made it easy to create UI elements that could be modified and interacted with in real-time.
Overall, my contributions to the rendering structure, camera tools, and UI system played a critical role in the development of our top-down adventure game in TGE. I'm proud to have been part of this project and to have contributed to its success.