Welcome to IFP
Last Updated: 21st December - Latest Version: 3.1
Marketplace | Youtube | Discord | Trello
What is the Inventory Framework Plugin?
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.
From my research, inventory systems were taking 2-6 months or more (depending on how advanced it was) to be designed, bug tested, network tested and to be documented. With this framework, I try to provide you the framework needed to create your perfect inventory system and bring that initial creation time down.
What this provides is the C++ foundation for your programmers and a good Blueprint foundation for your designers, which includes:
Actor components and item parents that handle all the logic for you and are abstract enough so you can implement your mechanics and systems into it.
Perhaps the most network optimized inventory system on the marketplace.
Only inventory system on the marketplace with custom shaped items.
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. Unlike many other assets, widgets in IFP are highly customizable and have very few limits, allowing you to easily customize your inventories visuals.
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 in a highly performant manner.
Recursive items, meaning items inside of items for as long as you want.
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 strict actor hierarchy setup like many other inventory systems need. You can create your items and actors however you want and the system will automatically duplicate the appearance for either generating item icons or letting you examine an item.
Powerful in-game and in-editor tools to improve quality control and speed up workflow.
It is NOT an inventory to fully replicate the mechanics of any specific game. If you want your system to behave like a specific game. This framework provides you with the functions, data and systems to replicate most inventory systems.
If you have any issues or questions neither the videos or documentation answer then feel free to message me on Discord (Variandaemon) or join the discord channel. You can look at the FAQ for more info.
Color Sheet:
functions - variable - category - class
Last updated