tmewett/BrogueCE logo

tmewett/BrogueCE

Free

Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game

FreeFree tier
Type
Open Source

About tmewett/BrogueCE

Brogue: Community Edition (Brogue CE) is a community-driven fork of the classic minimalist roguelike game Brogue, originally created by Brian Walker. It is a single-player strategy game set in a randomly-generated dungeon where the player must retrieve the Amulet of Yendor from the 26th level while facing deadly creatures and traps. The community edition focuses on fixing bugs and crashes, adding quality-of-life features, improving gameplay, easing development and maintenance, and serving as a convenient base for forks and ports to new platforms. It supports graphical tiles (toggle with 'G'), cross-platform builds (Windows, Mac, Linux), and includes a variety of command-line options.

Key Features

Community-driven development with bug fixes and crash resolutions
Quality-of-life and non-gameplay improvements
Enhanced gameplay while preserving the original experience
Graphical tiles with toggle ('G' key)
Cross-platform support: Windows, macOS, Linux (SDL2 required)
Command-line options for customization
Open source under a permissive license (LICENSE.txt)
Active community via Reddit, Discord, and IRC

Pros & Cons

Pros
  • Open source and free to play, modify, and redistribute
  • Community-lead with transparent development and contribution guidelines
  • Active community support via Reddit, Discord, and IRC
  • Cross-platform compatibility with graphical and ASCII modes
  • Regular updates and changelog available
  • Built-in graphical tiles for improved visual experience
Cons
  • Steep learning curve typical of traditional roguelikes
  • Graphics are primarily tile-based or ASCII, no high-end 3D visuals
  • Gameplay may feel dated compared to modern roguelikes with more features
  • Requires SDL2 libraries on Linux for full functionality

Best For

Playing a classic turn-based roguelike game with modern fixesLearning game development through an open-source, well-documented codebaseForking and porting Brogue to new platforms or creating variantsContributing to a community-maintained project

FAQ

What is Brogue: Community Edition?
Brogue CE is a community-driven continuation of the original Brogue roguelike by Brian Walker. It aims to fix bugs and crashes, add quality-of-life features, improve gameplay, ease development, and serve as a base for forks and ports.
How is CE different from the original Brogue?
The differences are listed in the changelog and the wiki page 'Changes from original'. CE includes bug fixes, new features, and gameplay balance changes while staying true to the original minimalist design.
How is the project run and how are changes decided?
The project uses a 'benevolent dictator' model, with community contributions reviewed and merged by maintainers. More details can be found in the CONTRIBUTING.md file.
What platforms does Brogue CE support?
Windows, macOS, and Linux. On Linux, SDL2 and SDL2_image libraries must be installed.
Are there graphical tiles?
Yes, graphical tiles are included. Press 'G' to toggle between tiles and ASCII mode.