Indigo protocol: A third person game where you play as an alien who just escaped confinement inside a strange test facility. Find a way out before you are overwhelmed
by guards, and leave a trail of destruction behind.
When working on Indigo Protocol, I was in charge of most of the programming for the game systems and player abilities. This game used level streaming in Unreal to
randomly generate a map at the start of each game so every game would be different. Below are my contributions to this project:
- Used level streaming instances and a grid system to spawn different sectors on a grid to make randomized maps
- Set up a system to auomatically decide where the exit is and make a connection to a secondary level that is generated with different level instances than the first level
- Implemented and refined most of the abilites the player has, including a melee attack, acid spit, sonic screech, and a block
- Created a rage system that gets added to as the player causes destruction and kills enemies. At full rage abilites have improved stats
- Helped polish enemy AI
- Helped implement some visual effects and modify the look of certain game assets based on in game events