30 open-source projects similar to dpjudas/surrealengine, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best SurrealEngine alternative.
Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage and Powerslave/Exhumed.
A purist Quake source port that restores the original look and feel of v1.09 and earlier.
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).
OpenJazz is a free, open-source version of the classic Jazz Jackrabbit™ games.
Free software reconstruction of Chasm: The Rift game
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
Cross-platform port of Arx Fatalis, a first-person role-playing game
DOOM Retro is the classic, refined DOOM source port for Windows PC. It represents how I like my DOOM to be today, in all its dark and gritty, unapologetically pixelated glory. I have strived to craft a unique and cohesive set of compelling features, while continuing to uphold my respect for that…
NakedAVP is a port of Aliens vs Predator Classic (2000) to modern systems, based on the icculus port for Linux, macOS and Windows using SDL3
NuBuildGDX is a fork of BuildGDX aiming for stability, bug fixing and performance.
Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.
A high-fidelity reimplementation of Crimsonland v1.9.93 (2003, GOG "Crimsonland Classic") in Python raylib, paired with deep reverse engineering of the original Windows binary.
Zelda Classic is a game and editing tool that lets you create custom Legend of Zelda quests.
Banjo: Recompiled is a project that uses N64: Recompiled to statically recompile Banjo-Kazooie into a native port with many new features, enhancements, and extensive mod support. This project uses RT64 as the rendering engine to provide graphical enhancements.
ClassiCube is a custom Minecraft Classic compatible client written in C from scratch. ClassiCube is not affiliated with (or supported by) Mojang AB, Minecraft, or Microsoft in any way. ClassiCube is not trying to replicate modern Minecraft. It will never support survival, Minecraft accounts, or…
Open Source role-playing game engine for Taleworlds' Mount&Blade Series written in C# using Ogre3d Engine.
A collection of classic arcade game remakes built with C++ and SFML. This project serves as a demonstration of game loop fundamentals, object-oriented design, and clean inter-file communication.