A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.
Riiablo is a from-scratch recreation of Diablo II, built to run on modern platforms including PC and Android while maintaining the original game's core experience. It aims to provide cross-platform multiplayer and support various aspect ratios, with plans to add quality-of-life improvements like auto gold pickup. The project uses original Diablo II assets, requiring users to own a copy of the game.
Diablo II enthusiasts and modders who want to play the game on modern platforms like Android or with modern features, and developers interested in game engine recreation using Java and LibGDX.
Developers choose Riiablo for its faithful recreation of Diablo II with modern enhancements like cross-platform multiplayer, flexible aspect ratio support, and planned quality-of-life features, all while using the original game assets for authenticity.
Diablo II remade using Java and LibGDX
Runs on PC and Android with plans for iOS and Linux, enabling cross-platform multiplayer as highlighted in the README's features list.
Includes controller support and platform-specific inputs like touch for Android and mouse for PC, enhancing accessibility across devices.
Supports various aspect ratios such as 16:9 and 21:9 while locking height to 480px to maintain compatibility with original assets, as explained in the README.
Provides tools like the MPQ Viewer and Map Viewer for asset exploration and debugging, useful for modders and developers studying the engine.
The README explicitly states 'This is not playable yet,' limiting functionality to loading save files and basic movement, not full gameplay.
Requires users to own and manually configure original Diablo II assets, with non-Windows setups being spotty and Android setup described as 'a bit of a pain' in the README.
The project does not plan to be compatible with the original Diablo II game client, restricting multiplayer options to its own ecosystem.
Diablo build for modern operating systems
Diablo devolved - magic behind the 1996 computer game
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Zelda3 is a complete reimplementation of the classic SNES game *The Legend of Zelda: A Link to the Past* in C, comprising approximately 70-80k lines of code. It faithfully replicates the original game's logic and behavior while enabling verification through side-by-side execution with the original machine code. This project makes the game accessible on modern platforms and allows for community-driven improvements and modifications. ## Key Features - **Complete Game Reimplementation** — All parts of the original game are recreated in C, making it playable from start to end. - **Verification System** — Can run original machine code alongside the C implementation to compare RAM states each frame for accuracy. - **Modern Enhancements** — Adds features like pixel shaders, 16:9/16:10 aspect ratios, higher-quality world maps, and MSU audio track support. - **Quality-of-Life Improvements** — Includes a secondary item slot on button X, item switching with L/R keys, and snapshot-based replay functionality. - **Cross-Platform Support** — Compiles and runs on Windows, Linux, macOS, and even Nintendo Switch with appropriate toolchains. ## Philosophy The project prioritizes accuracy and verification, ensuring the C implementation behaves identically to the original SNES game while thoughtfully adding modern features that enhance the experience without compromising authenticity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.