awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
diasurgical avatar

diasurgical/devilutionX

0
View on GitHub↗
9,578 Stars·989 Forks·C++·10 Aufrufe

DevilutionX

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 covers a broad capability surface including socket-based multiplayer networking for real-time session synchronization and a system for integrating custom modifications via source code. It also manages display output configurations, frame timing for visual stability, and international language selection.

Features

  • Legacy Game Reimplementations - Recreates original legacy game logic to run on modern hardware using original assets.
  • Open Source Games - Provides a complete open-source reimplementation of the original Diablo 1 game engine.
  • Diablo Reimplementations - A modern rewrite of the original Diablo 1 engine to enable execution on current operating systems.
  • Engine Recreations - Rebuilds the original game logic in a modern language to ensure compatibility with current operating systems.
  • Action RPG Engines - Provides a software framework for managing combat and progression in a dark fantasy isometric setting.
  • Cross-Platform Game Clients - Implements a cross-platform client that executes the same core logic and assets across multiple operating systems.
  • Engine Modernizers - Modernizes a legacy title with widescreen support and improved frame timing for contemporary hardware.
  • Frame Timing Regulation - Regulates the game loop using vertical sync and frame rate limits for consistent hardware performance.
  • Game Logic Modification - Provides tools to modify core combat rules, character abilities, and game mechanics via source code.
  • Game Modification Frameworks - Supports the integration of custom modifications and game mechanics overrides via source code and specialized tools.
  • Gameplay Automation - Introduces modern quality-of-life enhancements such as auto-loot and health bars.
  • Gameplay Mechanics Modification - Enables toggling of specific character abilities, quest availability, and combat rules like friendly fire.
  • Multiplayer Networking - Implements socket-based networking for real-time multiplayer session synchronization.
  • Network Socket Bindings - Provides configuration options for binding multiplayer sessions to specific network interfaces and ports.
  • Internal Resolution Scaling - Implements internal resolution scaling to support modern monitor aspect ratios.
  • Display Scaling - Enables adjustment of internal resolution, window modes, and scaling quality for modern displays.
  • Gameplay Interface Enhancements - Implements modern interface elements and automation such as health bars and auto-loot.
  • Game Engine Remakes - Modern OS build for the Diablo engine.
  • Game Engines and Remakes - Engine restoration for a classic dark fantasy RPG.

Star-Verlauf

Star-Verlauf für diasurgical/devilutionxStar-Verlauf für diasurgical/devilutionx

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu DevilutionX

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit DevilutionX.
  • openmw/openmwAvatar von OpenMW

    OpenMW/openmw

    6,366Auf GitHub ansehen↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    C++
    Auf GitHub ansehen↗6,366
  • bvschaik/juliusAvatar von bvschaik

    bvschaik/julius

    3,166Auf GitHub ansehen↗

    Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It executes original game logic using the original assets while applying modern resolution and interface updates. The engine features a localization framework for integrating community translations of text, audio, and video, and an integrated scenario editor for configuring gameplay rules and resource requirements within map data files. The project covers a broad capability surface including save game management with automated backups, input mapping for diverse keyboard layouts and t

    Ccitybuilderclonegame
    Auf GitHub ansehen↗3,166
  • openrct2/openrct2Avatar von OpenRCT2

    OpenRCT2/OpenRCT2

    15,211Auf GitHub ansehen↗

    OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files. The project distinguishes itself by providing a comprehensive multiplayer simulation server that supports cooperative, real-time park management and construction across multiple connected clients. It utilizes a deterministic lockstep networking model and a centralized action-based validation syst

    C++c-plus-pluscmakecpp
    Auf GitHub ansehen↗15,211
  • opendiablo2/opendiablo2Avatar von OpenDiablo2

    OpenDiablo2/OpenDiablo2

    11,038Auf GitHub ansehen↗

    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 project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat

    Go
    Auf GitHub ansehen↗11,038
Alle 30 Alternativen zu DevilutionX anzeigen→

Häufig gestellte Fragen

Was macht diasurgical/devilutionx?

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.

Was sind die Hauptfunktionen von diasurgical/devilutionx?

Die Hauptfunktionen von diasurgical/devilutionx sind: Legacy Game Reimplementations, Open Source Games, Diablo Reimplementations, Engine Recreations, Action RPG Engines, Cross-Platform Game Clients, Engine Modernizers, Frame Timing Regulation.

Welche Open-Source-Alternativen gibt es zu diasurgical/devilutionx?

Open-Source-Alternativen zu diasurgical/devilutionx sind unter anderem: openmw/openmw — OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a… bvschaik/julius — Julius is a cross-platform game engine and simulation tool designed for the reimplementation of legacy games. It… openrct2/openrct2 — OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… snesrev/zelda3 — This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on…