Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Retro Terrain

An asset by NickToony
The page banner background of a mountain and forest
Retro Terrain thumbnail image
Retro Terrain thumbnail image
Retro Terrain thumbnail image
Retro Terrain thumbnail image
Retro Terrain hero image

Quick Information

0 ratings
Retro Terrain icon image
NickToony
Retro Terrain

Tile-based 3D terrain example, similar to old-school strategy and management games. If you want to replicate the terrain in Rollercoaster Tycoon, this is a great place to start.Now uses GDScript and Godot 4.3+.Last update: Godot 4.4 support, better terrain edges, editor preview.

Supported Engine Version
4.3
Version String
1.2.0
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

Godot RetroTerrain (GDScript)

An example of how to build terrain similar to old strategy or management games, like Rollercoaster Tycoon. It also includes a water shader and basic terrain generation. Rewritten for Godot 4.3 and GDScript!

This implementation is based on the fantastic tutorial by Eric Schubert. Please watch the video for a full guide on how this works (linked below).

Features

  • Generation of terrain mesh and normals
  • Simple terrain shader based on height of vertexes
  • FPS and RTS camera implementations
  • Basic map generation using FastNoise
  • Optional smoothing of normal maps, so the shading looks less blocky
  • Optional grid lines for more retro look

What's missing?

This example should be a great starting point, but if you wanted to take this further:

  • Chunk-based map rendering
    • Tying to render huge maps (e.g. 1000x1000) ends up crashing Godot. Try breaking the map into several smaller meshes as needed.
  • Collisions
    • Using a similar technique to the mesh generation, you should be able to easily generate a collision shape.

Credits

Tile-based 3D terrain example, similar to old-school strategy and management games. If you want to replicate the terrain in Rollercoaster Tycoon, this is a great place to start.

Now uses GDScript and Godot 4.3+.

Last update: Godot 4.4 support, better terrain edges, editor preview.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Retro Terrain icon image
NickToony
Retro Terrain

Tile-based 3D terrain example, similar to old-school strategy and management games. If you want to replicate the terrain in Rollercoaster Tycoon, this is a great place to start.Now uses GDScript and Godot 4.3+.Last update: Godot 4.4 support, better terrain edges, editor preview.

Supported Engine Version
4.3
Version String
1.2.0
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers