Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Unity Game Development Master Class (Udemy.com)

Become a Game Developer

Created by: Brian Cox

Last updated November 2019

icon
What you will learn

  • Unity User Interface
  • Creating 3D Objects
  • Moving, Rotating & Scaling Objects
  • Unity Inspector Window & Scene Hierarchy
  • Adding components to GameObjects
  • Creating Materials
  • Using lighting to create atmosphere (Omni light, Directional Light, ...)
  • Collisions & Triggers
  • Physics using Rigidbody & AddForce
  • Using a CharacterController to control and move a character
  • Creating & adding scripts to GameObjects
  • Start, Update (+ Awake, FixedUpdate, ...)
  • OnTriggerEnter, OnTriggerExit
  • Instantiating & Destroying GameObjects from scripts
  • Accessing variables from the Editor (public, private, serializable)
  • Importing 3D Models
  • Importing Textures and creating Materials
  • Playing sounds / Music using AudioSource and AudioClips
  • Creating assets for instancing and updating scene

How it compares

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

  • Rating4.2 out of 5higher than 13% of them
  • Reviews311#98 of 184 by number of reviews
  • Length19.2 hourslonger than 77% of them
  • Last updatedNovember 2019earlier than 70% of them

icon
Course Description

In this Unity course we start from the very basics and cover all topics from complete beginner C#, Unity User Interface and will continue to explore advanced Unity features such as Animations, Animation Blending, Inverse Kinematics, Shaders, Post-Processing and even Multiplayer Networking (UNET) in the final classes.

This course contains 230 videos with over 19 hours of video learning content with an average video length of 5 minutes.

During this course you will learn how to create 15 different games of various game genres while learning the core features of Unity Game Development.

These game genres include:

  1. Basic Platformer

  2. Top Down Shooter

  3. Top Down Shooter with AI

  4. Basic MOBA

  5. Third Person Platformer

  6. Platformer with Loading & Saving

  7. Local Multiplayer Arena

  8. Main Menu, Localization & Game Loading

  9. Third Person Shooter

  10. Procedural World Generation using Unity Editor Extensions

  11. Exploration Game with Advanced Visuals

  12. First Person Shooter

  13. Top Down Networked Multiplayer

  14. First Person Shooter Networked Multiplayer

  15. 2D Action Game

During the creation of each game every step of the development process is shown and explained.

All scripts which are written an demonstrated are shared with the viewer in order to solve any potential bugs or issues.

This course has been taught at ShanghaiTech University to over 60 students and several graduate students have started their Game Development Careers as a result of this course.

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

Brian Cox

I have worked on and shipped over 10x AAA games at some of the top Game Development companies in the world such as: Triumph Studios, Rare (Microsoft), Creative Assembly (SEGA) and Ubisoft.

Some of the most popular franchises I have worked on are Age of Wonders, Halo, Far Cry and Rainbow Six.

I am also a Unity Lecturer at ShanghaiTech University and Lead Programmer at NetEase Games Shanghai.

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.2

311 ratings on Udemy

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

By Sławomir Turlej on 2/25/2023

I have done many courses about Unity on Udemy. The author states that people with Unity background will expand their knowledge with this course. And I think this course fulfilled its role in this case. For me it was a set of different techniques rather than a structured approach for learning game development. Following this course was a set of good exercies and practice for example creating different simple cameras although I would use Cinemachine in this case. There were some parts of the course I fast forwarded because they were nothing new for me. But if I were a total beginner I would certainly struggle with this course as not enough background for a beginner is provided and author mostly just does things without giving explanations. Besides that the projects created in this course are very simple so a beginner should seek further resources on writing clean and well structured code which is crucial when creating more complicated games. This course is also outdated.

By James Taylor on 11/6/2021

This was an excellent course which helped me refresh my knowledge about many features of the Unity Game Engine, as well as learn some new things about the engine which I did not know previously. I also picked up a few techniques for design along the way that I may not have previously considered! All in all this was a wonderful course, and I'd recommend it to anyone - especially if they are beginner to intermediate level users.

By Jeroen Tavernier on 12/27/2020

I highly recommend this course. It is useful to have some understanding of unity and C#, but it is not required. Brian's course goes from basics to more in-depth programming as the course goes on. This course has definitely widened my Unity and C# knowledge on top of improving my way and structure of programming. The course contains a lot, really a lot, of useful information, not only concerning programming and Unity, but also concerning the style and way that the industry follows. After completing this course you should be able to create the basics, and more, for almost any game. Sometimes classes can go fast, but I would urge you to stick with it. Each video is around 5 minutes, which allows for a learning technique in which you pay attention and watch a video first, without doing anything yourself, then do it yourself after finishing a video. This allows for memorizing things better, compared to just copying. Best of luck!

By Brendan Sullivan on 8/11/2020

An extremely knowledgable teacher who goes over advanced concepts that are very useful in game development. Really enjoyed the lectures for the first-person shooter since I am developing a game on the side. Pros: 1.) Very informative course with lots of useful code thats used in actual practice. 2.) He is to the point and doesn't drag things out. 3.) The games are simple and not over the top confusing in principle. 4.) He covers things that other classes have not. Cons 1.) The explanations of why things are being done a certain way is near absent. Example: Click on the plane and hit static (no explanation for what static even is),add a Nav Mesh agent(doesnt describe what this is) go to the navigation tab and hit bake (doesn't describe why you bake or what a nav mesh is, etc.). This critique is consistent with previous reviews from others of this course. 2.) There are no challenges for students to reinforce the concepts. It's based on a follow-along approach which can be ineffective if you want to learn how to code independently. 3.) No assets are included for the videos (although you can get free stuff from the asset store which makes this part not so bad. Overall this teacher is badass and teaches you the skills to make great games. The explanations and course delivery need some touch ups but overall this is an awesome course.

By Ludwig on 8/1/2020

I'm a beginner, so this class gave me a broad collection of entry level unity game development information and inspiration. However, I was already familiar with most of it after several weeks of watching different and free youtube channels, so it didn't give me much new information and value. Also, I watched it all in just a few sittings and at certain points it was a bit repetitive, which for most part is great for learning but it didn't suit me. The course reached realistic expectations I suppose, but I had hoped for more coming from someone with triple AAA game and big company experiences - I feel this was false marketing. I would recommend to beginners and I would pay more for a sequel if it contained new and higher grade practices, applicable networking and examples from real life scenarios, such as post mortems or best practices.

By Lewis Catton on 7/29/2020

The course is teaching me so many different aspect of coding for videogames. There is absolutely no filler content in this course, the instructor is clear and to the point so every time I jump back in, even if for just one lesson, I do not feel like my time has been wasted. So far I'm around 5 hours into the course but I feel like I've learned so much more when it comes to actual applicable coding for videogames than I did learning with Unity Learn Premium. I've learnt so much that I want to just start making some prototypes but I also want to finish the course so that I can learn more. No other course I've taken so far has had me feeling this way so I have to commend the creator. If you have doubts about your ability to make games, just take the plunge, especially if this course is on sale, it's the best £11.99 I've ever spent in my life.

By James LiSooey on 4/26/2020

This course has been great way to learn the basic of Unity covering a broad spectrum from working with prefabs, to player movement, animation and more. This course is well built for someone with a technical background to get comfortable with the Unity workflow. I don't think I am ready to make the next great game, but I now have enough in my tool belt to start working towards it, knowing I can pick the rest along the way! Recommend if: - You have some programming background - OR have some experience working in another game editor - You want learn the fundamentals of working in Unity Might not recommend if: - You have zero technical/programming background - Want a finished game to work with after completing the course

By Emil Jannesson on 4/12/2020

It's a fun course for following along and learning concepts or prototyping but I wouldn't recommend this for absolute beginners as there are a ton of things added without explanation about why they are used or what they do. If you are a beginner programmer or don't know a lot of terms you might ask yourself what certain things that are being added actually do/how they work. You can tell Brian has worked on AAA games because of readable and structured the code is. I felt like I learned a lot of good best practices going through the course and had a ton of fun with the various projects that were created. The course has you looking up a lot of assets/project files on your own, I think this is a good approach for the first few tries but it can be really annoying spending time digging for a good sound that matches the animations used when all I wanted to do was continue programming and building. I believe teaching how to find assets is a great part of it but also think including them would still be a good idea.

By Mark R on 2/7/2020

This course provides an excellent introduction to all the topics necessary to create a game using Unity and C#. No previous experience with either Unity or C# is necessary. In each section (other than the introductory section) the student will complete a new project. The section names are fair indications of the content covered within. (I mention this because some extremely popular Udemy instructors give their lectures titles that are ludicrously inapt. One course, for example, has a section on artificial intelligence for NPCs that does nothing but make the 2D "NPC's" move endlessly in a straight line.) This course's instructor, I repeat, has given his lectures and sections fair titles. The instructor moves along at a brisk pace, and teaches more by demonstration and example than by explanation. I think that approach works well, as each project reinforces much of the coding from preceding lectures. (This approach also reduces the impact of one of the course's few weaknesses: the volume at which many of the lectures were recorded. If you don't have dedicated external speakers and a quiet environment, you may struggle to hear what the instructor's saying. Fortunately, you can see the code he types, and closed captions are available.) I should note that the content in every section is introductory to mid-level stuff. When you finish this course you should be able to make a basic platformer or shooter, but nothing spectacular. You'll have the tools to create rudimentary AI behavior (chase, attack, flee, etc), but nothing complex. You'll have the tools to apply standard animations (many of which are free, many more of which are inexpensive) to standard characters (also many free, many inexpensive), but you won't be ready to create your own characters or your own animations. That being said, having the basics is a huge start. Really! Finally, this instructor is (at this point, at any rate) doing something that many instructors do not. He's actually answering students' questions. Maybe that's not as uncommon as my experience leads me to believe. I don't know. I do know that there's no sign of the instructor in the Q&A sections in most of the other courses I've taken. This course gets my highest recommendation.

By Christian Bru on 1/4/2020

At first i'd like to say that i am sure Brian is an excellent developer! If you watch him, he is knowing what he is doing. I've now finished Class 2 of the course and was asked to leave a review... Well here it is: Overall this course looks to me like a "cookbook" on how to achieve things in Unity. If you look for something like that, than you can give it a shot. I did a few things in Unity before and was able to follow the course most of the time so far. Nonetheless i was away for over a year and forgot the most things... For complete beginners i would not say that this is the right course, because sometimes Brian jumps very fast from Unity into Visual Studio, there between the scripts and back into Unity - he writes a lot of code without fairly any explanation. That is sad. In my opinion, it would be a good way for beginners to write the code an tell the people what it does exactly. That is what i am missing a little bit so far. Otherwise he has some soundfiles or textures and you dont know where the come from. (Althougth he mentions a page where you can download sounds in Class 1) Sometimes i have the feeling that the course is not quite finished…. In Class 2 you learn how to spawn bullets from a pistol and shoot on targets - pretty good. But the bullets which are not hitting the targets do not get destroyed after an amount of time. As far as i know, that is not the best style. You spawn bullets over and over without destroying them… BUT: I don't know if this might a topic in a later class! Overall i think this is a course for intermediate developers or if you need to look something up. Pros: -Good coding snippets -One of the best courses here to quickly look something up -A course with much content from a professional developer Cons: -Lack of explanation -Fast pace (especially for beginners) -Missing downloadable content (Sound, etc.) I might leave this course for now and take a more "beginner friendly" course. But i will definitely come back again and finish it off.

Showing all 10 reviews on CourseDuck

Read all 311 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 84 / 100