Creating An Engine From Scratch

Used an ECS architecture to develop the game's engine upon. Contributed to instantiation of game objects, menu/scene handling, deserialization, and more.

Multiplayer and Control Schemes

Developed systems for handling multiple Keyboard and Controller players simultaneously within the game. 

UI Design/Programming

Developed majority of UI, including main menu, select character/level, pause menu, and more.

Gameplay Design/Programming

Developed many gameplay elements including map events, plane design, powerups, and more.