An open-source recreation of The Elder Scrolls II: Daggerfall in the Unity engine with modern enhancements and extensive mod support.
Daggerfall Unity is an open-source recreation of the 1996 RPG *The Elder Scrolls II: Daggerfall*, rebuilt from the ground up using the Unity game engine. It modernizes the classic game with enhanced graphics, cross-platform support, quality-of-life improvements, and a thriving modding ecosystem while requiring the original game's assets to run. The project solves compatibility and accessibility issues of the original DOS version, allowing it to run natively on modern operating systems.
Retro gaming enthusiasts, modders, and RPG fans who want to experience or extend a classic open-world game with modern enhancements. It also appeals to developers interested in game recreation projects and Unity engine applications.
Developers and players choose Daggerfall Unity because it faithfully recreates a massive classic RPG with native cross-platform support, extensive modding capabilities, and community-driven improvements. Its open-source nature allows for transparency, customization, and ongoing evolution beyond the original game's limitations.
Open source recreation of Daggerfall in the Unity engine
Eliminates the need for DOS emulation by running natively on Windows, Linux, and macOS, as highlighted in the README's system requirements.
Boosts retro graphics with Unity engine lighting, high-resolution widescreen support, and an optional classic mode with VGA palettes for authentic feel, detailed in the 'Classic Daggerfall Plus' section.
Features extensive mod support with hundreds of community-created mods for graphics, quests, and gameplay, showcased in the 'Featured Mods' section like DREAM and Quest Pack 1.
Includes fixes and enhancements to gameplay mechanics and controls, making the original experience more accessible and enjoyable, as noted in the project philosophy.
Requires a free copy of DOS Daggerfall for game assets, adding an extra step to installation and limiting accessibility for those without it, as stated in the 'Get Daggerfall Unity' section.
The README warns that optional mods can substantially increase system requirements or cause the game to become less stable, leading to potential crashes and performance issues.
Involves unzipping the release and pointing it to the DOS version, which might be daunting for non-technical users compared to one-click installs, despite provided guides.
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/
Zelda3 is a complete reimplementation of the classic SNES game *The Legend of Zelda: A Link to the Past* in C, comprising approximately 70-80k lines of code. It faithfully replicates the original game's logic and behavior while enabling verification through side-by-side execution with the original machine code. This project makes the game accessible on modern platforms and allows for community-driven improvements and modifications. ## Key Features - **Complete Game Reimplementation** — All parts of the original game are recreated in C, making it playable from start to end. - **Verification System** — Can run original machine code alongside the C implementation to compare RAM states each frame for accuracy. - **Modern Enhancements** — Adds features like pixel shaders, 16:9/16:10 aspect ratios, higher-quality world maps, and MSU audio track support. - **Quality-of-Life Improvements** — Includes a secondary item slot on button X, item switching with L/R keys, and snapshot-based replay functionality. - **Cross-Platform Support** — Compiles and runs on Windows, Linux, macOS, and even Nintendo Switch with appropriate toolchains. ## Philosophy The project prioritizes accuracy and verification, ensuring the C implementation behaves identically to the original SNES game while thoughtfully adding modern features that enhance the experience without compromising authenticity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.