Ursina / Minecraft Terrain Generator
Minecraft Chunk Generator
A tool for generating and visualizing Minecraft-style terrain chunks.

Overview
This project was done as part of a school project as well as with in the intenstions of learning mroe about perlin noise and procedural generation. The project is a Minecraft chunk generator that uses Perlin noise to generate terrain and caves. It also includes a structure generating AI that can generate structures such as villages and temples. The project is built using the Ursina game engine, which is a Python-based game engine that is easy to use and has a lot of features.
Features
- • Perlin Noise
- • Cave Generation
- • Strucutre generating AI
Challenges
One of the greatest challenges was implementing cave generation, as well as getting the program to start as effiecently as possible. I had to do a lot of research on how to implement cave generation, and I ended up using a combination of Perlin noise and cellular automata to generate caves. I also had to optimize the program to make it run faster, which was a challenge in itself.
Tech Stack
Links
Coming soon!
Gallery



What's New (17-5-2026)
Latest Update
Date: 17-5-2026
Added to Site
This project made before the website was built, so there are no updates to show. However, I am planning to add a video walkthrough of the project in the near future, so stay tuned!
Development Journey
Project Timeline

17 May 2026
This project was added to the website
This project is a simple Minecraft chunk generator written in Python. I am planning on implementing a few major updates to the project in the near future, such as adding more biomes, improving the cave generation, and adding a structure generating AI that can generate structures such as villages and temples. Stay tuned for more updates!