Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Terrain

Information on Unity's built-in Terrain features. These consist of tools that let you create and modify landscapes in the Unity Editor, and runtime features that optimize Terrain rendering.
Read time 1 minuteLast updated 10 days ago

The Unity Editor includes a built-in set of Terrain features that you can use to add landscapes to your game. In the Unity Editor, you can create multiple Terrain tiles, adjust the height or appearance of your landscape, and add trees or grass to it. At runtime, Unity optimizes built-in Terrain rendering for efficiency. The pages in this section explain the built-in options available for Terrain and how to use them.

Topic

Description

Create and edit TerrainsAdd and edit Terrain GameObjects
Create Neighbor TerrainsCreate adjacent Terrain tiles
HeightSculpt the terrain's height with the built-in Terrain system and the Terrain Tools package
Textures and layersPaint textures on the terrain and combine them in layers
BrushesUnderstand Brushes and Brush settings
Add trees to the terrainCreate and customize Trees
Animate trees with Wind ZonesSimulate wind to animate trees on your Terrain.
Wind ZonesAdjust Wind Zone settings
Grass and other detailsAdd and remove paint details
Working with HeightmapsImport and export heightmaps
Terrain Settings referenceAdjust the Terrain settings
Render Terrain with Shader GraphUse Shader Graph to create a new material for HDRP or URP terrains
Using Terrain at runtimeCreate Terrain dynamically at runtime

Additional resources