Guardians of the Galaxy: Battle for the Universe
Role: Gameplay & Tool Programmer
I joined the project as a Programmer. During the engine phase, I integrated the physics engine into the codebase. Once game production began, I built the navigation system and implemented the behaviour of several enemy types.
About my CONTRIBUTIONS
Enemies
Player Abilities
I implemented the Phalanx Melee, Phalanx Ranged, and Subjugator enemies. I also built designer-facing tools for balancing enemy stats and game-loop parameters, removing the need for programmer involvement in each iteration.
I implemented a pair of player abilities. Starlord's ultimate and Yondu's Fin ability.
Game Loop
With Victor Falcon, through a game state manager we made the game loop. And the gameplay features that controlled the events.
About the ENGINE
3D C++ game engine using OpenGL, ImGui, Bullet Physics, custom particle system and Ozz animation system. The engine is built on a full Entity Component System.