Set Reminder Save for later

The Ultimate Guide to Game Development with Unity 2019

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

*NEW* Android Build Support Added Extended ContentThis 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 30 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 2020, 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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.6 based on 1,648 ratings
Length 13.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructors Jonathan Weinberger, Unity Technologies
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

game development in 70 reviews

I found it useful for a refresher of most of the basic features of Unity, helping me get reenergized to continue my own path into game development.

(Blame my lack of self-confidence for that one) I have tried a few online courses in the past, from various other sources on the internet, trying to learn C++ instead of C# but most of them just managed to turn me off from game development, mainly because they focused so much on what I like to call 'Coding without visual results'.

He has really ignited my passion for game development and now I'm on a quest to create my first game based on 'Anno 1602' and 'Heroes III of Might and Magic', the games that at the age of eight got me into gaming in the first place!

Great introduction to game development with Unity3D for both 2D and 3D game environments.

This course was incredible and Id recommend it to anyone wanting to start game development!

In this course, I learnt the basics of Unity API both in 2D and 3D game development.

So far I learned and understood this class and feel like I've done so much more than with any other game development class I have taken.

it is an excellent way to get into Game Development.

galaxy shooter in 21 reviews

Cons: - The first game (Galaxy Shooter) is waaaaaaaaay too far from being a commercial ready game it's boring and the powerups are boring too.

I made my first game - galaxy shooter.

Al in all great course if you ask me :) I am halfway with the first project (Galaxy Shooter).

However, I wish it had more features for the Galaxy shooter such as how to add a boss that really want to destroy the player.

I am just coming to the end of the Galaxy shooter game, but unfortunately, there are certain concepts that I struggle to remember.

I just finished Galaxy Shooter.

It's the perfect opportunity to introduce some basic enemy AI too and a make Galaxy Shooter a much more complete game.

Extended Content is based on the first project "Galaxy Shooter" so have that in mind.

step by step in 18 reviews

The tone, annunciations, knowledge, step by step break down - everything is flawless.

As someone who already is very familiar with C# and programming in general I feared that it would be a too slow pace for me but having these programming challanges instead of getting everything explained step by step makes this course suitable for everyone.

I hate it, absolutely hate it, when Instructors just tell you what to do step by step and give you no idea about the overall design or program flow.

Great step by step course on how to make games in Unity.

The step by step approach used here of implementing features and showing what happens when you tweak them helped me follow how the logic affects the behaviour of the objects in the game.

Simple and step by step approach...

Everything clear step by step, amazing job done!

So far it a step by step tutorial, perfect for beginners such as myself, very excited to continue watching the rest.

spoon feed in 13 reviews

Good match, got C# background, but here to learn Unity so I find it extremely refreshing than those random guys that have only 1 vid on youtube saying it's a "5 part tutorial" or something without never releasing the other vids >_< I enjoy the basic explanations and the challenges, not too much of a spoon feeding.

I appreciate the no spoon feeding code, I like to research and come up with slightly different solutions to the same problem.

He cares a lot to show you how things work and not just to spoon feed you, like he says.

The instructor does NOT spoon feed you, instead he asks you to think and reason at challenges that can be initially daunting, but with a bit of persistence the reward is a greater understanding of the material which leads to MANY other possibilities.

just what i need, spoon feed and diy before explaining.

As he says, he does not spoon feed answers.

Goes slow enough to follow, he's very clear and doesn't spoon feed you everything.

Very easy to understand, I love how it also makes you think for yourself and doesnt spoon feed.

highly recommended in 11 reviews

Highly recommended!

Highly recommended for anyone that is looking to learn Unity.

Highly recommended.

However, i need to warn you that Jonathan is not going to explain much about C# fundamentals, it's highly recommended you read an introduction books to understand the most basic fundamentals of C# so that you can make the most out of this course.

Highly recommended for beginners and those looking to refresh they're skills.

post processing in 10 reviews

Also, showing that something like the free version of "Post Processing" Unity package exists was a nice extra tidbit that I haven't seen in some other courses.

*Couldn't add post Processing effects due to the (free) package not supporting the latest version of Unity (2018.2.6f1).

Johnathan is a cool and engaging instructor who covers pretty much everything from the layout of the Unity Editor to post processing effects.

You make two games; a 2D overhead space shooter and a very simple 3D first person shooter which also covers post processing.

Just finished the Galaxy Shooter part, I'm happy I got to work with post processing, and most importantly co-routines, however the UI part is still a bit shallow and changing scenes as well.

The lecture on Post Processing was a surprise gem which shows how to polish our game to get that pro level feel.

I am not a visual artist and I don't meddle with VFX too much so the post processing effects part was surplus to me, as you can really mess up the visuals in your game if you don't have a clue what those are, but that's just my personal opinion and I can see how it can enhance a game if used the right way.

My only feedback at this time is that some of the videos could use an update, specifically the Post Processing related ones.


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Game Advisor 2 $46k

Computer Science / Computer Game Development Tutor $57k

Game Management $59k

Game Coordinator $61k

Simulation and Game Development Instructor $67k

Associate QA Game Development $86k

Game Developer 1 $92k

Game Development Artist $93k

QA Game Development $110k

Game Development and Testing Consultant $114k

Business Operations, Corporate Development , and Game Production $208k

Business Operations, Corporate Development , and Game Production Lead $216k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.6 based on 1,648 ratings
Length 13.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructors Jonathan Weinberger, Unity Technologies
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now