Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler game written in Java.
The project addresses the desire to play a classic roguelike with procedurally generated levels, randomized enemies, and a large pool of items to discover and use. It builds on the original Pixel Dungeon codebase and extends it with additional content and refinements. The game runs on multiple platforms—Android, iOS, and Desktop—using LibGDX as its underlying framework, allowing a single codebase to target different systems.
Developers interested in this project should know it is provided as reference material rather than as a collaborative codebase; the repository explicitly does not accept pull requests. The project is suitable for those who want to study how a complete roguelike game is structured, learn from an established game's architecture, or create their own fork or derivative work. The README includes guides for compiling on Android, desktop platforms, and iOS, along with recommendations for making modifications to create a personalized version. This makes it accessible to developers who want to build their own variant rather than contribute to the original.
Development activity shows consistent engagement with bug reports and feature requests through the issue tracker, indicating the maintainer actively monitors and responds to community feedback. The project maintains official releases across multiple platforms and operates an associated blog documenting updates and changes. A translation project is actively managed through a dedicated platform, demonstrating ongoing localization efforts. Documentation is provided in the repository to support developers who wish to compile and modify the code for their own purposes.