All Projects → angelhodar → OpenRPG_Inventory

angelhodar / OpenRPG_Inventory

Licence: MIT License
Generic and fully featured multipurpose inventory container and equipment system for Unreal Engine 4

Projects that are alternatives of or similar to OpenRPG Inventory

BotArena
AI Team Deathmatch
Stars: ✭ 34 (-79.64%)
Mutual labels:  ue4, blueprints
RuntimeBPs
This project allows for visual scripting in UE4 similar to Blueprints, but at runtime. The way this is set up does not make use of any UE4 boilerplate and could with a few adjustments be used in another engine.
Stars: ✭ 77 (-53.89%)
Mutual labels:  ue4, blueprints
OculusPlatformBP
An Unreal Engine 4 plugin featuring a library of 300+ Blueprint nodes for Oculus Platform functions.
Stars: ✭ 24 (-85.63%)
Mutual labels:  ue4, blueprints
impact-tools
Simple blueprints for change-makers
Stars: ✭ 34 (-79.64%)
Mutual labels:  blueprints
PBSync
System for syncing Unreal Engine 4 project git repositories
Stars: ✭ 39 (-76.65%)
Mutual labels:  ue4
stream-chat-unreal
The official Unreal SDK for Stream Chat
Stars: ✭ 13 (-92.22%)
Mutual labels:  ue4
UE4-Kdtree
UE4 Plugin: k-d tree
Stars: ✭ 48 (-71.26%)
Mutual labels:  ue4
global-event-system-ue4
Loosely coupled internal event system plugin for the Unreal Engine.
Stars: ✭ 122 (-26.95%)
Mutual labels:  ue4
TransMat
Blender Python - Instantly Recreate Blender Shader Node Trees as Unreal Materials
Stars: ✭ 30 (-82.04%)
Mutual labels:  ue4
pyventory
Ansible Inventory implementation that uses Python syntax
Stars: ✭ 25 (-85.03%)
Mutual labels:  inventory
store-ue4-sdk
Xsolla Store plugin for Unreal Engine 4
Stars: ✭ 17 (-89.82%)
Mutual labels:  ue4
ansible-debian
Buildfiles: Ansible automated leight-weight and sensible Debian provisioning
Stars: ✭ 83 (-50.3%)
Mutual labels:  inventory
eBay-node-client
Ebay NodeJS Wrapper
Stars: ✭ 50 (-70.06%)
Mutual labels:  inventory
Arteries
A procedural modeling toolkit base on UE4 blueprint
Stars: ✭ 92 (-44.91%)
Mutual labels:  ue4
autotorio
autotorio.com
Stars: ✭ 56 (-66.47%)
Mutual labels:  blueprints
awesome-ha-blueprints
A curated collection of automation blueprints for Home Assistant.
Stars: ✭ 258 (+54.49%)
Mutual labels:  blueprints
libprotobuf ue4
libprotobuf for Unreal Engine 4
Stars: ✭ 81 (-51.5%)
Mutual labels:  ue4
PsWebServer
Civet web server integration plugin for Unreal Engine 4
Stars: ✭ 24 (-85.63%)
Mutual labels:  ue4
ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+1631.74%)
Mutual labels:  ue4
premise
Coupling Integrated Assessment Models output with Life Cycle Assessment.
Stars: ✭ 29 (-82.63%)
Mutual labels:  inventory

OpenRPG_Inventory

MIT license Discord Server

Features

  • Component based, add items container functionality to any actor you want!
  • Comes with 3 types of containers implemented: player inventory, storage and shop.
  • Extremely flexible to add/modify custom functionality per container type using component inheritance.
  • Easy to use component API: Add Item(s), Remove Item(s), Swap, Split, Stack, Transfer, Drop...
  • Data driven items from DataTable (10+ example items).
  • Supports different types of items (consumable, equipment, material, quest, miscellaneous and loot).
  • Rich features set per item with 15+ properties (name, description, type, rarity, usable, stackable, shop value, droppable, etc).
  • Create your own containers (chests, sellers, lootable monsters, etc).
  • Easy to set custom functionality per item.
  • Supports items Drag&Drop functionality (between different containers or in the same container).
  • Built-in save and load system (disk file and game session persistence).
  • Clean UI examples.
  • Extremely easy to integrate into your project.

Bonus: Equipment System

  • Integrated with inventory system keeping dependencies to the minimum.
  • Easy to integrate into your character (just 1 actor component).
  • Data driven equipment data from DataTable (5+ examples).
  • Supports multiple slot types (armor, helmet, boots, shield, weapon, etc).
  • Equip and unequip from any items container (not only player inventory, for example directly from storage).
  • Supports simple click and Drag&Drop functionality.
  • Supports item swapping from items containers (no need to unequip and then equip).
  • Drop from equipment slot directly to the world.
  • Built-in save and load functionality.

Documentation

You can find full documentation and tutorials about the system here. Im already writing it im my free time so there will be a lot of things missing.

Icons

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].