Back to Home
Roguelike Item System GIF
Roguelike Item System screenshot
Roguelike Item System screenshot

Roguelike Item System

Before this project I had barely worked in Unreal C++, I aimed to change that with this. It was very interesting for me to see how C++ integrates into the engine, how it should be used effectively, and how different it is from standard C++. As an avid fan of roguelike games, I thought it would be interesting and fun to recreate the item/inventory system from one of them. I chose to try and replicate the system from a very well-known roguelike: Risk of Rain 2.

Features

  • Data-driven item system, adding a new item only requires creating a data asset
  • Items in the inventory can choose whether or not they run parallel logic
  • Items in the inventory can execute logic when picked up/dropped and continuously
  • Data-driven chests with drop tables, easily able to create different types of chests that drop different types of items
  • Technologies Used

    Unreal Engine 5.6 with C++
    Visual Studio as IDE
    Github for version control