Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Unity Game Development: Create 2D And 3D Games With C# (Udemy.com)

Master The Fundamentals Of Game Development And Learn How To Create 2D And 3D Games With Unity Game Engine

Created by: Awesome Tuts

Last updated February 2022

icon
What you will learn

  • Learn To Code in C#
  • Develop strong and transferrable problem solving skills
  • Learn good coding and design patterns
  • Get experience using Unity Game Engine
  • Gain an excellent knowledge of game creation
  • Learn how object oriented programming works in practice
  • Learn How To Create Stunning 2D and 3D Games

How it compares

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

  • Rating4.6 out of 5higher than 63% of them
  • Reviews1,710#28 of 184 by number of reviews
  • Length78 hourslonger than 98% of them
  • Last updatedFebruary 2022more recently than 58% of them

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

This is the most comprehensive online course that will take you from beginner to creating stunning 3D games in Unity Game Engine!

The course is completely project based.

We will start with simple things so you will be comfortable even if you are using Unity for the first time. This also applies to your coding skills, if you did not code before, don't worry, we will deeply cover C# from basic to advanced features.

I had beginners and intermediate game developers on my mind when I structured this course, so it will not only give you all the information you need as a beginner, but it will also teach you advanced game development techniques if you already know how to make games. Every section in the course starts with basic information about the specific topic, and slowly progresses in difficulty as we finish every video.

My idea for this course is to make it a single place that will have all the resources you need to learn how to create 2D and 3D games using Unity Game Engine.

By having a single course with all the resources it is much easier for me as an instructor to answer you questions so rest assured that you will have my full support while you are going through the course lectures. And it will be much easier for me to update the course on a regular basis.

Some of the things you will learn in the course:

  • Unity's interface

  • Importing Assets

  • Organizing The Project

  • Basic, Intermediate And Advanced C# Programming

  • Basic AI(Artificial Intelligence)

  • Advanced AI(Artificial Intelligence)

  • Basic And Advanced Character Animations

  • Sound FX And Music

  • Basic, Intermediate And Advanced Particle FX

  • Melee Battle Systems

  • Boss Fights

  • Special In Game Attacks

  • Learn How To Use Unity's UI System

  • Create And Animate Menus

  • Create Animation Trigger Events

That And Much More Is Awaiting You In This Course

If You ever had an idea for an awesome game, then enroll in this course and learn the tools that you need to develop Your next hit game!!!

What Is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

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

Awesome Tuts

We Help People Master Game Development And Get Hired In The Best Game Studios In The World

Awesome Tuts is run by Fahir who has been creating video games and teaching people how to do the same since 2015.

I started my programming journey as an android and iOS developer but quickly moved to game development as that was my passions since I was 10 years old.

During the last 9 years I developed strong skillset in C#, C++, Unity, and Unreal Engine and have created over 100 games in both engines and published games on google play and apple store.

I'm also very knowledgeable about programming patterns, code structures and writing clean, readable and maintainable code.

But most importantly I'm very efficient in teaching others everything I know. During the last 9 years hundreds of thousands of students enrolled in my game development courses and I've helped them learn game development.

I've also helped quite a few people who I worked with closely, get hired in game studios.

If your dream is to become a game developer, master programming and fullfill your passions of creating games, then you're in the right place.

icon
More courses by Awesome Tuts

$22.99

$11.99

$74.99

$64.99

$19.99

$69.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.6

1,710 ratings on Udemy

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

By Youstina mitsho on 1/24/2025

The course itself is good, it has a lot of information and it helped me a lot to grasp the important things about unity and game development overall but it would have been way better if it had a section for mathematics and physics overall to understand the main concepts not just in game. Other than that a perfect experience for me when i was getting into the game development.

By dEEdEE Lighthouse on 12/12/2023

I'm glad the teacher teaches the Fundamentals and what seems like even more of the fundamentals.. All the game projects are just great enough here to get my feet wet. Tho like most tutorial videos they go a bit to fast talking and showing. wish they would remember that we are the ones watching and following along.. but Thats it. My only gripe..

By Panuwong Punyawatsaphon on 4/21/2021

PThis was the best course I ever studied, But honestly it have a big problems that I can't accept it then I have to deduct 1 star. Problems - Have lot of error on game play that instructor intentioned to hide it, e.g. Shooting game that shoot twice and melee attack twice when you click attack again durring those animation and after it finished it will play those animation again even you didn't click anything, this problem so annoying as the beginner and took time to figure it out by yourself, while Instructor can give a clue or solve it in a few minutes but he made it like it this problem never exist. The complete project has this problem too. - Not all the questions got an answer or a reply. - Not explain when and why we should use those function. e.g. Moving player have a lot of way like rb.vlocity, translate, Vector3.MoveTowards.. etc. Instructor use a different one on each game without compare it. - Some function very complicated and didn't get an explanation how it work but just said what result do we get. e.g. ProjectOnPlane.

By Olivier Raveneau on 6/3/2020

Ceci est mon énième cours sur Unity et le deuxième de l'auteur. J'ai réussi à apprendre encore 2 ou 3 choses. Le débutant terminera le cours avec d'assez bonne bases et surtout 29 prototypes de jeu. J'ai suivi tout le cours avec Unity 2018.4.11f1, je suis passé à la 2018.4.23f1 à partir du jeu Medieval 3D à cause d'un bug de Cinemachine. En fait, seul les derniers jeux fait avec Unity 2019 ont posés des soucis avec les préfabs. Par défis personnel, j'ai réparé à la main pour évité d'installer 2019, c'est très instructif. Comme toujours avec les cours débutant, il faudra le complété par un travail personnel sur l’architecture logiciel. Indispensable pour faire du code plus professionnel.

By Mariusz Klosowski on 4/23/2020

Amazing course, unfortunately outdated a bit. I'm doing 6th project right now and I feel it's time to skip some of them and save time to learn new Unity tricks somewhere else (URP, HDRP, new 2D and 3D features). I enjoy coding parts but I feel I'm missing a lot by not using new and improved Unity Engine features both 2D and 3D. The same applies to projects which are built on low quality, outdated assets and in most cases "Games" are unfinished/not working/not polished fast drafts of a game or single level. For some it might be a good starting point to rebuild or expand that idea further.

By Nihar Patel on 4/21/2020

If you are planning to learn to make games just buy this course. Fahir is a fantastic tutor and I am glad I started to learn making games with this course. Everything is explained nicely. I have finished section 3 and I can already make a few changes to the game myself due to his wonderful explanation. Every basic concept is covered so far and they fit into your brain nicely.

By Craig Ohara on 11/30/2019

In the midst of this course and updating my review. I think the instructor is bright and knows a lot but sometimes is difficult to follow and it takes time to find what you have done wrong. Also haphazard bracketing makes mistakes more likely. I feel like I will learn loads from this but it 's on the verge of too advanced for me and I'm only on the 2d stuff.

By John Szpicki on 11/5/2019

So far, this course is a perfect match for me. ==== Intro to c# coding was fantastic, and exceeded expectations. == Classes and Objects (S2:13). Excellent coverage of the Object pointer and over writing the archer pointer with the knight pointer. This is an important concept. Great Example! == Biggest bonus to this course, Awesome Tuts responds to questions and actively works with his students to resolve issues they have. I strongly recommend this course if you are looking to learn how to do game development on Unity! I highly recommend Awesome Tuts as an instructor! Awesome Tuts covers a lot of Unity's systems and doesn't bog you down with the theory on how to use the systems, he just shows you how to use them. I really like this course and wholly recommend it if you are looking to get into development with Unity.

By Carl Clifton on 9/26/2019

I've just started learning C# and have a few courses. If you want to learn Unity, this is brilliant. Fahir explains the C# language, he does something many other tutors don't; plays around with the bits of code to show what it's capable of. He also explains each topic thoroughly. What he shows you are the tips and tricks of usage with each keyword and topic, stuff you find out later after coding a few games. This is brilliant because when you get to making your own game, you are armed with actual basic coding techniques on top of the language basics itself. I also like Fahir's teaching style. It's to the point, without filler - based solely on game creation leaving out stuff you don't need to know until later games and you become more comfortable and advanced. I'm still working through the early stages of the games but I can see how well Fahir has laid foundations, and now he's building on them to get me practicing what I need. So far it's the best Unity course for clarity and quality I own.

By Michal on 9/26/2019

I WROTE THIS REVIEW FOR BEGINNERS THAT ARE INTRESETED IN THIS COURSE: I've Done a few Unity courses already on Udemy . This, in my opinion, is the best course! However, if you're a complete beginner I really don't recommend it as your first course. I recommend doing a simpler, less advanced course first. Like one of Raja's or GameDev.tv, because they teach the bare minimum of making a game(which is still A LOT!). Those courses don't often leave you with a full game at the end of it. Don't let that put you off them though. Those bare minimum courses are great for learning and understanding how things work, because your not as over whelmed with everything. This course covers everything to make a GOOD complete game, which is a lot more information to take in. so if you're new you'll struggle to keep up. Fahir (the guy in this course) covers loads of different stuff and if your new to it all, I really don't think you'll benefit as much as you can from this course. As the information can be really overwhelming and you wont understand it all.

Showing all 10 reviews on CourseDuck

Read all 1,710 reviews on Udemy