An open-source 3D third-person action RPG with multiplayer support, built on a custom Godot engine.
Broken Seals is an open-source 3D third-person action RPG that supports both single-player and multiplayer gameplay. It is built on a custom version of the Godot engine called Pandemonium Engine and focuses on delivering deep, complex systems reminiscent of classic MMOs and action RPGs. The game features procedural world generation, extensive character customization, and a modular design for easy expansion.
Game developers and enthusiasts interested in open-source RPGs, those looking to modify or extend a 3D action RPG codebase, and players seeking a classic MMO-like experience with modern tooling.
Developers choose Broken Seals for its fully open-source codebase, modular architecture, and the depth of its RPG systems, which are highly customizable and built on a tailored game engine. It offers a unique blend of old-school RPG complexity with modern cross-platform support and multiplayer capabilities.
An open source third person action RPG with multiplayer support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a custom module loader for highly extensible game systems, allowing easy addition of new classes, spells, and content through scriptable modules, as demonstrated by the naturalist module setup.
Fully implemented UI with touchscreen controls and keyboard/controller navigation, optimized for both PC and mobile, including automatic button resizing for touchscreens.
Features scriptable stats, resources, spells, talents, and AI with network synchronization, offering extensive character customization akin to classic MMOs, with support for equipment, loot, and mind control effects.
Multi-threaded chunk generation with LOD support, dungeon systems, and vertex-based lighting, enabling dynamic terrain creation with efficient mesh merging for performance.
Multiplayer has known bugs, missing client-side animations, and incomplete features like authoritative movement, as admitted in the README, making it unstable for production use.
Requires compilation of the custom Pandemonium Engine with specific modules, involving a non-trivial setup process using scons and build words, which can be daunting for newcomers.
Lacks crucial character appearance customization and temporary model changes for effects like polymorph, as noted in the README, limiting gameplay depth.
The web editor needs custom HTTP headers and isn't hosted on GitHub.io, reducing accessibility for browser-based development without local setup.