An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.
OpenGothic is an open-source game client that reimplements Gothic 2: Night of the Raven. It solves compatibility issues by allowing the classic RPG to run natively on modern operating systems with updated graphics APIs, while maintaining full gameplay and mod support using the original game's data files.
Gothic series fans, retro gaming enthusiasts, and modders who want to play Gothic 2 on current Windows, Linux, or macOS systems with improved performance and visual enhancements.
It provides a legally compliant way to experience Gothic 2 with modern graphics features like ray tracing and mesh shaders, without the need for compatibility layers or patches, and supports most content mods.
Reimplementation of Gothic 2 Notr
Utilizes DirectX 12, Vulkan, and Metal with support for mesh shaders, ray tracing, and volumetric fog, as highlighted in the graphics options section, enabling enhanced visual fidelity on current hardware.
Runs natively on Windows, Linux, and macOS with automatic path detection for common installations, making Gothic 2 accessible on modern operating systems without compatibility layers.
Completely replicates Gothic 2: Night of the Raven's content, allowing completion of the main quest and addon using original assets, ensuring no alterations to core gameplay as per the README.
Supports content mods that rely on regular scripting for retextures, worlds, and animations, enabling enhanced experiences without memory hacking, though advanced frameworks are limited.
Does not support key modding frameworks like Ikarus/LeGo, Union, or AST sdk, restricting playability of popular mods such as Chronicles of Myrtana, with ongoing but uncertain progress.
On Linux and macOS, manual path specification via command-line arguments is often required if automatic detection fails, adding extra steps for users unfamiliar with terminal commands, as detailed in the installation instructions.
Explicitly warns against running on low-end or outdated graphics cards due to reliance on modern APIs, potentially excluding users with older systems from optimal performance.
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.