Interactive Tools - Simple Cleaning and Dirt, Procedural Footprints System For Simulation Games

Simple Ground Cleaning Tool For Simulation Games

The Lightweight, Plug-and-Play Solution for Environment Maintenance

The Simple Ground Cleaning Tool is a focused, modular framework designed to add immersive maintenance mechanics to your simulation games. Built with simplicity and ease of use in mind, this tool allows you to implement a functional cleaning system—complete with dirt generation and removal—in just a few minutes.

Whether you are developing a retail sim, a house flipper, or a city management game, this 100% Blueprint-driven system provides the essential logic for characters to both create and clean messes dynamically within your world.

[Video Link]

[Discord Support]

🚀 Core Features

  • Plug-and-Play Component Architecture: Simply add the BPC_CleaningComponent to any character to grant them the ability to clean or drop dirt.

  • Automatic Dirt Generation: Characters equipped with the cleaning component can automatically leave trails of dirt behind them as they move through designated areas.

  • Dynamic Dirt Areas: Use the BP_DirtArea actor to define specific zones in your level where dirt can be dropped or cleaned. So you can choose where is it gonna be dirty, where not.

  • Trace-Based Cleaning Logic: High-performance line tracing detects dirt actors in front of the player, allowing for precise interaction.

  • Customizable Cleaning Difficulty: Easily adjust the "How Much It Takes?" and "Clean Amount" variables to determine how many hits or how much time is required to remove specific dirt types.

  • Procedural Footprints: You can use the system with The Procedural Footprints instead of decals.

  • Data-Driven Dirt Types: Scale your variety of messes effortlessly by adding new material instances to the integrated Data Table.

🛠️ Customization & Tools

  • Tool Integration: While a basic broom is included, the system is designed to bridge with your own custom tools and skeletal meshes.

  • Animation Ready: Features logic hooks for StartBroomAnimation and Cleaning? booleans, making it easy to sync the system with your animation montages.

  • Broom Management: The component handles the spawning and attachment of broom actors to your character's sockets automatically.

📑 Technical Highlights

  • 100% Blueprint: Clean, commented logic that requires no C++ knowledge.

  • Optimized Performance: Uses efficient collision box detection and line tracing for minimal CPU overhead.

  • Centralized Logic: All core functions—from input handling to mesh attachment—reside within a single actor component for easy migration.

  • Flexible Setup: Adjust DirtBox scale or box extents directly in the viewport to fit any room or outdoor environment.

🗺️ Roadmap & Future Value

We are committed to expanding this tool into a comprehensive cleaning suite.

  • Current Version: Ground-level cleaning and dirt generation.

  • Next Update: Product and shelf cleaning systems.

Support & Documentation

  • Detailed documentation included in the package.

  • Active support via Discord and community-driven updates.