Sneaky Sneaky

Stealth game prototype created for a game development course.

This project was an effort to mimic classic stealth sequences in games while using navmeshes, state machines, and manager scripts in Unity.

The player moves their pawn towards the goal by clicking anywhere on the map, avoiding the patrolling guards. The guards will cycle between their checkpoints unless they “hear” the player within a certain radius of them. This will cause them to try and find the player, navigating towards them by using the navmesh. If the player is “seen” by the guard by falling within this radius, directly in front of the guard, with no obstacles between them, the guard will become angry and run to the alarm node.

This project involved a lot of work creating and managing the state machine for the guards. The guards could patrol (forward or backward), pause, chase, and run for the alarm. Their state machine and the associated manager script allow for the guards to function independently but consistently, while also being connected to the developer tools.

Previous
Previous

Kirby's Dream Land - Recreation

Next
Next

Tournamental - Golf