Meet the Characters:
Agryos includes three unique enemies: the Imp, the Gryphon, and the Kaiju. All AI share a behavior tree and parent class; behavior variations were achieved through overriding functions, adding enemy-specific components, and tuning variables.
Most Interesting AI Questions Solved:
Choosing the "Best" Position
Implementing 3D Navigation
Cut AI Systems
This team handled multiple pivots with grace. Agryos started as a top down rogue lite and became a third person shooter; a team with less synergy may not have recovered from such a dramatic vision shift in such a short development cycle. The support and kindness from leadership and my fellow programmers helped me remain motivated and focused. I learned to strive to always be a source of positivity for my team.
Additionally, a significant amount of mechanically sound features were cut due to lack of VFX/conveyance. This experience helped me learn to accept cut features more easily; art was completely out of my control, yet it affected my work in the game. And that's okay! Cut features are not personal.