Unity Paint Objects 🎨, Smooth Max 🤏, GPU Tessellation 🚀

Jun 29, 2026

🎮 Game Tech Deep Dives

Recreating Meccha Chameleon’s $50M Paint Mechanic in Unity

Learn how to rebuild Meccha Chameleon’s wildly successful hide‑and‑seek paint mechanic step‑by‑step in Unity. This tutorial covers raycasting from the mouse to a mesh, converting UVs to pixels, and painting directly onto Texture2D with proper bounds and brush control. You’ll also see how to bake skinned meshes so you can paint on animated characters. Grab the free project files and turn this clever idea into your own standout indie prototype.

Smooth Max: Inigo Quilez’s Secret Weapon for Organic Game Art

Inigo Quilez breaks down the “smooth maximum” function and why it’s essential for anyone doing procedural graphics. Starting from a conditional max(x, y), he rewrites it algebraically, then replaces the absolute value with smooth variants to create soft transitions between functions. He shows how this lets you repair surfaces, blend edits seamlessly, and even sculpt a rock from intersecting planes in an SDF-style setup. The result: organic, believable shapes without harsh seams or derivative jumps.

🌊 Shaders & Visual Magic

Stunning High-Performance Water Shader Hits Unity URP on Mobile

Looking to upgrade your mobile water visuals in Unity URP? Sakura Rabbit has unveiled a high-performance water effect demo packed with detailed ripples and caustics tailored for phones. The creator, already known for impressive snow, rain, and hair shaders, is sharing this new setup along with past projects on Fanbox. It’s a valuable resource for game devs and tech artists aiming to push visual fidelity on constrained hardware.

Adaptive Compute Tessellation: Fast Catmull‑Clark Surfaces on Modern GPUs

John Hable explains how to bring film-style Catmull‑Clark subdivision surfaces, including semisharp creases, into real-time rendering using compute tessellation. Instead of traditional feature-adaptive patch tables, the method stores a small ring of control points around irregular vertices and iterates them in compute, with simple region-based evaluation at draw time. Tests on models like Suzanne show adaptive tessellation that looks identical to fixed tessellation while using roughly half the triangles. The post includes a live WebGPU demo and MIT-licensed source.

Never miss an issue!

Subscribe to get daily game dev insights, news, and more—straight to your inbox.

No spam. Unsubscribe anytime.