30 open-source projects similar to diasurgical/devilution, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Devilution alternative.
This repository contains the C++ game source code for a single-player first-person shooter action game. It is a software implementation of the Id Tech 4 engine, designed for 3D rendering with a focus on real-time unified lighting and geometry. The project enables the modification of core engine logic and rendering systems. It serves as a resource for classic game engine modification, first-person shooter development, and retro game preservation. The engine utilizes a unified shader pipeline and stencil shadow volumes for lighting effects, alongside BSP tree spatial partitioning for visibilit
This repository contains the original source code for a classic real-time strategy game, serving as a legacy game engine implementation for managing units, maps, and combat mechanics in a military strategy setting. It functions as a real-time strategy game source code archive intended for preservation and technical study. The codebase acts as a game modification base, allowing developers to create custom content and modifications using the original source. It provides a foundation for retro game modding and software archeology to analyze how historical game mechanics were programmed. The pro
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.
Free software reconstruction of Chasm: The Rift game
OpenJazz is a free, open-source version of the classic Jazz Jackrabbit™ games.
Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.
Aquaria open source, forked from icculus.org due to inactivity. Has many enhancements compared to the original version.
Zelda Classic is a game and editing tool that lets you create custom Legend of Zelda quests.
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).
Cross-platform port of Arx Fatalis, a first-person role-playing game
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.
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.
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…
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.
Descent 3 by Outrage Entertainment