
About
EnTT Pacman is a Pac-Man clone built primarily as a tutorial and worked example of using the entity-component-system (ECS) part of the EnTT C++ framework, aimed at developers who are new to EnTT. It uses the SDL2 library for input and rendering, builds with CMake, and bundles the EnTT library itself to simplify setup.
How it differs from the original
The developer consulted a detailed reference document on the original arcade game's mechanics (The Pacman Dossier) extensively during development, but deliberately didn't aim for a perfect recreation — any differences from the original noticed by players are described as intentional simplifications made to keep the project manageable, not oversights.
Getting started
Build it from source with CMake — a standard Release-mode configure-and-build — which produces a runnable pacman program.