The Concept

Mouse Game is a short-session 3D arcade game about a computer mouse trying to build a gaming setup. Players race against a timer to collect objects and bring them back to their mouse hole, with later levels introducing new hazards and mechanics.

Roomba AI & Navigation

As one of two programmers on a four-person team, my main technical contribution was the Roomba enemy AI. I built this utilizing a state machine architecture coupled with Unity's NavMesh navigation tools.

NavMesh Link traversal debugging Debug view of NavMesh Links enabling vertical jumps.

Verticality & Traversal

To ensure the AI felt threatening and capable, I implemented NavMesh Links to support navigation between different elevations. This allowed the Roomba to calculate paths across gaps and traverse jumps between height levels, keeping the pressure on the player across vertical level designs.