Isometric Terrain Generator

I’ve been trying to learn about automatic terrain generation and different types of tile maps.  Luckily, I stumbled on a great tutorial about generating nice random hilly terrain, as well as a few tutorials on rendering tilemaps both from overhead and isometric views.

I decided to put my new knowledge to work to make a simple heightmap generator combined with a tile viewer. Currently my tiles are just filled in squares, but I think it gives a nice feeling so far. It supports both an overhead view and an isometric perspective. The isometric view is generated by some simple transforms on the overhead one.  I’m hoping to write up the details of how to make this work later.

You can try it out here.

Controls:

  • <space> generates a new random set of terrain
  • <I> toggles between an overhead and isometric view

Resources

Leave a Comment