October 2023
This prototype was inspired from Fun Race 3D by Azur Games. I was tasked with developing the central game loop and visual mechanics, as well as contributing to the design of levels and overall gameplay. Used Zenject Dependecy injection to limit use of MonoBehaviours as much as possible for performace concerns with memory pools and prefab installer subcontainers. Implemented two compute shaders, one for painting an end game painting board with changeable colors and brush size, another for calculating total painted area in order to increase performance. Created an AI state machine which responds to obstacles and acts accordingly. Implemented a 2D directional animation blend tree to respond to omnidirectional movement. Used DOTween for obstacle movements and UI animations. Created a physics based controller in order to respond to physics based obstacles.
Unity 3D, C#
Idle-Arcade
Prototype project developed for Game Theory Games
Programming and Gameplay design, completed with the Flowtart Studios team