This is the first of three blog posts about my Udemy courses.
Before I start, if you just want a money off coupon, here they are!
I released my first Udemy course in May 2017 (Coding in Unity: Procedural Mesh Generation). It’s a course designed for people who are already familiar with Unity and C#. In it, you can learn to procedurally program meshes, from simple shapes to complex terrain and infinite fractal landscapes.
So what’s in the course?
You’ll learn how to procedurally generate meshes in Unity starting with simple shapes all the way up to complex landscapes. We go through the different components of a mesh and how to calculate and use UVs, normals, tangents and vertex colours, explaining each step! You’ll also learn about how to use Perlin noise and fractal noise to generate both two and three dimensional landscapes. In 3D, we’ll look at both ‘normal’ and low poly style landscapes. The final part of the course is about infinite landscapes and how to fix the normals, UVs and tangents along the joins!
By the end of the course, you’ll be able to generate unique and impressive landscapes from code ready to use in your games. Source code is included to help you on your way. I designed this course to be easily understood by intermediate level coders and users of Unity with no previous experience of mesh generation. I present examples of increasing difficulty designed to help you to understand exactly how mesh generation is done, and guide you through the theory behind it so that you can be confident in creating your own meshes.
For extra support, you can ask questions in the Q&A section, and I’ve provided the completed code examples for download in each Section. You’ll receive a certificate of completion once you finish the course.
There are some preview videos on the Udemy page linked above. Or have a look at a select few on this playlist on my YouTube channel.