Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Level Management in Unity (Udemy.com)

Build a scalable, reusable menu system and save data from Unity

Created by: Wilmer Lin

Last updated October 2020

Our take

Based on the ratings of 571 students and a sample of their written reviews. No course pays to be reviewed.

This is a narrow, practical course: build a menu system that carries across scenes and a save/load setup using PlayerPrefs and JsonUtility. Wilmer Lin teaches it through more than 40 short videos, 10 to 15 minutes each, over roughly 8 hours. It assumes Unity 2017 or later and basic C#, so it suits beginner to intermediate developers who already know their way around the editor but want to stop copy pasting singleton code from forums.

Reviewers keep coming back to the code quality. Several call out the Singleton pattern, generics, and JSON handling as finally making sense, and more than one says they bought other Wilmer Lin courses right after finishing this one. Rik Brutsaert says the sample project is organized in a way other courses feel hacky next to. The pace gets praised too, Sebastian Kulinski describes it as hard enough to hold attention without drowning you in new material. The only gripe in the sample is minor: one reviewer wanted a closing wrap-up video.

At 4.8 stars from 571 ratings, this holds up better than most niche Udemy add-ons, though the lecture footage dates to Unity 2017.3 while the project files were bumped to 2018.2, and the course itself has not been refreshed since 2020. That is a real gap for anyone on a current Unity LTS release expecting matching menus and workflow. Still, the underlying C# patterns do not go stale, so if a reusable menu and save system is the actual goal, it is worth the modest time investment.

Best forBeginner to intermediate Unity devs who know some C# and want clean save/menu code.
Skip it ifYou need Unity basics first or want a finished game rather than one system.

Pros

  • Reusable menu system and save/load code you can drop into your own game
  • Clear teaching of Singleton, generics, and JSON handling that reviewers say clicked for the first time
  • Short 10 to 15 minute lessons make it easy to work through in pieces
  • High rating from a large sample, 4.8 stars across 571 reviews

Cons

  • Video footage was recorded on Unity 2017.3, and the course has not been updated since 2020
  • No full game project, just the menu and save system, so it will not replace a broader Unity course
  • Assumes basic C# already, not a fit for total coding beginners
Really love everything about it. building a project from the ground up, understanding limitations in design and bottlenecks, working around them.
Bojan Voves, a student

Listed as Beginner but really suits those with some C# under their belt, not total newcomers.

icon
What you will learn

  • Build a scalable, re-usable Menu system from scratch
  • Save and load persistent data to and from your Unity application
  • Master Generics and the Singleton design pattern

How it compares

Against the other 183 rated Udemy courses in Unity on CourseDuck:

  • Rating4.8 out of 5higher than 93% of them
  • Reviews571#69 of 184 by number of reviews
  • Length8.1 hoursshorter than 58% of them
  • Last updatedOctober 2020earlier than 55% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

Are you ready to level up your game dev skills?
In this course, we will:
  • start with simple demo Unity project and add a front-end menu system
  • learn techniques for building re-usable UI components and transitions in-between Unity scenes
  • learn the fundamentals of saving and loading persistent data locally from your application
  • create C# scripts line-by-line and learn how to architect game components cleanly and logically
Level up your Unity skills!
  • learn the Singleton design pattern
  • use statics and Generics to avoid repetitious code
  • explore PlayerPrefs and JsonUtility to save and load data
When you complete the class, you should have a full set of source code to build your own menu system and to save/load persistent data!
Learn from 40+ videos broken into small 10-15 minute lessons. Power through 6 hours of lectures and save weeks of coding!
Join the ever growing ranks of our class and see what you can build today!
Note: the videos were originally recorded with Unity 2017.3 but the project files have been upgraded to version 2018.2. Though there are cosmetic UI differences between Unity 2017 and Unity 2018, you should be able to follow along with the lectures using the latest version of Unity. Who this course is for:
  • Beginning to intermediate Unity developers who want to improve their game dev skills

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

placeholder

Wilmer Lin is a 3D and visual effects artist with over fifteen years of industry experience in film and television. He has trained tens of thousands students over the course of a decade.
Now an independent game developer and educator, Wilmer helps aspiring gamedevs learn technical art and the craft of programming, using Unity3D, Maya and Photoshop.






icon
More courses by Wilmer Lin

$13.99

$11.99

$74.99

$99.99

$64.99

$11.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.8

571 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

The best course I've taken on Udemy for Unity game dev. I like the way the sample project is structured and organized... Other sample projects seem "hacky" in comparison. This course also covers many important topics that I needed clarification on.

Learned a lot, not only about Level/Scene Management in Unity and Saving/Loading data, but also a lot of good clean coding practices that you don't get in other courses.

With the course almost coming to an end, I thought I'd write a review while the content is still fresh in my mind. That marks the second course by Wilmer Lin that I've gone through, and it won't be the last. Mr. Lin does a great job at breaking down advanced concepts to a point where they can be quite easily understood.
Singletons, generics, inheritance, JSON , reflection.. Concepts that I wouldn't have dared venture into not too long ago that I can now (with a little more practice and repetition) use comfortably.
Hoping to see some future courses specifically on programming concepts and designs!
Thanks for another great course! Looking forward to the next one.

Хороший курс. Но некоторые моменты тяжелы для понимания с первого раза. Но Курс хороший! Подробный! И показывает правильные методы для создания меню и работы с данными. Буду еще пересматривать его.

I learned a lot from this class. What I liked the most is that you can use the elements and scripts created during the course as a boilerplate for a menu system that can make your game look polished. I already did it in a game jam, and that saved me a lot of time.
I like having challenges and the explanations of the teacher. The course also has instructions for adding a loading bar (as a request from the QA section), so I think there's no much to improve.

Great, that was exactly that I needed.
Course was on perfect level to make me feel uncomfortable enough to pay attention, search informations and put effort into it, but not overwhelming with new knowledge.
I like way of showing how to change code from simple, dirty and straight forward way to more advance and elegant solutions step by step in few lessons - not just serving ready solutions to us.
If you looking for a course that will force you a step forward after finishing some beginners courses and improve your skills - this is it!

Damn, this is probably one of the best courses that I took! Really love everything about it. building a project from the ground up, understanding limitations in design and bottlenecks, working around them.
great challenges and great code practices!
I enrolled this course just wanting to understand singletons and abstract methods but in the end, I got so much more!
Thank you!
P.S. the only thing I missed is a closer video :)

Thank you very much for this course. Everything is clearly understandable. I can definitely recommend it. I guess it'll be the same for other courses of him. I'll continue with the next one!

This course is amazing not only to create a Level Management in Unity but it is the first course I saw here that teaches me in a clear way the C# techniques and SOLID principles. The code is very well organized and the teacher improves the code step by step until it became a professional code presentation. After this course, I decided to buy all other courses created by him to improve my skills.

Good and informative. Helped me a lot.

Yes. The instructor speaks at a great pace and is easy to understand. I'm excited to continue learning

I really like this Course Despite the fact that I haven't seen many lectures yet. but it's really obvious that the explanation quality in this course is way better than I expected.

Showing 12 of 98 reviews