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
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.