LeatherBee.org

My project at https://leatherbee.org is a procedural world generator that hopes to one day be a playable simulation game. This is a long term side project that I work on when I have spare time. A world is simulated from scratch in the style of the game Dwarf Fortress, originally in C++, then moved over to Unity.

Note: the website’s front page has some satire on it 🙂 , but the blog posts are all real. For a quick link, my explanation of Voronoi diagrams and how to code them is the most highly-trafficked post. It’s going to be referenced in an upcoming math textbook, and I was invited to speak to a high school math class about the post. I love that people found it useful, but I do find it a little funny because, in my opinion, it’s the driest post on the blog.

On the site, you’ll find posts detailing my world generation simulation starting with tectonic plates going all the way up to weather modeling through a simple Global Climate Model (with differential equations! A great use of my chemical engineering degree!) and river formation through erosion. I’ve actually done some work beyond this involving entity-component systems (a composition-based programming architecture that game engines are moving toward), creating and rendering a voxel engine in Unity, and a cognitive-AI decision-making system based on S.O.A.R. that I’m really proud of, but I haven’t had time to polish up the features and write posts on them.

Check it out!

Scroll to top