A faithful recreation of the classic Pac-Man arcade game, built as an educational project.
The easiest way to install Pacman Recreation on Linux is via Flathub:
flatpak install flathub io.github.jalau_capstones.pacman-recreation
flatpak run io.github.jalau_capstones.pacman-recreationwinget install CodeWithBotina.PacmanRecreation
# Launch from any terminal (Winget command shim)
pacman-recreation
# or
pacmanRequirements:
- .NET 9.0 SDK
- Linux (Ubuntu 22.04+ or equivalent)
git clone https://github.com/JalaU-Capstones/pacman-recreation.git
cd pacman-recreation
dotnet restore
dotnet run --project src/PacmanGame/PacmanGame.csproj- Classic single-player mode with 3 progressively difficult levels
- Online multiplayer for up to 5 players
- Profile system with local and global high score tracking
- Original ghost AI behaviors (Blinky, Pinky, Inky, Clyde)
- Authentic arcade sounds and graphics
- Custom keybindings (per profile) for gameplay, system, and Creative Mode controls
- Global mute keybinding (default:
M) with persistent mute state and UI indicator - Cross-platform support (Linux x64/ARM64, Windows)
- v1.0.1: Global Top 10 Leaderboard, DevConsole, Creative Mode editor, FPS overlay, Windows shortcuts
- v1.0.2: Level 3 completion unlocks, encrypted local profile DB, custom keybindings, global mute key
This project is licensed under the MIT License.