View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.45 or later
- Package size
- 28.2 MB
- Files
- 58
- Favorites
- 1
- Views in the past week
- 18
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $31.50 on
Keywords
TerraForge Mobile - URP
High-performance mobile GPU terrain rendering & 3D tire track deformation system for Unity URP. AAA mud, snow, puddles, and 3D tire tread strips at a rock-solid 60 FPS on Android & iOS.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
TerraForge Mobile - URP screenshot 1
About this asset
Discord Channel | Website & Support | Facebook | Instagram
"TerraForge Mobile - URP"
Made in Unity 6.0. tested and approved in Unity 6.1; 6.2; 6.3, 6.4, 6.5.
✔️ TerraForge Mobile - URP is a high-performance, lightweight GPU terrain rendering, detailing, and physical deformation system engineered specifically for modern mobile devices (Android with Vulkan and iOS with Metal) in Unity's Universal Render Pipeline (URP).
✔️ Bring AAA-grade environmental interaction, volumetric mud and snow trails, dynamic 3D tire tracks, and puddle reflections to your mobile games at a rock-solid 60 FPS — with zero battery drain and zero thermal throttling.
✔️ BONUS: 'Car Controller Test'.
WHY CHOOSE TERRAFORGE MOBILE?
✔️ ROCK-SOLID 60 FPS ON MOBILE (VULKAN & METAL)
Traditional terrain shaders and tessellation systems crush mobile GPU performance. TerraForge Mobile is built from the ground up with zero hardware tessellation, running flawlessly on mobile chipsets (Snapdragon, MediaTek Dimensity, Apple Silicon).
✔️ DYNAMIC 3D TIRE TRACKS & TREAD STRIPS
Includes a dedicated, zero-allocation (zero-alloc) 3D track mesh generator that creates crisp, high-detail tire tread strips following vehicle wheels in real-time. Automatically cuts off when driving on rigid surfaces (asphalt, rocks) or when jumping airborne.
✔️ LIGHTWEIGHT GPU COMPUTE SHADER PIPELINE
Real-time footprints, vehicle impressions, and trail recovery (wind/melting) computed in lightweight 512x512 or 1024x1024 textures (R8/R16F), ensuring blazing-fast performance on mobile memory architectures.
✔️ SELECTIVE SPLATMAP FILTERING
Easily mark which terrain layers are deformable (mud, sand, snow) and which remain solid (asphalt, rock, dry grass). Footprints and tire tracks only deform soft surfaces, keeping roads clean and realistic.
✔️ FAST BIPLANAR CLIFFS MODULE
Automatically projects seamless rock textures and normal maps onto steep terrain slopes using optimized biplanar projection (Y + dominant XZ). Eliminates texture stretching while cutting texture samples in half compared to desktop triplanar mapping.
✔️ TEXTURE ARRAY OPTIMIZATION (TEXTURE2DARRAY)
Packs up to 8 terrain layers into GPU arrays. Drastically reduces draw calls, texture bandwidth, and sampler limits on mobile GPUs.
✔️ MOBILE WETNESS & PUDDLE REFLECTIONS
Add realistic rain darkening, surface smoothness, and cavity-accumulated puddles with minimal fill-rate cost and zero complex multi-layer flipbooks.
PERFECT FOR:
✔️ Mobile Racing & Off-Road Games (Mud-runners, Rally, Drifting)
✔️ Mobile Open-World RPGs & Survival Games
✔️ Mobile Action & Shooters (Footprints, Explosions)
✔️ Low-End PC, Steam Deck, and Nintendo Switch Projects
Support mail: [email protected]
Visit our website:
From the publisher's Asset Store listing.
Technical details
- Custom Shaders (URP):
• TerraForge_MobileTerrain.shader: Mobile terrain shader supporting up to 8 layers, Texture2DArray, biplanar cliffs, dynamic snow/mud, wetness, anti-tiling, and mobile PBR lighting.
• TerraForge_MobileTrackMesh.shader: Ultra-fast transparent tire track mesh shader with smooth edge falloff and distance fade.
- GPU Compute Shader:
• TerraForgeMobileSurfacePainter.compute: Fast GPU compute shader for rotated stamp calculation, radial anti-aliasing, and temporal recovery.
- C# Core Scripts (namespace TerraForgeMobile):
• TerraForgeMobileSurface.cs: Central surface manager handling RenderTexture lifecycle and CPU-side pre-filtering.
• TerraForgeMobileDeformer.cs: Lightweight component for feet, wheels, projectiles, or test spheres.
• TerraForgeMobileTrackMeshGenerator.cs: Zero-alloc 3D tire tread generator with suspension raycasting and airborne auto-detachment.
• TerraForgeMobileTerrain.cs: Delivers MaterialPropertyBlock bindings for local terrain UVs and layer scales.
- Custom Editor Tools:
• TerraForgeMobileTexturePacker.cs: Custom Editor window (Tools > TerraForge Mobile > Texture Packer) to bake up to 8 terrain layers into 2DArray assets.
• TerraForgeMobileShaderGUI.cs: Clean, modular Material Inspector with collapsible sections.
- Performance & Compatibility:
• Render Pipeline: Universal Render Pipeline (URP)
• Unity Version: Unity 2022.3 LTS, Unity 6+
• Target Hardware: Android (Vulkan / GLES 3.0+), iOS (Metal), Nintendo Switch, Steam Deck, PC/Mac
• Memory Footprint: < 30 MB VRAM combined
• Draw Calls: 1 to 3 SetPass calls per terrain tile
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.45f1 | Not listed | Compatible | Not listed |
Unity 6.0 to 6.5 / URP
As listed on the Asset Store.