INFO
I was the lead programmer on Another Me, a 48-hour Global Game Jam 2026 project. I implemented the enemy AI, the core interaction system (for inspecting and collecting objects), and the door/progression system where doors unlock after the player collects a required number of items. I also implemented the game’s win and death mechanics
Enemy AI (Mask-Based Behavior)
The enemy AI changes behavior depending on whether the player is wearing the mask.
Mask OFF (Passive / Hidden Mode)
- The enemy roams between random points on the NavMesh.
- In this state, the enemy is effectively hidden: it can’t be seen by the player and does not collide/interact with the player.
Mask ON (Aggressive / Visible Mode)
- When the player puts on the mask, the enemy becomes visible and switches to an aggressive state.
- The enemy chases the player using NavMesh pathfinding.
- If the enemy gets within attack range, it attacks (triggered by distance/proximity).


