A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.
OpenTESArena is an open-source game engine that re-implements the 1994 DOS classic *The Elder Scrolls: Arena*. It recreates the game's functionality from the ground up while adding modern quality-of-life features like improved controls, cross-platform support, and enhanced graphics rendering. The project requires the original game's assets but runs independently of the original executable.
Retro gaming enthusiasts, modders, and developers interested in game engine reverse-engineering or preserving classic DOS games. It's particularly valuable for those wanting to play Arena on modern systems with improved usability.
As a clean-room implementation, OpenTESArena avoids legal issues with original code while providing a more maintainable and extensible codebase. It offers modern graphics APIs, cross-platform compatibility, and configurable enhancements that the original 1994 engine cannot provide.
Open-source re-implementation of The Elder Scrolls: Arena.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs natively on Windows, Linux, and macOS with detailed installation guides for each OS, eliminating the need for DOS emulation.
Supports Vulkan and OpenGL renderers with configurable dithering modes, offering improved graphics over the original 1994 engine.
Includes both modern WASD/mouselook and classic control options, providing flexibility for different player preferences without sacrificing authenticity.
Regular updates, a Discord server, and contribution guidelines show ongoing progress in implementing core gameplay systems like movement and inventory.
Key features such as enemy AI, item equipping, and conversations are not yet implemented, limiting full gameplay as admitted in the README's status section.
Requires manual extraction of original game assets, dependency installation (e.g., Vulkan drivers, OpenAL), and configuration file edits, which can be error-prone for non-technical users.
On macOS, users must bypass Gatekeeper warnings, and on Linux, Vulkan driver crashes may occur, adding complexity beyond a simple download-and-play experience.