How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on modern hardware. It utilizes a custom game engine that recreates original machine code logic and uses extracted assets to provide a playable experience. The implementation ensures behavioral parity through frame-perfect logic verification, comparing real-time execution against reference logs. It distinguishes itself with a multi-language localization system that extracts dialogue and fonts from regional files, as well as visual enhancements including pixel shaders, widescreen asp
This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification. The project implements core game systems through Unity's built-in features, including layered Animator state machines for character and enemy animation control, Scriptable Objects for modular game configuration, and a component-based e
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.
This is an in-progress modern open-source engine for the 1994 DOS game The Elder Scrolls: Arena by Bethesda Softworks. The goal is to replicate all aspects of the original game with a clean-room approach while making quality-of-life changes along the way. Details on Arena's inner-workings can be…
ScummVM main repository
The main features of scummvm/scummvm are: Action and Adventure, Game Engine Remakes, Gaming Utilities.
Projects with overlapping indexed features include: snesrev/zelda3 — This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on… unitytechnologies/open-project-1 — This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample… abyssengine/abyssengine — Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine,… aleph-one-marathon/alephone — Aleph One is the open source continuation of Bungie’s Marathon 2 game engine. alexey-lysiuk/openchasm — Free software reconstruction of Chasm: The Rift game. afritz1/opentesarena — This is an in-progress modern open-source engine for the 1994 DOS game The Elder Scrolls: Arena by Bethesda Softworks.…