unity-terrain

Create and modify Unity terrain landscapes through sculpting and texture operations.

5|1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-terrain-batihandev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-terrain
Source: https://github.com/batihandev/unity-mcp-skills/tree/main/skills/terrain
Command: npx skills add https://github.com/batihandev/unity-mcp-skills --skill unity-terrain-batihandev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity users create, modify, and refine terrain landscapes without relying on incorrect terrain commands or unsafe assumptions about Unity Terrain APIs.

Core Features & Use Cases

  • Terrain Creation and Inspection: Create Terrain objects, retrieve terrain information, and query height data for existing landscapes.
  • Terrain Sculpting and Painting: Adjust heights, generate hills with Perlin noise, smooth surfaces, flatten areas, and paint terrain texture layers.
  • Use Case: Build a game world prototype by generating a natural terrain surface, shaping playable areas, and applying terrain textures through Unity MCP commands.

Quick Start

Ask the AI to generate a Unity terrain with natural hills and apply suitable terrain modifications using the terrain skill.

Frequently Asked Questions about unity-terrain

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

FAQPage Schema
How do I procedurally generate Unity terrain with natural hills?

Procedural terrain generation in Unity uses Perlin noise algorithms to adjust heightmap data, creating natural hills and elevation variations. This Skill applies validated MCP terrain commands to generate and sculpt these landscapes safely.

Can I paint textures directly on Unity terrain surfaces?

Painting textures on Unity terrain is supported through terrain texture layer operations. You can apply surface textures to sculpted landscapes by executing validated MCP terrain commands that modify terrain layers directly.

What is the best way to smooth and flatten areas in Unity terrain?

Smoothing and flattening Unity terrain areas involves adjusting height data across specific terrain patches. This Skill performs validated surface smoothing and flattening operations to refine playable game world prototypes and level rough elevation.

Does this Unity terrain generation approach require specific dependencies?

This Unity terrain generation approach requires the Unity Terrain system and MCP terrain commands to function. It operates without external dependencies, using Unity's built-in terrain APIs to execute validated landscape editing workflows safely.

How do I query and retrieve height data for existing Unity terrains?

Querying height data for existing Unity terrains is done by inspecting terrain objects and retrieving their heightmap information. This Skill validates and executes terrain inspection commands to extract elevation data from existing landscapes.