A downloadable asset pack

This demo contains the functionality of a procedural island generator in Godot 4.3. The code includes basic comments to explain how it works and what can be modified to change the results, and you are free to use this in your own projects. The algorithm for creating the islands is based on cellular automaton as it creates a matrix of random numbers and then averages each number with those surrounding it in the matrix to create gradual changes in elevation for the islands.

Suggestions to add to the demo yourself:

  • Procedural Villages
    • The spritesheet includes village and road sprites you could use to create procedural villages on the islands with roads that link them together.
  • Player Tile Placement
    • The player could be given to place their own tiles to replace the ones already generated or onto another layer on top of the generated map.


Feel free to comment with any questions or suggestions to improve the demo!

Leave a comment

Log in with itch.io to leave a comment.