For the class type, see ExplorerImageIndex 65Terrain.

A screenshot showing off the Terrain.

The Terrain object is a feature of Roblox that integrates voxel-based terrain alongside parts and was introduced in 2011.

Originally, it used a preset of meshes to render its terrain. In May 2015, smooth terrain was introduced, which later replaced the old style of terrain in 2017. Consequently, all places that were still using the legacy terrain were converted to have this new terrain.

Smooth terrain

Smooth terrain is an update to terrain in 2015. It is a type of terrain that is smoother and more realistic, unlike the blocky legacy terrain. It still uses voxels, however the voxels are not obvious due to an advanced technology used to produced smoother terrain.

As it is based off the BasePart class most properties the Terrain object inherits are not modifiable. An explosion will lower the values of cells in its blast radius if the explosion is set up to do so. This provides a simple way to create craters in-game.

Terrain Materials

  1. Air
  2. Wood Planks
  3. Concrete
  4. Grass
  5. Rock
  6. Snow
  7. Mud
  8. Ground
  9. Asphalt
  10. Salt
  11. Pavement
  12. Slate
  13. Brick
  14. Sand
  15. Water
  16. Glacier
  17. Sandstone
  18. Basalt
  19. Cracked Lava
  20. Leafy Grass
  21. Limestone
  22. Ice

Legacy Terrain


A screenshot showing off the Legacy Terrain.

Legacy Terrain, usually referred to as just Terrain, is the terrain object when the smooth Terrain feature is disabled. The Terrain object allows for a player to build landscapes without using Parts. The Terrain is made up of many individual cells including ramps, cubes, and corner ramps. When the cells are filled in the terrain automatically determines what faces are showing and then creates the terrain mesh based off the cells.

In Roblox Studio the Terrain plugin allows you to create craters, mountains, etc., or you could just randomize it using the Terrain Generator script in the plugin. Read more about the terrain generator here. ilovemountains

As it is based off the BasePart class most properties the Terrain object inherits are not modifiable. An explosion will remove the cells in its blast radius if the explosion is set up to do so. This provides a simple way to create craters in-game.

Legacy terrain is removed from the game. Some games that have been not updated since smooth terrain is mandatory still exist, however an update to Roblox has caused these places to use the new smooth terrain instead of legacy terrain, potentially breaking the game because the smooth terrain does not have sharp edges like the legacy terrain and also fills in a slightly greater space than the legacy terrain when converted.



Legacy terrain in its existence in 2017. This game hasn't been updated since 2013. Notice the new ROBLOX logo and the timestamp on the bottom-right that says 2017.

  • Vast voxel-based grid of boxes and wedges.
  • Integrated with the Roblox physics engine.
  • Sand & Grass environments currently available.
  • Destructible terrain.
  • It is fully scriptable in Lua.
  • Editable with Roblox and user-made Studio plugins.
  • First version out in September.

Legacy Terrain Materials

Terrain Materials

The sixteen different materials of Legacy Terrain.

  1. Grass
  2. Sand
  3. Brick
  4. Granite
  5. Asphalt
  6. Iron Plate
  7. Aluminum Plate
  8. Gold
  9. Wood Planks
  10. Logs
  11. Gravel
  12. Cinderblock
  13. Mossy Rock
  14. Concrete
  15. Red Plastic
  16. Blue Plastic
  17. Water


When the Terrain object was released, people had the ability to hack Roblox games, by generating Terrain over the existing place. This makes the place hard to play or even broken because of the terrain that was not supposed to be in the level. The place could also be flooded with water or grass. There are some scripts that prevent terrain hacks from occurring. However, not all hacks are yet resolved.

The hacks were done by replacing all voxel values (including the empty ones) to any other values that weren't empty.



Roblox's terrain (left) compared to Minecraft's terrain (right).

Many people thought that the legacy terrain resembles Minecraft's terrain, however they are barely similar in any way, both in textures, and the fact that Roblox terrain cells can be ramps and corners as well as blocks unlike the terrain in Minecraft. It was also criticized for the amount of lag in places and lack of effort in building bases in places. The blocky style of terrain in Roblox is now depreciated and has been replaced with the smooth terrain.


In an update, more Terrain Voxel textures were introduced, bringing the number up to sixteen.


Water was added to Terrain.

On December 7, 2013, an update was added that increased the size of the Terrain from 512x64x512 to 64000x64000x64000. This allowed players to add Terrain Water to existing places that are very large.

On April 24, 2014, one day after Egg Hunt 2014 was closed, the appearance of Terrain was updated to match the regular Part materials.

On May 31, 2015, a second type of terrain, Smooth Terrain was launched. Smooth Terrain has higher graphical fidelity than blocky terrain, and is more detailed than simple 4x4 blocks.

In August 25th 2016, the deprecation and coming removal of old terrain was announced, and in January 2017 all places were forcibly converted to smooth terrain.


On January 1, 2017, Roblox scheduled to remove Legacy terrain. The forum post on the devforums can be found here. This caused rage throughout the community.


Community content is available under CC-BY-SA unless otherwise noted.