Interactive Tools - Ultimate Supermarket Shelf Stocking System

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.

  • Data-Driven Workflow: Seamlessly add or modify items using DataTables (DT) and Item Structures, allowing for easy scaling of your game’s economy.

  • 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!

  • Advanced Product Visualizer: Use the "Demo Shelf" function to test how your custom meshes fit before final implementation.

  • 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.

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.

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.

Upcoming Updates:

  • Hand IK

  • Better Box and Item Animations

  • More Modularity

  • Box Animations for empty ones

  • Garbage area

  • Drop-Off Zone for bought Boxes

  • Quality Improvements