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.
OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets.
The main features of opendiablo2/opendiablo2 are: Game Engines, Role Playing Games, Entity Component Systems, Open Source Games, Pseudo-3D Projection Systems, Deterministic State Simulation, Grid-Based, Cross-Platform Game Clients.
Projects with overlapping indexed features include: diasurgical/devilutionx — devilutionX is an open-source, cross-platform reimplementation of the original Diablo 1 game engine. It is a software… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… sfttech/openage — Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic,… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… openmw/openmw — OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a… openttd/openttd — OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for…
devilutionX is an open-source, cross-platform reimplementation of the original Diablo 1 game engine. It is a software framework designed to run the original action RPG logic and mechanics on modern operating systems by rewriting the engine in a current programming language. The project modernizes the legacy experience by adding support for widescreen resolutions, high-definition scaling, and configurable input mapping for various hardware controllers. It also introduces quality-of-life enhancements such as health bars, auto-loot, and tools to modify game speed and combat rules. The engine co
Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active
Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems. The engine utilizes a deterministic lockstep simulation and a client-server architecture to maintain synchronized game states across participants. It distinguishes itself through a data-driven configuration system that allows for extensive game modding, enabling users to adjust mechanics and visual elements by editing human-readable files without requiring sou
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp