The Action RPG Inventory System is a multiplayer supported inventory management system featuring equip-able and usable items.
It can be used in single-player and multiplayer projects, regardless of your game theme and UI design.
The Action RPG Inventory System allows for easy interaction between the playerās inventory and individual objects in the world or actors that have an inventory.
It is designed with a multiplayer first approach and the network traffic is minimized when passing item information and requests between the server and clients.
The system is encapsulated into its own components which makes it easy to integrate into existing projects.
The technical demo included is an MMO styled example with a Drag & Drop UI. This demo showcases how quick it is to implement and use the Inventory System in your own project.
The system is easy to learn and expand upon to meet your specific needs.
Features:
Single Player and Multiplayer 100% supported.
Clean, efficient and easy to follow code.
Single Player physics based item interaction.
Replicated player stats and equipment.
Re-sizable player inventory.
Configurable equipment, items, and stats.
Customizable player equipment types and slots.
Create new items quickly and with ease.
Practical and easy to modify āDrag & Dropā UI example.
Master Item list and Loot Table list examples.
Move, drop, use, equip, unequip, swap, stack and split items.
Loot container and storage container blueprints samples included.
Includes Usable, Equipment, Consumable and Currency item examples.
Support:
Skype: VanguardInteractive
Email: [EMAIL=āsupport@vanguardinteractive.comā]support@vanguardinteractive.com
Discord: @Pirate or simply message me through the forums.
Awesome work! good to see a well rounded high quality Inventory system coming to the marketplace. I love how the outline on the item doesnāt show through the player.
Absolutely amazing work!
Iām glad I have held off on a few purchases because this seems to fit my needs MUCH better!
Canāt wait for a showcase video to confirm all my hopes
While it does not support database loading out of the box, it was designed with that in mind. The Master Item list and Loot Lists are saved in datatables, which are essentially exactly the same as a CSV file or a database table. This makes it very easy to load things like your item stats, player and container inventories to and from a database.
I would suggest looking into the VaRest plugin as that is a very easy way through blueprints to interact with databases using json.
There are a few easily identifiable examples in the video of the world items using physics simulation.
When dropping items.
Kicking items when walking into them (look at the table and dropped items near the end)
When picking up the gold coins how the ones above fall down.
Unreal has built in physics simulation and if you setup your game and assets properly you can get the same physics behavior as letās say skyrim or fallout with a few tweaks.
I mentioned Single Player physics based item interaction because multiplayer physics replication when dropping the items into the world is out of the scope of the example content.
Just to clarify, this is not an RPG Starter Kit or fully working game. Although it does include a lot of examples and is easy to learn from and extend.
The examples are meant to teach you how to use it. But please feel free to use the demo examples in your own projects and to expand upon them.