The Ultimate Guide to Game Development with Unity 2022 (Udemy.com)

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide

Created by: Jonathan Weinberger

Produced in 2022

icon
What you will learn

  • Master beginner C# concepts, like variables, "if" statements, and arrays
  • Detect collisions, receive user input, and create player movements
  • Create power-ups including triple shots, laser beams, speed boosts, and shields
  • Apply shaders that transform your game backgrounds
  • Create enemies with basic AI behavior
  • Collect and destroy game objects
  • Implement sound effects, background music, and particle effects
  • Activate and use Unity's Team Collaboration service
  • Navigate the Unity Engine and discover unique features like the Asset Store
  • Deploy your game to over 20 web or mobile platforms

icon
Quality Score

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

Overall Score : 84 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on Jonathan Weinberger's The Ultimate Guide to Game Development with Unity 2022? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description



*NEW* Unity 2019.x Compatible!! (Update support through 2019/2021!) 6/13/2019
*NEW* Post Processing Stack V2 Added 11/14/2018!

*NEW* Android Build Support Added -- Extended Content

This course is authorized by and made in partnership with Unity Technologies.


If you are interested in developing amazing, commercial quality games that are playable on a variety of platforms, then you've come to the right place. This Unity course is the only one of its kind that is approved by Unity Technologies on Udemy. What better way to learn how to develop games in Unity than with their authorized course? The Ultimate Guide to Game Development with Unity introduces you to the Unity Engine and to the fundamentals of C# programming. The course then dives into developing your first 2D and 3D games. You will discover how to set your games apart from the crowd by polishing them with Unity's latest features, including post-processing effects and the animation system.
In this Unity course, you will:
  • Master C# concepts such as variables and if statements
  • Detect collisions, receive user input, and create player movements
  • Create power ups including triple shots, laser beams, speed boosts, and shields
  • Apply shaders that transform your game backgrounds
  • Create enemies with basic AI behavior
  • Collect and destroy game objects
  • Implement sound effects, background music, and particle effects
  • Activate and use Unity's Team Collaboration service
  • Navigate the Unity Engine and discover unique features such as the Asset Store
  • Deploy your game to over 20 web or mobile platforms using Unity
  • And more!
This Unity course also includes over 50 interactive challenges (New Content Added Weekly!) where you can test your knowledge with concepts you've just learned. These challenges will help you build two commercial quality games: a 2D Galaxy Shooter Game with polished sprites and cinematic effects, and a 3D first person controller game. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you've been programming for years.
Why Learn Game Development with Unity?
The gaming industry is a $100 billion industry worldwide. By 2021, that number is expected to near $120 billion. With Unity being the most widely used engine to develop games across multiple platforms, there has never been a better time to get into the field. As you will learn, the types of games you can create with Unity and C# are limitless. Game development makes a great hobby, allowing you to learn a new skill and play your game with family and friends. It is also an exciting and rewarding career, where plenty of successful developers, including myself, have learned the fundamentals of game development through courses like this, and not in the traditional classroom setting. Every great game starts somewhere, so why not make it yours? While people often find coding or making games intimidating, this Unity course utilizes a unique teaching method which will allow you to gain a thorough understanding of concepts while you develop your own games. Thanks to the Unity community, you'll be able to connect with other developers, work together on new projects, and make some incredible games!

Why Learn From Me
This is the first and only Unity game development course that has been co-created with Unity Technologies on Udemy. Because learning to code can be daunting, Unity Technologies wanted to create a course that helps new developers feel comfortable exploring the engine and developing games. I believe that the best way to learn how to code is by doing. Therefore, this is a highly interactive series that does not spoon-feed you the answers. The unique challenges integrated throughout this Unity course will ensure you not only know how to code something, but you also understand the logic behind it. As a self-taught software engineer, I found that there simply weren't any high-quality video tutorials that allowed beginners to truly grasp concepts essential to game development. To remedy this, I created my own YouTube video series focused on Unity game development, where I've had the privilege of helping thousands of other people grow their passion for game development.
I've been working in Unity since the initial public release of version 2.6, and I've authored a book on Unity 3.X. Since beginning my career in software development, I've been fortunate enough to develop games for Cartoon Network, Adult Swim, and several indie game companies. I've also developed enterprise augmented reality applications for Fortune 500 companies like Coca-Cola, GE, and Thyssenkrupp. Teaching has always been a passion of mine, and I hope you will see that throughout this course.
Upon completing this Unity course, you will understand the basic concepts of C# programming and be able to continue developing your own 2D and 3D games. You will also feel confident knowing that you have mastered the latest and greatest game development techniques that will propel you to success in your professional or personal aspirations.
Join me on this adventure today! I'll see you inside the course.

Who this course is for:
  • The ideal student for this course is someone who is interested in game development with Unity and C# and is looking for an interactive, project-based course.
  • People interested in developing commercial quality 2D and 3D games either professionally or as a hobby.
  • Anyone seeking an understanding of best coding practices such as organization with your project and optimal development workflow that are essential to game development.
  • This course is not for someone who is an advanced game developer. This course is also not for students who are not interested in learning to code as you will get an introduction to the fundamentals of C# programming.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Jonathan Weinberger

Hi! I'm Jon. I'm a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I've developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I've also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn't just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you're developing a feature and the logic for how to solve a problem just "clicks." That "eureka" moment is what I strive to teach all my students!

I am the Authorized Unity

icon
Reviews

4.2

101 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Nima Jamalian on 6 days ago

Great Course, the only problem is some parts of the course the 2.5D platformer and Scifi tech demo are old videos, some of the settings like post-processing has changed. Also, I think Jonathan instructions in updated videos are much better than the older videos. Overall great course :)

By Leon Esteban Gonzalez on 3 weeks ago

Aprend muchas cosas. Al final, siento que entiendo la lgica global del motor Unity, que era lo que esperaba. Durante el desarrollo del juego Galaxy Shooter, hay incosistencias en algunas clases, ya que hay 2 versiones diferentes del juego, y stas a veces son mezcladas indiscriminadamente por el instructor, lo que causa confusin.

By Oleh Barchuk on a month ago

Feel sad that this course has ended, learned so much, thank you!Just a little bummer: at the end, video about post processing should probably be updated to new API..But still, it's not something super important, we did post processing in the first game demo with correct API.P.S. now I have to think about my game concept...

By Yuta Fukutake on a month ago

I learned this course before he update, so I just check some updates. Now, the class is well organized and improved a lot. I would definitely recommend buying this class for starting your unity experience.

By Yotam Tadmor on 2 months ago

Learning the course through the challenges and dealing with problem solving is significant learning, I feel that my level of mastery in Unity And especially in C# has greatly improved.As someone with an early background at Unity, There are two things I would consider changing in the course , both related to the relevance of the course to the latest version of Unity:1.A lot of materials on the course, whether these assets, or scripts, are out of date for the 2019 version, I had the ability to deal with them, but I imagine people meeting for the first time with the software would have been three or four times frustrating - and that's just not fair for them. I wrote where I found it appropriate to fix things in comments (Q&A) and saw that there are other comments that guide how to solve the same problems. I would suggest going over the comments and fixing what is needed for an up-to-date version of the software.2.The engagement in post-processing was too poor and did not really cover the post-processing capabilities. Except for the few minutes of video that was repeated in the course, the course doesn't really touch on post-processing, which is a shame, especially when it includes parts that purport to engage in post-processing.The course is a good starting point to get into the software, just need to sharpen some of the disadvantages I mentioned above.

By Safko on 5 months ago

very educational and good for new game developers. Also an extra star because it is very good. 10/10

By Tony Pommells on 4 months ago

Very very well put together, my only complaint is consistency with updated versions of Unity but that can't be helped as it's not in his control!

By JayReina Reina on 3 months ago

Kudos to this course!!!The instructor explained what everything meant and the why it means that. For me, that was so healful. It allowed me to, at the very least, have a basic understanding and created a framework dor me to do additional research if required. My fav Unity course to this day.Someone explained what a Mono Behavior is YAY!!!!

By Renan Cunha on a week ago

Curso fcil de compreender, bastante dinmico. O professor n�o joga simplesmente um monte de conceitos em cima de voc espera que voc absorva. Ele mostra um passo-a-passo claro e introduz conceitos na prtica enquanto voc faz o jogo.

I got other courses before, and I kind did not understood what people were doing, and in this course, you explane things in a way that we can really understand. When you explaned the mathematics of horizontalInput, it made a lot of sense. I feel I am finally understanding C#. Thank you!!! I will keep on going, and see if the course continue that way. I cant wait to see what comes foward

By Steven Pascoe on 2 months ago

could not get proper unity folder for sci-fi no reply for the so called unity qualified instructor / disgraceful. because at this point i've gone past the 30 day money back no refund

By Christina Dalzell on 5 months ago

I think this is a great starting course. Some of the videos are still older even after the 2019 update so there are a couple confusing bits. However, I think it was easy enough to complete and explained enough that you should be able to make a simple game after.