Tidy Up! – Sorting & Shelving Simulator Toolkit
Fredoka Font Asset: Licensed under the Open Font License Support and Feedback ... Key Features ... Automatic Physics Sleeper: Settled rigidbodies automatically transition to a zero-cost ...
by Nipun Interactive
Price History +
Requirements
- Unity Version: Unity 2022.3 LTS or higher
- Supported Render Pipelines: Built-in, URP, and HDRP
- Unity New Input System: com.unity.inputsystem
- TextMeshPro: com.unity.textmeshpro
Supported Workflows
- First-person physics interaction and item carrying
- Automatic kinematic physics sleep optimization
- Procedural shelf slot generation and grid alignment
- Magnetic snap-to-slot item placement
- Data-driven ScriptableObject authoring for items, categories, and upgrades
- Bulk item generation through CSV spreadsheets
- Level progression, par time evaluation, and 1–3 star scoring
- In-game upgrade shop and persistent currency economy
- Atomic save/load persistence with rolling backup files
- One-click scene hierarchy setup
- Level health validation and automated configuration fixes
Performance
- Automatic physics sleeping reduces PhysX CPU overhead for resting objects
- Non-allocating physics queries minimize garbage generation during interaction
- Object caching reduces repeated component lookups and allocations
- Designed to support scenes containing large numbers of interactive items
Package Contents
- 3 Scenes: MainMenuScene, ApothecaryDemoScene, WorkshopDemoScene
- 47 C# Scripts: Organized into isolated Runtime and Editor assemblies
- 11 Prefabs: Player rig, shelving units, physics props, UI modals, and related components
- 14 3D Meshes: FBX assets including stylized props, shelves, and furniture
- 31 Materials: Universal Render Pipeline (URP) materials
- 6 Audio Clips: Pickup, snap, coin, error, and victory effects
- Procedural Audio Synthesizer: Editor-based audio generation tool
- 13 ScriptableObjects: Categories, items, and upgrade definitions
- Fredoka Font Asset: Licensed under the Open Font License
Support and Feedback
We value your feedback and are here to help!
Reach out to Nipun Interactive through our documentation, email, or Discord community for support, updates, and discussions.
We are ready to help with questions regarding setup, implementation, customization, and troubleshooting.
- Documentation: Nipun Interactive Documentation
- Discord Community: Join the Discord Community
- Support Email: nipun.interactive@gmail.com
Tidy Up! — Sorting & Shelving Simulator Toolkit is a fully modular gameplay and simulation framework for Unity 3D designed for creating cozy organization games, shop stocking simulators, and packing puzzles. Built around physics-based carrying, automatic kinematic sleep optimization, procedural shelf generation, magnetic snap-to-slot placement, and tiered progression, it provides a complete gameplay foundation without requiring you to build sorting mechanics from scratch.
Every subsystem is independently configurable. You can define custom item classifications, adjust carry spring damping and throw impulses, generate custom shelf slot grids, configure par time thresholds, and balance shop upgrades directly through ScriptableObjects and dedicated editor tools. The toolkit integrates seamlessly with Unity's New Input System, TextMeshPro, and Universal Render Pipeline (URP).
Key Features
- Physics-Based Carry System: Smooth spring-anchored item holding with scroll-wheel distance adjustment and charged throw impulse mechanics.
- Automatic Physics Sleeper: Settled rigidbodies automatically transition to a zero-cost kinematic rest state, reducing PhysX CPU overhead when handling large numbers of loose items.
- Radial Neighbor Awakening: Sleeping items dynamically wake nearby neighbors when bumped, nudged, or picked up.
- Categorized Shelf Zones: Drop receptacles validate incoming items against assigned categories while tracking capacity in real time.
- Procedural Shelf Generator: Automatically calculates and instantiates uniform shelf slot grids across configurable rows and columns directly in the editor.
- Magnetic Snap Slots: Shelf slots support orientation overrides, hover indicators, placement sounds, and spring-based bounce animations.
- Data-Driven Architecture: Create item archetypes, categories, and upgrade trees through ScriptableObjects without modifying C# scripts.
- Single Source of Truth Tracker: Centralized completion tracking maintains accurate counts of spawned, placed, and remaining items to prevent progression and tally desynchronization.
- Par Time & Star Ratings: Evaluate completion times against configurable par times to award 1, 2, or 3 stars.
- In-Game Upgrade Shop: Complete shop system with upgrades for Carry Capacity, Walk Speed, Interact Reach, and Item Highlighting.
- Coin Economy: Earn currency for placed items with visual floating score popups.
- Atomic Save System: Writes progress to temporary buffers before replacement and maintains rolling .bak backups for crash resilience.
- All-In-One Dashboard Hub: Central editor window providing one-click access to tools, demo scenes, and documentation.
- Scene Setup Wizard: One-click scene bootstrap for the standard hierarchy, player controller, managers, and UI canvas.
- Level Health & Auditor: Validates category quotas, shelf capacities, collider setups, and provides one-click fixes for common configuration issues.
- Bulk Item Importer: Generate multiple ItemDefinition ScriptableObjects from CSV spreadsheets in seconds.
- 3 Turnkey Scenes: Includes a 3D living-diorama main menu with level select and settings, plus two complete playable levels: The Mystic Apothecary and The Grand Workshop.