What problem does it solve? Building natural-looking terrain in Unity by hand is slow and error-prone. This Skill exposes a set of callable operations for creating Terrain objects, generating heightmaps with Perlin noise, sculpting hills, smoothing and flattening regions, and painting texture layers, all through structured skill calls instead of manual editor work. ## Core Features & Use Cases - Terrain Creation & Querying: Create Terrain GameObjects with TerrainData assets and inspect size, resolution, and layer information. - Procedural Generation & Sculpting: Generate natural terrain with Perlin noise, add smooth hills, flatten plateaus, smooth sharp edges, or batch-set heights from 2D arrays. - Texture Painting: Paint terrain texture layers at normalized positions with configurable brush size and strength. - Use Case: A level designer asks the AI to build a 200x200 terrain with rolling hills and a flat plateau for a spawn area; the Skill chains terrain_create, terrain_generate_perlin, and terrain_flatten to produce the result, with workflow undo/redo support. ## Quick Start Ask the AI to create a new Unity terrain and generate natural rolling hills on it using Perlin noise with a chosen scale and height multiplier.