Grumpy Duck Games - Surface Paint System

The Surface Paint System is a fully replicated framework for dynamically painting textures or materials onto surfaces at runtime. Apply paint through UV collision, track how much of a surface is covered, and customize everything from paint size to texture. Ideal for marking objectives, decorating environments, or applying elements like sauce or paint in cooking and simulation games.

📘 Documentation

🎬 Showcase Video

✉️ Subscribe for Updates

Key Features
  • Surface Painting: Paint textures or materials directly onto mesh surfaces at runtime using UV data.

  • Paint Config System: Define reusable paint presets including texture/material, size, angle, and tag.

  • Paint Ratio Tracking: Get how much of a specific paint is visible.

  • Network Replication: All painting actions and data are synced across clients.

  • Example Setup: Includes player blueprint with painting input and logic ready to use.