Inventory, Crafting, Hotbar, Lootchest & Vendor System
The most advanced inventory system available. Includes crafting, vendors, lootchests, profesional UI, Pickups and over 250 items.
Price is excluding VAT and is calculated at checkout.
Discord 💬 Join the Hyper Discord
Demo 📁 Try it out!
Video ▶ trailer of the product
Overview 📷 a high-level Walk-through [Will be added before launch]
Made by 🎮 Eric from Games by Hyper!
Modular 🧩 Check out other compatible assets
Documentation📑Download it via the Discord
Integration ✨Video on how to integrate assets
Inventory, Crafting, Hotbar, Lootchest & Vendor System
Any game needs an inventory system right? It does not matter what game, this is the one for you! I have made this highly adaptable and customizable inventory system for you.
This system is very extensive, the core features are as follows:
- Inventory system
- Crafting System
- Vendor System
- Professional UI
- Over 250 predefined items
- Pickup System
- Datatable driven UI changer
- Excel import logic
- Icon Creation
- Custom Amount
- Transfer All
- Swap Stacks
- Combine Stacks
- Default action
- Each item has the option to decay
- Decay multiplier can be changed so we can simulate a refrigerator, freezer or hot environments
- If an item is fully decayed, it can be destroyed, chosen to be not useable anymore, required repair or even spawn a new item (e.g. spoiled meat)
- You can choose to use the limit of the inventory on weight or amount of slots
- Dynamic slot creation
- Weight based
- Slot based
- It is possible to assign starting items
- The amount of inventory slots can be tweaked per inventory
- The Inventory component can be switched to a vendor by clicking ”Is vendor”
- The vendor is based on a trade list which can use categories to spawn items.
- You can tweak the sell and buy price multipliers for the vendor
- The vendors do have: “Not interested” categories.
- Vendor has an amount of coins and cannot buy if it is not sufficient.
- The Inventory component can be switched to a loot chest.
- The loot is based on a loot list. I’ve set up low, medium and high-quality loot chests
- The loot can be determined perchance, per category, and even per item!
- The Vendor and loot chest have a restock and reset ability. The timer will trigger after interaction.
- Each item restocked can be set:
- A chance to spawn
- If spawning, what is the min and max amount that should be spawned.
- If restocking, don’t exceed this number of items.
- The inventory component can be used for crafting abilities.
- The player also has crafting abilities without a workstation. Open your personal inventory to see the crafting options of the player (Tab or I).
- Crafting is recipe based. So the player needs to know the recipe to be able to see and craft the item.
- Recipes are category based. E.g. Fish can only be cooked at a fireplace/campfire.
- The crafting station can have the option to have an On/Off requirement.
- It can also require fuel to be consumed. The accepted fuel can be set as an priority and manually be defined.
- Fuel can anything like: Sticks, logs, coal or whatever you like to define.
- Crafting queues can be cancelled per stack or for all.
Optional courses available:
e.g. UE Basics and Multiplayer Survival Framework
The Survival Framework course helps to comprehend an extensive framework that also highlights “why” certain architectural choices are made with the goal to provide you with foundational knowledge.
*Please refer to the Discord for all the details and info
Hyper empowers creators worldwide by developing modular components for your game. Our goal is to assist your game project, allowing you to concentrate on its core elements while we furnish you with a solid foundation. Our tools are designed for flexibility and prepared to seamlessly integrate with any project concept you envision.
Excellence is our standard, and we adhere to core principles that position our assets at the top of what’s available.
- Comprehensive and Adaptable: Our products include the most common use cases across various game types, ensuring completeness and flexibility.
- Data-Driven Approach: Easy adaptation is facilitated through a data-driven approach, offering spreadsheets for convenient mass edits.
- Seamless Integrations: Our assets seamlessly integrate, ensuring flawless migration.
- Blueprint-Exclusive Design: Accessible to both you and your entire team, our assets are designed exclusively in blueprint format.
- Extensive Documentation: From detailed code comments to post-verification documentation, we strive to provide comprehensive insights into the workings of our systems. Our aim is not only to explain what happens but also why, fostering a learning environment for you.
- Production-Ready Assurance: We commit to delivering assets that are ready for seamless integration into your production environment.
Illustrative Images and Content
Within the product page, I include sample images showcasing how the product can appear within a populated scene. Please note that the populated scene itself is not provided, but you can explore the full experience in the demo.
The majority of the content is crafted by me. However, I also incorporate exceptional assets from Epic Games when available. Additionally, I utilize CC0 assets wherever feasible. Credits for external assets can be found in the readme files.
- Enhanced Input
- Network Replicated
- I expect it to work on all platforms, only tested on windows
- Main logic implemented in actor components so you can drag and drop it on an actor
- Datatable driven where possible
Multiplayer Survival Template [MST]
You can use this modular asset as a building block in your projects or in conjunction with my other modular assets. Additionally, it comes pre-integrated in the MST Starter, Plus, and Pro versions.
Support, community and documentation📁:
Upon purchase verification, you gain access to support forums for addressing bug encounters, data models, and a helpful community.
Documentation📑and YouTube 🎥 is accessible through Discord without the need for verification.
I comment extensively in the code, not just to explain actions but also to provide insights into their reasons, aiming to enhance your learning experience.