unity-terrain

Automate Unity Terrain operations to create, sculpt, texture, and refine terrains.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-terrain-yiduandtdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-terrain
Source: https://github.com/YiDuandtdt/Bone-Throne/tree/main/.agents/skills/unity-skills/skills/terrain
Command: npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-terrain-yiduandtdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Unity Terrain operations to programmatically create, sculpt, texture, and refine terrains, enabling rapid iteration for level design and procedural maps.

Core Features & Use Cases

  • Create TerrainGameObject with TerrainData assets
  • Generate Perlin-based landscapes and add hills
  • Sculpt heights, smooth and flatten regions, and paint textures
  • Use cases include rapid battlefield maps, prototyping terrain layouts, and dynamic terrain generation

Quick Start

Create a flat terrain named Terrain, then generate Perlin-based hills and paint textures to prepare a battlefield map.

Frequently Asked Questions about unity-terrain

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

FAQPage Schema
How do I generate procedural Unity terrain using Perlin noise?

You can generate procedural Unity terrain by applying Perlin noise to sculpt heightmaps via the terrain_generate_perlin operation. This programmatically shapes TerrainData to create natural landscape variations.

What is the best way to script terrain creation and texture painting in Unity?

The best way to script terrain creation is automating TerrainData asset generation and using terrain_paint_texture for texture painting. This allows rapid programmatic control over terrain shape and surface materials during level design.

Can I programmatically sculpt, smooth, and flatten specific Unity terrain regions?

Yes, you can programmatically sculpt Unity terrains using terrain_add_hill, terrain_smooth, and terrain_flatten operations. These commands modify heightmaps directly to refine specific regions during prototyping.

Does Unity terrain scripting require prior knowledge of the Terrain API?

Yes, Unity terrain scripting requires familiarity with the Terrain API and the unity_skills workflow. Understanding TerrainData manipulation is necessary to effectively execute procedural generation and sculpting operations.

When should I use code-driven terrain generation instead of manual Unity sculpting?

Use code-driven terrain generation for rapid prototyping, procedural world generation, and dynamic level design. It enables fast iteration for battlefield maps and terrain layouts where manual heightmap sculpting would be too time-consuming.