About
Barony is the official open-source source-code release for the commercial game Barony; playing it still requires a purchased copy, since this release provides source code only, not game assets. Development activity is sporadic.
Getting started
Compiling and playing it requires owning a purchased copy of Barony, since the repository provides source code only; build instructions are included in the repository's install guide.
History
According to the project's 2016 open-source announcement letter, the original code was written in C and hastily converted to C++ over the preceding few months by its creator, who says they didn't yet understand how to structure a project that scales when they started the code around 2013 — leaving heavy use of global variables and little module organization. The letter also credits collaborator Ciprian Elies for contributions to the code and build tooling.
Additional notes
- Note
- The 2016 open-source release letter suggested project ideas for contributors, including an extra hard mode, an infinite-level dungeon, a dedicated server, multithreaded entity logic, script support for entities/items, full 3D physics, and a modernized OpenGL renderer.