Steam Play compatibility tool to run games using native Linux engines
-
Updated
May 26, 2026 - Rust
Source port is a type software based on original executable code, they can add new changes or put to new platforms.
Steam Play compatibility tool to run games using native Linux engines
An enhanced PC source port of the original WipeOut.
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
DooM in the terminal!
Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
The classic, refined DOOM source port. For Windows PC.
Unofficial source port for Blake Stone series
Ocarina of Time native on iOS and iPadOS via Ship of Harkinian with Metal rendering, touch controls, controller support, and ROM-free reproducible builds.
Quake 1 port for Apple Watch
A portable, enhanced source port of Doom, Heretic and Hexen.
Celeste Classic C source port for 3DS and PC.
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).
Unofficial working port of Command & Conquer: Red Alert running natively on iOS, Android, Linux and macOS. SDL2 video/audio/input. No game assets included.
Dune Dynasty is a remaster / enhancement of the classic real-time strategy game Dune II by Westwood Studios. It builds upon the original reverse-engineered game engine and adds many enhancements, modernizations and new features. Windows, macOS and Linux are supported. (This is a continuation of the abandoned sourceforge project.)
Reversed-engineered source port from Raptor Call Of The Shadows
Nugget Doom is a Doom source port forked from Woof! with additional features.
The modern binary replacement for QUAKE 4.
Easily portable DooM for Python (+ some pretty sick demos)