Adding terrain, trees and water to a 3D game in Unity

3D Game Design with Unity

🕑 This lesson will take about 20 minutes

In this lesson, you will learn how to add terrain to your 3D game environment in Unity. You will also learn how to edit the terrain and add textures to it, as well as how to add trees, shrubs, grass and water to the terrain.

To add textures, trees, grass and water to your terrain, you will need to import assets into your Unity project – this is also covered in the video. Scroll down the page to watch the video.

A basic terrain with textures, trees and water (in Scene view)

A basic terrain with textures, trees and water (in Scene view)

Screenshot of a basic terrain being navigated in Game view (using lower quality preview settings)

A basic terrain being navigated in Game view (using lower quality preview settings)

Watch the video below to learn how to add terrain, trees and water to a 3D environment in Unity.

Is YouTube blocked at school? Watch on Google Drive.

If you find that Unity is running very slow, then reduce the amount of trees and grass in the environment. Lots of grass and trees can make Unity run slower. Note that the environment will not be fully rendered in Scene or Game view so the quality will not appear as high as it will be in the fully rendered game.

The image below shows how grass is rendered in front of a player in first person view.

Screenshot of grass on a hilly terrain rendered in first person view.

Grass rendered in first person view.

Next lesson: Cameras