Skip to content
/ wakaman Public

Implementation of the Classic 2D arcade game Pac-Man in Unity.

Notifications You must be signed in to change notification settings

leotgo/wakaman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wakaman - A Pac-Man Implementation

Wakaman is a Pac-Man implementation done in Unity using Tileset Tools, A* Pathfinding and some Game Programming Patterns.

Description

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.

Key features

  • Animator-based State Machine for the AI;
  • Observer pattern for Audio and Game Events;
  • A* Pathfinding for the Ghosts - better than the original algorithm!

Screenshots

Contact

Wakaman is a project made by Leonardo Tagliaro.