A Lua-based Pac-Man clone with three mazes and easy level editing, built with the LÖVE game engine.
PacPac is an open-source Pac-Man clone written in Lua and built with the LÖVE game engine. It recreates the classic arcade experience with three unique mazes and allows players to easily design custom levels through text file editing. The project demonstrates rapid game prototyping, having been initially developed in under 24 hours as a personal challenge.
Indie game developers, Lua enthusiasts, and hobbyists interested in 2D game development or modifying classic game mechanics. It's also suitable for educators teaching game design with accessible tools.
Developers choose PacPac for its simplicity, ease of customization, and focus on practical gameplay over code purity. Its human-readable level format and LÖVE foundation make it an approachable starting point for learning game development or experimenting with Pac-Man-like mechanics.
A lua-based Pac-Man clone.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows non-programmers to create or modify levels by editing simple text files, with a human-friendly format explained directly in the level files.
Built with a pragmatic philosophy using global variables to focus on gameplay over code purity, making it ideal for quick iterations and learning from a 24-hour challenge origin.
Leverages the lightweight LÖVE framework for 2D development, providing a straightforward entry point for Lua enthusiasts and indie developers.
Explicitly encourages contributions for new levels and features, with a list of potential additions like ghost AI changes and gameplay mechanics to guide collaborators.
Tested only with LÖVE v0.9.2, an older version that may lack compatibility with newer releases, limiting updates and requiring specific setup steps.
Embraces global variables and 'dirty' code as stated in the philosophy, which can hinder scalability, debugging, and collaboration for larger or long-term projects.
Missing advanced game features like extra lives, replay systems, or server-based scores, as admitted in the 'Things That Could be Added' section, making it less feature-rich than other clones.