What problem does it solve? Building natural-looking terrain in Unity by hand is slow and error-prone, requiring manual heightmap editing, noise generation, and texture painting through the editor UI. This Skill exposes programmatic terrain operations so an AI assistant can create TerrainData, sculpt heights, and paint texture layers directly in a Unity scene. ## Core Features & Use Cases - Terrain Creation & Querying: Create a Terrain GameObject with TerrainData at a chosen size and resolution, then query size, layers, and height at any world position. - Sculpting & Generation: Add smooth hills, generate natural landscapes with multi-octave Perlin noise, smooth sharp edges, flatten plateaus, or batch-set heights from a 2D array. - Texture Painting: Paint terrain texture layers at normalized coordinates with configurable brush size and strength. - Use Case: Ask the assistant to build a 200x200 terrain with rolling Perlin hills, flatten a plateau at the center for a base, and paint a grass layer around it — all in one conversation, with workflow undo/redo support. ## Quick Start Create a 200 by 200 Unity terrain named MyTerrain, generate rolling Perlin noise hills on it, then smooth the center region.