I started developing this ARPG demo in Unreal 5 in late 2024. It’s an active project that I revisit from time to time with some long-term ideas and goals.
My main goal with this is to learn more about what goes into a satisfying ARPG on a technical level. Diablo 2 was one of my most memorable childhood games, so it seemed inevitable that I would explore something like this eventually!
Currently, it consists of a dungeon level, a player character, a mob type with rudimentary AI, movement and melee animations, player health, HUD, combat and ambient sound effects, and occlusion masking.
You can find the source code (as well as a roadmap with systems and features I’m interested in adding) at Riari/unreal-arpg.
Here’s how it looks in action:
This project features the following assets:
- Free Fantasy Weapon Sample Pack: https://www.fab.com/listings/d5be0dc9-1a41-4be2-a63a-5ed436f3445d
- Stylized - Nanite Dungeon Pack: https://www.fab.com/listings/4054be18-eaae-4a9b-b4e9-fd63fbc83ee9
- Basic RPG UI Starter Kit: https://www.fab.com/listings/a9ebd665-564f-42a9-b96c-8888776471c7
- “Cave of Time” ambient audio from https://tabletopaudio.com/
- Melee Combat Sound Effects: https://ad-sounds.itch.io/melee-combat-sound-effects
- Character models and animations from https://sketchfab.com/ and https://www.mixamo.com/