Wakaman is a Pac-Man implementation done in Unity using Tileset Tools, A* Pathfinding and some Game Programming Patterns.
This is a modern implementation of 80's arcade classic Pac-Man done in Unity. It contains some interesting code architecture decisions, such as the usage of the Unity built-in state machine for implementing the AI and an event system for Audio, UI and Game State control.
The AI is based on the original game AI (described here) with ghost pathing enhancements.
- Animator-based State Machine for the AI;
- Observer pattern for Audio and Game Events;
- A* Pathfinding for the Ghosts - better than the original algorithm!
Wakaman is a project made by Leonardo Tagliaro.