unity-terrain

Generate and edit Unity Terrain heightmaps and texture layers.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-terrain-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-terrain
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/unity-skills/skills/terrain
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-terrain-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating and iterating on believable game terrain is slow when you must manually tweak heightmaps and paint layers by hand, especially when you want repeatable results.

Core Features & Use Cases

  • Create terrain from scratch: Generate a new Terrain GameObject using TerrainData with configurable size and heightmap resolution.
  • Sculpt terrain heights: Add smooth hills, smooth regions, flatten plateaus, and set heights in batches for controlled edits.
  • Generate and texture terrain: Produce natural-looking landscapes using Perlin noise and paint terrain texture layers with a brush.

Quick Start

Create a terrain and generate rolling Perlin-based heights, then paint a chosen texture layer at a point, by instructing the assistant: "Call terrain_create for a new terrain, run terrain_generate_perlin for natural hills, and then paint texture layer 0 at normalizedX 0.5 normalizedZ 0.5."

Frequently Asked Questions about unity-terrain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Unity terrain with Perlin noise for natural hills?

Yes, you can sculpt Unity terrain heights by applying smooth hills, flattening plateaus, and setting batch heights on a preexisting Terrain GameObject using normalized coordinate operations for controlled edits.

How do I paint texture layers on a Unity terrain heightmap?

Yes, you can create a new Unity terrain from scratch by generating a Terrain GameObject with configurable size and heightmap resolution, then iterating on it with procedural generation and texture painting.

Do I need a preexisting Terrain to use heightmap editing and texture painting?

Batch height painting allows you to set multiple terrain heights simultaneously using normalized coordinate operations, ensuring controlled and repeatable edits across large terrain areas.

What's the best way to smooth Unity terrain for natural transitions?

To find the correct texture layer index for painting, query the active Unity terrain using terrain_get_info, which returns the layer index needed for brush operations.