Save for later

The Ultimate Guide to Game Development with Unity 2019

*NEW* Unity 2019.x Compatible. (Update support through 2019/2020. ) 6/13/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 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 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

Send to:
Rating 4.6 based on 2,033 ratings
Length 21 total hours
Starts On Demand (Start anytime)
Cost $9
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

Send to:

Similar Courses

What people are saying

game development

I started with knowing nothing about Unity,game development and very very little about coding in java, couldn't make it through a java course due to boredom but I feel like I understand quite a bit of C# now thanks to this and plan to continue in game development now.

I enjoyed working through this course and learned a lot about the world of game development.

After watching this and learning through it I started to love game development even more.

The name is deceptive, it should be called "The Ultimate Beginner's Guide to Game Development with Unity".

Best of luck with your journey in game development!

I have attempted game development several times over the last 5 years and have always ended up discouraged or overwhelmed.

I strongly recommend this course to anyone who is newer to game development and/or programming in general.

Read more

galaxy shooter

The instructor, whilst a competent programmer, makes numerous mistakes through the entire length and breadth of the first course on the Galaxy Shooter, and instead of doing the professional thing of either stopping, or reviewing and editing the video, he publishes it 'as is', glaring mistakes and all.

First episodes of Galaxy shooter has been transistioned to this version.

Overall good I had actually started this course about a year ago and got 1/2 through the first project (Galaxy Shooter).

A little issue which I noticed: Galaxy Shooter will have a lot of bugs after the course end.

While I have no plans for 2D development the Galaxy Shooter project answered a lot of my questions.

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.

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

Read more

step by step

As for the instructor, he seems to know how to plan a step by step guide to go through the stages of game development in Unity and help us familiarize with the engine's environment.

Instructor led step by step and explained both 2D and 3D projects.

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.

Simple and step by step approach...

Very detailed step by step explanation Jon should make it sound more fun to learn.

Most of it works but some of it does not for example the stars still blink after he said it should be fixed This course gives you great step by step instructions without holding you hand too much.

Step by step.

Read more

2d and 3d

It explains all the basic elements needed to build simple 2D and 3D games.

Both 2D and 3D are covered enough to give you a good feel for both, but not to the extent that it will take you a year to finish.

I went through the main course content on 2d and 3d game development and especially the 3d game section seemed too simple and too short.

It has a good approach over both 2D and 3D features.

Absolute beginner here and now I can make my own 2D and 3D games.

The Teacher will walk you through all the aspects of creating two games - a 2d and 3d one, and will make sure everything goes fine with your development It was a great match!

I really liked the challenge exercises and the way the course was broken into 2D and 3D sections, introducing more advanced topics later in the course.

Read more

post processing

One thing to note is that the descirption of 2019 isnt 100% accurate because the post processing actually is outdated even after only being after out for a couple of months but cant blame em soon enough there will be videos on youtube or something about it.

Had some problem with the Post Processing section, because I was working on Unity3D 2018.3.

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.

It doesn't cover EVERYTHING about Unity in great detail, but has great coverage on the major systems, and gives you at the very least a taste of those topics that are complicated enough to have their own course such as animation, and post processing.

You should mention the post processing stack v2 option in the beginning of the post processing stack v1 section tho.

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

There is a Post Processing V2 that is now available and it's slightly different for applying the effects.

Read more

spoon feed

The tutorials are detailed and clear while, at the same time, do not simply spoon feed you the answers.

I would recommend to take a course that does spoon feed you, if only to become more familiarized with Unity before taking this course, which does not spoon feed the information to you.

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

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.

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

As he says, he does not spoon feed answers.

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

Read more


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 2,033 ratings
Length 21 total hours
Starts On Demand (Start anytime)
Cost $9
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