Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Procedural Terrain Generation with Unity

Programming realistic environments with C# through the algorithmic manipulation of mesh and vegetation data.
4.7
4.7/5
(894 reviews)
9,314 students
Created by

9.8

Classbaze Grade®

10.0

Freshness

9.0

Popularity

9.9

Material

Programming realistic environments with C# through the algorithmic manipulation of mesh and vegetation data.
Platform: Udemy
Video: 15h 7m
Language: English
Next start: On Demand

Best 3D Game Development classes:

Classbaze Rating

Classbaze Grade®

9.8 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

10.0 / 10
This course was last updated on 5/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

9.0 / 10
We analyzed factors such as the rating (4.7/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.9 / 10
Video Score: 9.9 / 10
The course includes 15h 7m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 2 hours 46 minutes of 63 3D Game Development courses on Udemy.
Detail Score: 9.9 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

18 articles.
24 resources.
0 exercise.
0 test.

In this page

About the course

The creation of beautiful virtual terrains isn’t just the domain of the artist, but also of the programmer. What if you could use your programming skills in C# to manipulate a mesh to create realistic landscapes, using algorithms developed by researchers studying landscape formation and erosion? Well now you can.
In this course, Penny introduces procedural terrain generation techniques using her internationally acclaimed holistic teaching style and expertise from over 25 years of teaching, research and work in games and computer graphics. Throughout the course you will follow along with hands-on workshops, designed to teach you the fundamental techniques used for generating realistic virtual landscapes.
Learn how to program and work with:
•Voronoi Tessellation
•Midpoint Displacement
•Perlin Noise
•Splat Maps
•Trees and Vegetation
•Clouds
•Weather
•Erosion
•…and water
Contents and Overview
The course begins by examining the nature of a landscape and the design considerations you should include in making decisions on structure, colour and vegetation. You’ll learn what makes for a natural looking terrain, so you can replicate this in Unity.
Following on, we will examine some of the most popular algorithms used in generating terrains (including many fractal and tessellation techniques) that can be used together, to form random and yet convincing mountainous vistas.
Once you are confident with landscape formation, we’ll move onto texturing the terrain with a variety of images that can be placed via splatmaps onto differing heights and gradients. Then, continue to decorate the terrain with trees, rocks and grass placed with an algorithmic approach before investigating erosion methods, that will add that extra level of realism.
The course concludes with the development of a cloud generation system and an exploration of particle systems for adding rain, snow and other atmospheric effects to the finalised landscape.
Throughout, we’ll be developing our own custom Unity editor code that will allow you to build extra functionality and structure into the Unity Inspector, as well as create Editor Windows of your very own.
What students are saying about Penny’s courses:
•Penny is an excellent instructor and she does a great job of breaking down complex concepts into smaller, easy-to-understand topics.
•Penny’s teaching style is exceptionally well-motivated and illustrated.
•This course is awesome. The lecturer explains everything you need to know and encourages you to experiment and challenge yourself.

What can you learn from this course?

✓ Use various algorithmic approaches to create procedurally generated content.
✓ Manipulated terrain meshes with code to create realistic looking landscapes.
✓ Texture terrain meshes procedurally.
✓ Discuss the design principles involved in producing aesthetically pleasing terrains.
✓ Manipulate the render settings in Unity to produce better looking camera results.
✓ Create custom Unity windows and graphical user interface elements for use inside the Editor.

What you need to start the course?

• You should be familiar with C# and the Unity Game Development Engine.
• You should have a healthy respect for mathematics.
• You should be fascinated by procedural generation and what it can accomplish.

Who is this course is made for?

• Anyone interested in learning the algorithms used in procedural generation.
• Those wanting to develop code to manipulate meshes, to produce realistic landscapes.
• Anyone keen to find out how to write custom Unity inspector editors.

Are there coupons or discounts for Procedural Terrain Generation with Unity ? What is the current price?

The course costs $14.99. And currently there is a 25% discount on the original price of the course, which was $19.99. So you save $5 if you enroll the course now.
The average price is $15.5 of 63 3D Game Development courses. So this course is 3% cheaper than the average 3D Game Development course on Udemy.

Will I be refunded if I'm not satisfied with the Procedural Terrain Generation with Unity course?

YES, Procedural Terrain Generation with Unity has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Procedural Terrain Generation with Unity course, but there is a $5 discount from the original price ($19.99). So the current price is just $14.99.

Who will teach this course? Can I trust Penny de Byl?

Penny de Byl has created 29 courses that got 20,896 reviews which are generally positive. Penny de Byl has taught 132,058 students and received a 4.7 average review out of 20,896 reviews. Depending on the information available, we think that Penny de Byl is an instructor that you can trust.
International Award Winning Professor & Best Selling Author
Hi, I’m Dr Penny de Byl.  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.  My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters.  Over the course of my career I’ve won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council’s Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.
I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning.  I’m excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.

Browse all courses by on Classbaze.

9.8

Classbaze Grade®

10.0

Freshness

9.0

Popularity

9.9

Material

Platform: Udemy
Video: 15h 7m
Language: English
Next start: On Demand

Classbaze recommendations for you