Unreal Engine – RPG Inventory and Interaction System UE1147

RPG Inventory and Interaction System  Main Features:

  • Interactable Component (can be added to any actor)
  • Inventory Core Component (can be added to any actor)
  • Stats Component (can be added to any actor)
  • Leveling Component (can be added to any actor)
  • Crafting Core Component (can be added to any actor)
  • Predefined Interactable Actors that uses Inventory: Treasure Chest, Vendor, Storage, Item Pickup
  • Predefined Interactable Actors: Forge, Doors, Movable Objects, Interaction Triggers
  • Loot Randomization System
  • Dropping Items on the Ground (by spawning: LootBag or Class associated Item Pickups)
  • ‘Lootbar’ Widget can be toggled off
  • Customizable amount of different Inventory Panels each with specified Size
  • Support for One-Handed, Two-Handed and Off-Hand Weapons
  • Items can use required level and durability
  • 5 Sorting Items Methods (Quicksort, by Type, by Rarity, by Weight, by Value)
  • 4 Saving Types (Quicksave, Autosave, Manual Save, Checkpoint)
  • 3 Interaction Input Types (Single Press, Holding, Mashing)
  • Loot Pop-up (separated by lesser and greater loot)

Stats:

  • 11 Components
  • 1 Function Library
  • 1 Macro Library
  • 4 Blueprint Interfaces