Procedural Worlds is a small project I developed as my final project for one of my highschool computer science class's final project (AP Computer Science A). Using the Unity engine and C#, I developed this voxel world generator inspired by Minecraft that you can run around in building and mining.
I Procedural Worlds over the course of a few weeks as my AP Computer Science A final project in high school. The project uses the Unity Engine and uses perlin noise to generate complex 3D worlds. For performance reasons it also culls out faces of blocks that aren't visible to the player. It decides which block to place depending on the depth from the surface at each given point. The user can also customize generation parameters to customize the world generated and can switch between first and third person views of the world. You can also place and break blocks as needed.