Inventory Framework Plugin

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 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 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. 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 and much more performant.
  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.

Orbital Market

‎‎‎ (Orbital Market is a fast search engine for the Unreal marketplace)

Technical Details

Code Modules:

  •  InventoryFrameworkPlugin (Runtime)
  • InventoryFrameworkPlugin (Editor)
  • IFP_Crafting (Runtime)
  • IFP_Crafting_Editor (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


VIP Downloads Today: 0 of 0

BECOME A VIP


PRODUCT LICENSE

You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

Check Also

Weapon System

The Weapon System is a modular system and has the easy integrated principal to any …