← Back to work
Alejandro Endo

The Mighty Gladiator

Action Roguelite
Gameplay design and programming · Unity · C# · 1-month production
Unity3DEnemy AISteering BehavioursFinite State MachinesMelee CombatRoguelite
The Mighty Gladiator - key art
About

A top-down 3D roguelite where a lone gladiator fights waves of enemies with only a sword and shield. The moveset follows a Hades-style rhythm move, dash, attack, and defend/parry. Built around reading enemy tells and punishing openings rather than button-mashing.

Built solo in one month for my second Master's degree project, this prototype was a deliberate exercise in combat and AI systems programming:

  • Steering behaviours driving enemy movement and positioning
  • Melee attack and parry systems, including timing windows and hit feedback
  • Finite state machines for both combat states and enemy behavior trees
  • Enemy AI with multiple enemy variations, each reading and reacting to the player differently
  • Getting proficient with 3D after mostly 2D work up to this point

It's a prototype so it's still missing content and features but every system above works end to end and was the point of building it.

Character design by Muni. Remaining 3D assets by Kay Lousberg.

Screenshots
The Mighty Gladiator
Team
AE
Alejandro Endo
Developer