Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Documentation | Demo | Example Project (Requires plugin) | Videos | Discord


Nearly every inventory system shares the same foundation, a container with tiles and items slot into those tiles. This Inventory Framework Plugin (IFP) attempts to be that foundation for your project, while allowing for a high level of inventory design, item customization, rapid prototyping and system integration.


What this provides is the C++ foundation for your programmers and a good Blueprint foundation for your designers, which includes:

  1. Actor component and item parents that handle all the logic for you and are abstract enough so you can implement your mechanics and systems into it.
  2. Widgets that are designer friendly (Easy to implement new logic, add animations to events, create children, etc). They also handle all the drag, drop, highlighting, splitting, combining logic and more.
  3. Advanced data assets for your items instead of data tables.
  4. A system that has no reliance on widgets to create or handle its data, meaning everything you need to know about an item is always accessible.
  5. Container system that allows for infinite items inside of items. This means you can make a backpack, which has several containers, then a gun inside one of those containers and then that gun can have containers which have items inside of them. It can keep going for as long as you want.
  6. Actor appearance duplication system that copies the appearance of your items allowing you to both inspect items and auto-generate icons. It works with all actors, not just item actors. No longer do you need to follow a hierarchy setup like many other inventory systems need. You can create your items however you want and the system will automatically duplicate the appearance for either generating item icons or letting you examine an item.
  7. Powerful in-game and in-editor tools to improve quality control and speed up workflow.

Technical Details

Code Modules:

  •  InventoryFrameworkPlugin (Runtime)
  • InventoryFrameworkPlugin (Editor)

Number of Blueprints: 51

Number of C++ Classes: 28 (10 of which are item children classes)

Network Replicated: Yes

Supported Development Platforms: (Windows, Mac, Linux)

Supported Target Build Platforms: (Windows, Mac, Linux)

Documentation: Inventory Framework Plugin

Important/Additional Notes:

VD
Varian Daemon
All Assets by Author
39.47 
Platforms MacOS, Windows 64-bit, Linux
UE Versions 5.1
Tags ITEM, LOOT, INVENTORY, NoAI, MULTIPLAYER, FRAMEWORK, REPLICATED, BLUEPRINTS, ADVANCED INVENTORY, ITEMS
Release date 02.05.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery