What is it?

A fully customizable terrain generator, with the ability to create procedurally generated terrains using Perlin noise. I hope to continue to develop this into a fully functional and usable tool for generating tabletop world maps, and possibly allow player/DM interactions using networked multiplayer.

Project Overview

Team Size - Solo Project

Roles: Developer

Current Project Time Frame: ~4 months (January - Present)

My Work

procedurally Generation Terrain

Playable Web Browser Build Coming Soon!

Inspired by my hobby of playing table top role playing games (TTRPGs), I was intresting in a way to be able to create interesting and unique environments that could be made easily and used in world creation and story telling. This lead me to develop the project you see here, a procedurally generating terrain (PTG) tool! I researched methods of terrain generation and settled on using a Perlin Noise based approach, this lead me to creating a flexible system with several generation modes (not just 3D maps!) and easily accessible and customizable settings that allow you to create what you want, how you want!

This project is still in development, I hope to add a new type of terrain genration (using a method other than Perlin Noise) to diversify user's results, as well as a build mode allowing users to place structures within their generated world to provide a sense of society, cultures and depth. Additionally I am looking to use Unity's Networking capabilities in order to hopefully allow for players in these settings be able to traverse around the world or view in real time along side their friends as they use or create new worlds.

Unity C# Threading Noise Generation Object-Oriented Programming Basic 3D modeling

Skills

Unity C# Threading Noise Generation Object-Oriented Programming Basic 3D modeling Github