A modern cross-platform reimplementation of the Diablo 1 game engine.
Freeablo is a modern, cross-platform reimplementation of the game engine used in Diablo 1. It serves as a base for recreating the classic action RPG experience, requiring the original game's data files to run. The project aims to faithfully recreate the Diablo 1 engine with modern technologies for preservation and enhancement.
Game developers and enthusiasts interested in engine reimplementation, modding, or preserving classic games, specifically those with access to Diablo 1's data files. Contributors looking to help build upon an open-source game engine base.
Developers choose Freeablo for a modern, open-source alternative to the original Diablo 1 engine, offering cross-platform support and extensibility for further development. It provides a foundation for community contributions and enhancements while maintaining compatibility with the original game's assets.
[ARCHIVED] Modern reimplementation of the Diablo 1 game engine
Runs on multiple operating systems with modern CI/CD tooling, as evidenced by Travis CI and AppVeyor build status badges in the README.
Supports core Diablo 1 mechanics like town exploration, dungeon crawling, combat, and item trading, providing an authentic base for enhancement.
Uses cmake and hunter for dependency management, simplifying compilation and setup, with detailed instructions for contributors.
Designed as a foundation for further development, with coding standards and contribution guidelines to encourage community involvement.
No longer actively maintained, as the developer has archived it and linked to issue #507, halting new features and bug fixes.
Only compatible with Diablo 1 version 1.09, requiring users to patch to that specific version, which can be inconvenient or restrictive.
Controls are not fully configurable, and the project is described as 'just a base,' indicating missing polish and advanced gameplay elements.
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Diablo build for modern operating systems
Diablo devolved - magic behind the 1996 computer game
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.