Guardians of the Galaxy: Battle for the Universe

Role: Gameplay & Tool Programmer

During the development process, I maintained the role of Programmer. During the engine development previous to the game I had been induced with the task of adding the physics engine. After the start of the game I had been assigned the task of adding an optimal navigation system and later on the behavior of some enemies.
Github Web Page

About my CONTRIBUTIONS

Enemies

Player Abilites

I contributed to the enemies like the Phalanx Melee, Phalanx Ranged, Subjugator. I also built the tools that allowed designers to directly balance enemy statistics and game loop features without needing a programmer with them to do it.
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 based on a full Enity Component System.