Check out our latest project ✨ OpenChapter.io: free ebooks the way it was 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.

Supported Engine Version
4.3
Version String
1.1.1
License Version
MIT
Support Level
community
Modified Date
22 days 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.

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.

Supported Engine Version
4.3
Version String
1.1.1
License Version
MIT
Support Level
community
Modified Date
22 days 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