Type Here to Get Search Results !

🧽 URP Dirt Cleaner System — Real-Time Texture Cleaning for Unity (URP) - NixCode

Creating a satisfying and interactive cleaning mechanic can instantly make your game more engaging. Whether it’s washing cars, cleaning floors, or revealing hidden textures — the URP Dirt Cleaner System brings that visual feedback to life inside Unity.


Download 
Or 
Play Test

🎯 What Is It?

The URP Dirt Cleaner System is a lightweight Unity plugin that lets you clean or reveal textures in real time, either through mouse interaction or scripted logic.

Built for URP (Universal Render Pipeline), it’s optimized for performance and works smoothly on PC, mobile, and WebGL.


Perfect for:
  • Cleaning simulation games
  • Reveal/paint mini-games
  • Progressive texture-based effects
  • Surface restoration visuals

⚙️ Key Features

✅ Interactive Cleaning System
Clean areas dynamically with mouse input or direct world-space coordinates.
✅ Shader-Based Dirt Mask
Uses an efficient shader-driven approach for real-time updates with no visual lag.
✅ Adjustable Brush Settings
Control brush size, softness, and color for smooth cleaning transitions.
✅ Simple Integration
Just attach the TextureCleaner component, assign your dirt mask and material — and start cleaning!
✅ Progress Tracking
Built-in system calculates and displays how much of the texture has been cleaned.
✅ WebGL Compatible
Runs efficiently even in browser builds — perfect for Itch.io demos.

 


🧠 How It Works

The system copies your dirt texture at runtime and updates it dynamically as the player interacts.
Cleaning can be triggered by user input or manually from code: 

// Clean using world position and area

 dirtCleaner.CleanArea(worldPos, cellSize, cellSize);

 dirtCleaner.ForceClean();

Each cleaned area is reflected directly in your material, making it ideal for grid-based cleaning, mini-games, or simulation mechanics.

🧩 Compatibility

  • Unity 6000.0.58f2 or newer
  • URP (Universal Render Pipeline)
  • Supports 2D and 3D projects
  • Works across WebGL, PC, and mobile
 

🧰 Use Cases

🧽 Cleaning Simulators — wipe away dirt or grime from surfaces
🎨 Reveal Mechanics — scratch-to-reveal art or hidden layers
🚿 Restoration Games — polish, wash, or repair visuals
🧩 Puzzle or Mini-Games — add satisfying progression feedback
⚡ Setup in Minutes


Import the plugin into your Unity project.
  • Assign your base dirt texture and clean material in the Inspector.
  • Add the TextureCleaner component to your mesh.
  • Play the scene — start cleaning interactively or through code!

💡 Why Developers Love It

  • Plug-and-play functionality
  • Clean, modular C# code
  • Easy to customize
  • Efficient even on mobile and WebGL

🚀 Try It Now

Download 
Or 
Play Test

Enhance your Unity project with realistic, interactive cleaning mechanics—built for developers who want visual satisfaction and simplicity in one tool.


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Top Post Ad

Below Post Ad