Tips for Building Beautiful Terrain
Hello! I’m Sawyer, but I go by Soybeen on Roblox. Today I was asked to demonstrate how I create the terrain in my games. To me, the atmosphere of a game is just as important as the assets or the code. Terrain is a big part of the atmosphere. It gives your game a face, so best make it pretty!
I’ve been making games on Roblox for about 9 years. Along the way, I learned some techniques that help me to create exciting, realistic terrain. I hope that you can use these tips to enrich your own worlds! Let’s get started…
Add Realism Using Layers
Layering is the process of adding visual depth to terrain by using multiple materials to create your landscape, just like with painting! Adding a layer of grass over a mountain, or a layer of dirt between a sandy beach and the mainland grass, will definitely make your terrain look more realistic and interesting.
View Terrain from a Player’s Perspective
While building, go back and forth between a top camera view and a player view. You can move your camera (like below) so it’ll show you what a player might see. This helps you make sure everything you build will look natural to a player. You will have a greater opportunity to catch anomalies in your terrain that may not be visible from far away.
Create Islands with the Paint Tool
While you may want to use the Grow/Add tools to sculpt features like islands, you may get graphical issues that look off to the player. These include areas of terrain that are lower than the current water level like seen in the comparison below. By using the Paint tool to create islands, you get a smoother result with no graphical issues. Make sure the Ignore Water setting is unchecked when doing this.
Use a Variety of Brush Sizes
The biggest brush sizes are for the biggest features, like oceans, mountains, islands, etc. You should use these big brushes first to get a rough idea of your terrain. After you’re happy with the broad shape, use the small brushes to add fine details that break up your terrain and add definition. Players will explore everything, so make sure your terrain is interesting even under a microscope!
Use Contours for a more natural look
As you build terrain, you should look for natural contours. These are specific lines that define the shape of something. Rather than placing details like waterfalls or grass in random parts of a mountain, look for natural contours as places where you can put additional details.
Adding assets, and matching colors
Don’t forget that once your terrain is done, you still have to add other assets! These can be things like bushes, trees, animals, debris, and other natural objects. It’s important to match the colors of your assets to the color of your terrain. You can see the exact colors of your terrain materials by opening the MaterialColors property of the Terrain object.
If you want to learn more, here is a video where I elaborate on these tips and other techniques.