Unity Game Development: Make Professional 3D Games (Udemy.com)

Learn To Code In C# And How To Create Stunning 3D Games In Unity Game Engine

Created by: Awesome Tuts

Last updated July 2018

icon
What you will learn

  • Learn To Code in C#
  • Develop strong and transferrable problem solving skills
  • Understand the capabilities of game development using Unity
  • Gain an excellent knowledge of game creation
  • Learn how object oriented programming works in practice
  • Create Stunning 3D Games

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

Enroll Now And Become A Professional 3D Game Developer!

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, and we are going to create 5 3D games from scratch using Unity Game Engine.

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 took advantage of my 2 years of online teaching experience and have structured this course in a professional way. 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.

You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every day if someone posts a question). Oh and all the students taking the course will also be there to help you!

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)
  • Path Finding
  • Nav Mesh Agent
  • Basic And Advanced Character Animations
  • Camera Animations And Cutscenes
  • Sound FX And Music
  • Basic, Intermediate And Advanced Particle FX
  • Melee Battle Systems
  • Boss Fights
  • Special In Game Attacks
  • Procedural Level Generation
  • Pooling Techniques
  • Learn How To Use Unity's UI System
  • Create And Animate Menus
  • Create Animation Trigger Events With Mecanim And Output Plugin

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
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

Master Unity By Building 6 Fully Featured Games From Scratch

$22.99

Unity Game Development: Create 2D And 3D Games With C#

$109.99

The Complete iOS Game Course Using SpriteKit And Swift 3

$11.99

The Complete Guide To Creating Games In Unity Game Engine

$11.99

icon
More unity courses

Make a Tetris-style Puzzler in Unity

$11.99

Make an Assassins GO Board Game in Unity

$11.99

Level Management in Unity

$11.99

Unity 2D Game Developer Course Farming RPG

$11.99

Mastering Unity 3D Game Development from scratch using C#

$11.99

Learn To Create A Racing Game With Unity & C#

$11.99

icon
Reviews

4.6

1320 total reviews

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

By Diego Sabaris on 7/21/2020

I would totally recommend this course not only because it is incentivizing your creativity, but also because the teacher is a hardworking man and this is motivating you to start working on your own stuff. It is worth watching the course until the very end because in this way you come to find out thousands of different things you can do with the Unity tools that teacher is showing. I didn't put 5 stars just because sometimes it's confusing the way in which the scripts are created, when a lot of variables and functions are declared at once without an exhaustive explanation of what are they for. Instead, it is mentioned briefly what they are doing, but you also need to understand that if every declared variable would be exhaustively explained, the course would be endless, so I guess the teacher had no other choice. So.. to sum up, the course was Awesome, an awesome tut!. Thank you Fahir, best regards A student.

By Philip Raymond Davies on 12/16/2018

An excellent course for beginners with a comprehensive section on the basics of C#. There is a wealth of re-usable code and code snippets that you can use in your own projects. All the code is explained in pretty much basic layman's language which makes understanding C# a lot easier. Also there are good descriptions on the Unity interface which can be a little daunting to beginners if you you have no previous experience. The instructor is very enthusiastic and a fun guy which makes learning a lot easier. Although I am not a newbie I am completely self taught gleaning all my information off videos from the net, so I took this course to fill in the gaps in my knowledge and I am so glad I did. This course is well laid out which makes it easy to use as reference material when stuck on your own projects. If you are a beginner I highly recommend this course.

By G D'cruze on 2/7/2018

This is a great introductory course to Unity and games making in general. The instructor coaches you from the ground up in getting around Unity, C# coding practices, and the general workflow for making games, covering several genres, while building upon your gained knowledge with each successive project. In particular, the parts about procedural generation/ using constructors are really great, and provide a useful framework for going into your own projects and randomising stuff!

By Andrew Byrnes on 9/4/2017

Knows the content well and is very friendly and fun. Responsive to questions and genuinely wants you to succeed. I just think course needs more opportunity to complete set tasks in order for the information to sink in. It feels a bit too much like I'm copying and when I try to do it independently I don't know how because I'm no longer following along with the video. This was more on the C# side of things, though. I definitely became very familiar with Unity3D from this course. Overall, it's a great resource to have access to and there is a wealth of information to use and learn from. For this price I would definitely recommend.

By Lionel Jones on 7/25/2017

I am about 75% complete on the awesome runner game, So far I am learning a lot (this is my first time ever using Unity), I have over 20 years of traditional .net/mobile/web development experience; however I have always wanted to Code 3D games. This the instructor does a good job at training, It does help to have some previous coding experience (if not just basic concepts). After spending a couple of weeks on this project, I can say that this course has taught me a lot. Great Job

By TJ Webb on 7/4/2017

The course got straight into building something functional within the first hour or so. As the course progressed and got into more difficult subjects the instructor would often show how to do something and then explain what it was, personally I would prefer to understand what we are doing before we do it. This combined with some interesting variable and method naming choices sometimes made it a bit harder to follow along and sometimes I didn't really understand what I had been doing until it was done and it all came together. Aside from that, it was a great course to go from having never opened Unity to making some pretty cool game components.

By Shawn P Shelton on 6/11/2017

I wasn't sure at first if this was a good way to approach the subject of coding, but the more I get into the course the more I realize I have learned. It is overwhelming initially but I soon figured out that I was beginning to pick up things. there is enough repetition of concepts as you go through the game creation process that you don't have to fear that something you aren't sure about at first won't get coverage enough for you to learn it. So far so good. I'll save the fifth star for later on in the course. but I would recommend this course to anyone wanting a fun way to learn how to code. Of course what I'm seeing is the "perfect code cave" problem. This is less about game design (whose process is more iterative than what is shown) and more about learning unity and coding. I hope that later on I will see more about the process of the design of code. I would like to see the false starts, the dead ends, the refactoring process, etc Everything that happens during the creation of code to make a game.

By Massimiliano Uguccioni on 4/18/2017

This course is fun, the teacher is entertaining, and his English is very clear and not so fast, so for me (Italian) it's pretty easy to follow each aspect of the course. The lessons are well divided and it easy to keep it as reference when you need to search for something, cause, you know, you can't remember everything when you are a rookie. :) BTW, I really advise it, 'cause it will teach you a lot of stuff that you'll need and you will use on every kind of project. Good for Rockie abut also for Advanced users.

By Jon on 3/16/2017

This course is a fantastic! 3D Unity course. Fahir has obviously put in a lot of work making this course. So far I have gone through all the C# part of the course and have started building the 1st 3D game in the course. This course really goes into depth explaining everything slowly and carefully. All the questions I had so far about Unity and C# are very well explained in this course. The lectures from Fahir are great fun to watch. I find, (as recommended), if you go from the top and work your way down through the videos (even if you think you know most of the basics) you will learn all you need to and more. I say this because Fahir covers the layouts of unity and the pumpkin game code, which is really helpful . Im now filled with confidence to look forward to making my own games once I have finished this course. Well worth the purchase, Thank you.

By Matthew Small on 3/16/2017

This is by far Fahir's best course on Udemy. In his previous 2D tutorial he gives an Intro to C# section where he talks about the fundamentals when it comes to scripting. While that section was clear, he goes into a LOT more detail into his Intro to C# in this course with many more examples so you get a better understanding of how everything works. Before the Intro to C# section you'll be taken through the process of creating a short 3D game which is to help get your feet wet so if you don't understand anything at that point, then that's perfectly because after the C# section you'll have a much better understanding of why he chose those variables and why he's creating functions. There are some 3D tutorials for Unity on Udemy but they're not an organised and well-structured as this course. In this course, he goes over Level Generation, Basic to Advanced AI and he has a whole section dedicated to Animation so this is definitely a great course for anyone looking to make 3D games in Unity. I'm sure there's many more sections to come that will help you to tackle other problems that you may have. Overall this course is highly detailed and goes over the basics of C# whilst transitioning into more advanced topics. Highly recommended!