The Assistant
Physics Engine / Gameplay Programmer
A 2D Action Platformer created in a custom made game engine. Tricked into becoming an assistant in Professor Zweinstein's lab, our player ends up as a lab rat in all of the dangerous experiments happening.
The physics engine of the game is developed from scratch as part of a custom game engine. The engine created is able to handle 2D collision detection and resolution between basic 2D shapes. Other than that, it also features a collision event system similar to the one in Unity that allows the programming team to call functions such as OnTriggerStay or OnTriggerExit.
Team Size: 4
Project Duration: 8 months
Engine: Custom Engine
Platform: PC
Key Responsibilites:
-
Developing and maintaining Physics Engine
-
Developing Raycasting functionality
-
Collision Event system similar to Unity
-
Implementing gameplay based off Level Designer plans