My attempt at recreating Minecraft using Unity Engine and C#.
Minecraft is one of the most popular games for many years now. It has popularized the use of voxels and infinite procedural world generation. After seeing some of the similar games and prototypes, I thought it would be fun to recreate Minecraft in Unity. Since I was just starting out in Game Development when I first started this project it helped me learn more about Unity and scripting in C#. This project is still in progress.
- Perlin noise to procedurally generate world and place biomes.
- Grassland, Forests and Desert biomes (more to be added)
- Randomized Caves
- 2D and 3D clouds using reference noise map
- Simple inventory system
- Dynamic diffused lighting similar to original game. (Because of this I did not use the standard lighting system in Unity)
- Added a in-Engine texture atlas packer tool
NOTE: After implementing cross-chunk diffuse lighting, game is not working as expected. I'm currently working to resolve this issue.
See the open issues for a list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE
for more information.