Built with Python & Pygame
A small retro maze game made for fun.
Low effort, pretty beta, and built mainly because I was bored.
G Pac is a Pac-Manโinspired maze game with grid-based movement and a dark retro look.
- The player moves forward automatically
- Direction changes only at tile centers
- Eat all dots to clear a level
- Touching a ghost ends the game
- The game restarts automatically on win or loss
- Includes 15 progressively harder levels
This is a low-effort prototype / beta build, not a polished release.
The maze contains multiple ghosts with different movement styles:
- Chase โ follows the player
- Ambush โ tries to cut you off
- Roam โ moves unpredictably
- Pressure โ controls central paths
All enemies move tile-by-tile and only turn at tile centers.
Selectable from the main menu:
- Classic โ Yellow, balanced
- Neon Mint โ Slightly faster
- Violet Rush โ Smooth and stylish
Each character has small gameplay differences.
- Start Game
- Character Select
- Settings (Sound / Volume)
- Quit
The menu uses a simple 3D-style button UI with a clean dark theme.
- Retro arcade-style sound effects
- Background hum
- No external audio files
- All sounds generated procedurally
- Arrow Keys โ change direction
- Esc โ return to menu
- W / S โ navigate
- A / D โ change character
- Enter โ select
- Esc โ back
pip install pygame
python gpac.py
