How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
OpenLara is an open-source game engine and classic game emulator designed to load and execute original game data files from classic action-adventure titles. It functions as a cross-platform game runtime that enables legacy game assets to run on modern hardware and operating systems. The engine features a deterministic physics system using fixed-point coordinate math to ensure consistent movement and behavior across different hardware environments. The project incorporates a component-based entity system and a data-driven level loading process to reconstruct world geometry and object placemen
This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline. The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portabl
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.
flixel is a free Actionscript (Flash) library that I distilled from a variety of Flash games that I've worked on over the last couple years, including Gravity Hook, Fathom and Canabalt. It's primary function is to provide some useful base classes that you can extend to make your own game objects.
GemRB is a portable open-source implementation of Bioware’s Infinity Engine.
The main features of gemrb/gemrb are: Game Engine Remakes, Game Engines and Frameworks, Open Source Games.
Open-source alternatives to gemrb/gemrb include: xproger/openlara — OpenLara is an open-source game engine and classic game emulator designed to load and execute original game data files… terrycavanagh/vvvvvv — This project is a cross-platform game engine framework and build pipeline designed to produce playable executable… abyssengine/abyssengine — Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine,… adamslair/duality — a 2D Game Development Framework. afritz1/opentesarena — This is an in-progress modern open-source engine for the 1994 DOS game The Elder Scrolls: Arena by Bethesda Softworks.… adamatomic/flixel — flixel is a free Actionscript (Flash) library that I distilled from a variety of Flash games that I've worked on over…