Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. OpenGothic

OpenGothic

MITC++

An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.

GitHubGitHub
1.5k stars120 forks0 contributors

What is OpenGothic?

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.

Target Audience

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.

Value Proposition

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.

Overview

Reimplementation of Gothic 2 Notr

Use Cases

Best For

  • Playing Gothic 2: Night of the Raven on modern operating systems
  • Experiencing Gothic 2 with enhanced graphics like ray tracing and SSAO
  • Running Gothic 2 on Linux or macOS natively
  • Using content mods without relying on the original executable
  • Improving performance on current hardware over the original engine
  • Developing or testing Gothic 2 mods in a modernized environment

Not Ideal For

  • Players relying on mods that use Ikarus/LeGo scripting frameworks, as these are not fully supported and may be incompatible.
  • Users with outdated or low-end graphics hardware, since the engine leverages modern APIs like mesh shaders and ray tracing that require capable GPUs.
  • Those seeking a standalone game without purchasing Gothic 2, because original game assets are mandatory and not included.
  • Modders invested in Union or other Windows-only tools, as OpenGothic does not support these due to technical limitations like 32-bit dependencies.

Pros & Cons

Pros

Modern Graphics APIs

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.

Cross-Platform Compatibility

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.

Faithful Gameplay Replication

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.

Content Mod Support

Supports content mods that rely on regular scripting for retextures, worlds, and animations, enabling enhanced experiences without memory hacking, though advanced frameworks are limited.

Cons

Incomplete Mod Compatibility

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.

Setup Complexity on Non-Windows

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.

High Hardware Requirements

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.

Frequently Asked Questions

Quick Stats

Stars1,533
Forks120
Contributors0
Open Issues110
Last commit1 day ago
CreatedSince 2019

Tags

#vulkan#mod-support#metal#ray-tracing#rpg-engine#directx12#remake#cross-platform#game-engine#retro-gaming

Built With

V
Vulkan
g
glslang
C
CMake
M
Metal
D
DirectX 12

Included in

Game Remakes1.3k
Auto-fetched 1 day ago

Related Projects

DevilutionXDevilutionX

Diablo build for modern operating systems

Stars9,539
Forks981
Last commit1 day ago
DevilutionDevilution

Diablo devolved - magic behind the 1996 computer game

Stars8,981
Forks923
Last commit8 months ago
OpenMWOpenMW

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/

Stars6,357
Forks1,059
Last commit2 days ago
Zelda3Zelda3

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.

Stars4,645
Forks419
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub