Learn to Program Voxel Worlds like Minecraft in Unity with C#

Write your awesome label here.
Did you know that there is not one single cube used in Minecraft? Have you ever looked at Minecraft and wondered, "How did they build it?" - a great thing to ponder, it is.  If you haven't and think that programming a whole bunch of cubes is child's play, then think again. On the surface Minecraft looks as though it would be a simple world to recreate in Unity. Start placing cubes around a scene and see how far you get before the frame-rate grinds to a mind-numbing halt.  So wonder and fret no longer, as this course reveals the secrets of programming and rendering procedurally-generated voxel worlds, like Minecraft, with C# in Unity.

Course reviews

After searching the web for 7 years . this is the best minecraft unity tutorial ever!!!
Jeremiah R.
Another great course by Penny. While the theme of the course was voxel "Minecraft" worlds, I feel it was more of a deep dive into the optimization of a game world and seeing how things work at a lower level. I came looking for a solution for something I have been scratching my head on for a while and this course provided just that. Keep up the good work and thanks.
Chelsey S.

Meet Your Instructor     
Penny de Byl

Professor of Games Development, Artificial Intelligence and Computer Science
About me
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.