Procedural hexagonal terrain made in Blender 3d with a python script (to generate the grid) and geometry/shader nodes for everything else. The size can theoretically be scaled up infinitely but the script starts to slow down around a size of 20x20. I'm planning on adding towns/villages, boats, and possibly more to this.