
Description
Supermarket Shelf Stocking Toolset for Simulators
The Supermarket Shelf Stocking Toolset is a comprehensive, production-ready framework designed for developers building retail, management, or simulation games in Unreal Engine. This system handles the heavy lifting of inventory visualization, shelf snapping, and real-time price management through a robust, data-driven architecture.
Showcase Video
Core Systems
Dual-Purpose Shelf Logic: Includes dedicated "Normal Shelves" for individual product display and "Depot Shelves" optimized for bulk box storage.
Dynamic Price Management: Change product prices on the fly with a built-in click-to-edit system.
Dynamic Customization & Visualizer: Real-time adjustment of product offsets, grid spacing (SizeX/Y), and row logic (XY Boolean), with a Demo mode to test custom meshes instantly. You can set the scale of the items any time you want from Data-Tables to fit your shelves.
One Click Set-up: Whole systemset itself according to your shelf design. Just set the transform of the necessary boxes and let the system do it's work!
Modular Slot Interaction: Supports rapid duplication of slot planes; easily set by collision boxes and scene components for any kind of shelf mesh.
A Garbage Module: You can set your own mesh and your garbage can is ready.
Has all the necessary Functions: The product has all the necessary functions for a Retail Simulator like finding an item in a shelf slot and return that item back.
Integrated Data-Driven Save System
The toolset includes a built-in, modular save system designed to handle the persistence of your entire store layout. It is built on a data-driven architecture, ensuring that every shelf, product position, and price is accurately recorded and restored.
Ready-to-Use Save Game: Includes a pre-configured SaveGame Blueprint (BP_Save) that functions out of the box.
Data-Driven Structures: Uses a nested structure system (S_Save, S_ShelveSave) to efficiently store complex shelf data, including product transforms and inventory states.
Modular Integration: Easily migrate the save logic to your existing project. Simply move the SaveData variable to your own SaveGame class and reference the provided functions within the BPC_GrabbingManager.
Developer Friendly: Execute save and load operations with simple Blueprint nodes, making it easy to bind these actions to UI buttons or keyboard inputs for rapid testing.
Customization & Tools
Precise Alignment: Utilize Offsets to ensure any custom product mesh aligns perfectly with your shelf geometry.
Grid Control: Adjust SizeX and SizeY parameters to define the exact gaps between objects for a realistic look.
Flexible Row Logic: Toggle between single or multiple rows using XY Booleans to suit different shelf depths.
Programmatic Integration: Pass variables directly to Item Structures or DataTables for advanced gameplay logic and save-system compatibility.
Easy to Use and Change: With our Data driven approach you can always change the scale of your items from DataTables.
Dynamic Slot & Mesh Integration
Universal Mesh Support: Easily adapt the system to any custom shelf or product mesh. Simply assign Shelf slot Meshes to the proper places and the logic handles the rest.
Rapid Slot Duplication: Need more shelf space? The system is designed for modularity—duplicate slot planes effortlessly to expand your retail layout in seconds.
Interactive Placement Logic:
Designed for intuitive gameplay: when a player clicks on a specific slot plane, the item is programmatically assigned and moves directly to that designated slot.
This eliminates complex manual positioning for the player, ensuring a smooth "Simulator" style experience.
Technical Highlights
100% Blueprint: No C++ knowledge required; easily customizable for any project style.
Optimized Performance: Built with simulation scale in mind, ensuring smooth performance even with hundreds of items on screen.
Developer Friendly: Clear variable naming and modular logic make it easy to integrate into existing character or inventory systems.
Commented: All Blueprints are commented properly.
v1.2 Update:
Added Garbage System.
Added a scaling system for the products.
Upcoming Updates:
Hand IK
Better Box and Item Animations
More Modularity
Box Animations for empty ones
Drop-Off Zone for bought Boxes
Quality Improvements
This product included in Advanced SuperMarket / Retail / GameStore Simulator System









