The Most Comprehensive Guide To Unity Game Development Vol 1 (Udemy.com)
From Complete Beginner To Professional Game Developer. Learn To Code In C# And Create Stunning Games With Unity
Created by: Awesome Tuts
Last updated April 2021
What you will learn
- Learn how to code in C#
- Learn good coding principles and design practices
- Develop strong and transferrable problem solving skills
- Learn how object oriented programming works in practice
- Understand the whole process of creating a game
- Learn the ins and outs of Unity game engine
- Learn how to use tile maps in Unity
- Learn how to save and load game data
How it compares
Against the other 183 rated Udemy courses in Unity on CourseDuck:
- Rating4.6 out of 5higher than 63% of them
- Reviews350#92 of 184 by number of reviews
- Length28 hourslonger than 89% of them
- Last updatedApril 2021more recently than 51% of them
Course Description
This is the most comprehensive online course that will take you from a complete beginner to creating your own games in Unity game engine.
And not only that, but this course will teach you the complete process of creating a game step by step from an empty project to a playable game.
To achieve this, the course is completely project based, and not just simple hello world or move the cube projects, but I am actually taking all the knowledge that I have learned about game development and creating my own games that I've published on the app store, and I am teaching you the exact steps I use to create fun to play games.
We will start with very simple things like downloading Unity, creating a sample project, and going through Unity's interface. After that, we will take a look at some basic code examples so that you can see that coding is not scary like everyone thinks. And then we will jump into C# and learn all the basic things we need to get started with game development.
As we progress through the course and create game projects, I will revise all the C# concepts that we learned up to that point and explain them with real world examples and give you tips and tricks on how you can use certain techniques in your own projects.
And not only that, but I will explain to you how to optimize your games from the very start so that you avoid the most common optimization heavy mistakes that not only beginners make when they create their games.
Every section in this course will gradually increase in size and depth so that you don't get overwhelmed from the very start but instead you digest every concept we learn step by step.
During the lectures, I will give you assignments to challenge your knowledge and to challenge your ability to think like a programmer. Because in game development, the best way to learn is by doing. Of course, I will provide a solution for every assignment that I give you, but I will expect that you try to finish it on your own because it will give you experience, and the feel of how to solve programming problems on your own.
You will also benefit from my super fast response if you have any issue that you are stuck with, and oh and all the students taking the course will also be there to help you!
Some of the things that you will learn in this 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
Learn How To Use Unity's UI System
Create And Animate Menus
Saving And Loading Game Data
Basic And Advanced Animations
Creating Reusable Code
Writing Optimized Code
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!!
Instructor Details
- 4.6 Rating
350 Reviews
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.
More courses by Awesome Tuts
Master Unity By Building 6 Fully Featured Games From Scratch (2018)
4.4 (4,398 Reviews)
Provider: Udemy
Time: 35.4h
$22.99
Unity Game Development: Create 2D And 3D Games With C# (2022)
4.6 (1,710 Reviews)
Provider: Udemy
Time: 78h
$109.99
Create Your First RPG And FPS Multiplayer Game In Unity (2018)
4.3 (1,531 Reviews)
Provider: Udemy
Time: 31.1h
$11.99
Unity Game Development: Make Professional 3D Games (2018)
4.6 (1,320 Reviews)
Provider: Udemy
Time: 40.9h
$74.99
The Complete iOS Game Course Using SpriteKit And Swift 3 (2017)
4.3 (725 Reviews)
Provider: Udemy
Time: 18.1h
$64.99
Unity: From Master To Pro By Building 6 Games (2018)
4.0 (611 Reviews)
Provider: Udemy
Time: 14.3h
$19.99
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Julia B on 6/7/2022
I'm really enjoying the instructor. He's presenting the material in a way that is easy to understand. I especially appreciate that he goes over why any given point is important as that makes the material easier to retain. I'll likely take more courses from him.
By Hunter Glenn Fluharty on 3/21/2022
I had originally watched one that awesome tuts had done on youtube for free so when i found more here i had to give it a go. he is a great instructer. i have learned so very much from him and am excited to finish this course along with the one that comes after this one. thank you good sir for your effort in teaching me how to code and make games.
By Spencer Grey on 12/23/2021
I have left other reviews that advise students to beware of courses that over-promise in their titles. This Vol 1 is all about 2D graphics and beginner coding. It is worth noting that Vol 2 is _also_ focused on 2D. There is no other course, so as of Dec 2021 there is no coverage of 3D topics (which is huge). The instructor is knowledgeable and lively.
By Dikshita Sakthivel on 8/30/2021
The instructor does an amazing job at explaining the interface and functions of Unity. Where it lacks for me is the coding part. I feel like the instructor could have done a much better job of elaborating "why" we write certain pieces of code. Explanation is give but I feel like it could be a little better. I will update the feedback as I progress. Maybe we are going slow and detailed explanations are coming up! :)
By Chanukya on 6/1/2021
Its is awesome.i have taken few courses and tried to learn from different sources in a span of 2 years but this course stands out of all because of the knowledge and experience he has put in this course.Its totally worth it. "HIGHLY RECOMENDED" for beginners,intermediate game developers.
By Daniel Schalk on 5/28/2021
all i can say is, its a course made for absolute newbies to coding , so if your not an absolute newbie you will find some parts a tad grindy and im a person with over 40,000 hours in hardcore survival video games. but he does a good job of hammering in the details of how to use the tools with precision and feel like i can easily make every game displayed within this course now without following a tutorial and thats what i wanted to be able to do. i bought on a sale, but the amount of content is well worth the full price in my opinion, and id recommend this course to anyone wanting to learn how to make these games, infact my next udemy course is another from this teacher. have a great day, hope this review helps
By Steven F. Daniel on 5/25/2021
As an expert C# developer, I have always wanted to learn more about the Unity game engine and how to make a game. As a child I have always been fascinated with games, and have always been intrigued how things were done. This course teaches you how to create games using the Unity game engine, how to work with game Assets, and how to work with Animations. I have purchased various courses on Udemy from Awesome Tuts, including the two latest ones Volume 1 and Volume 2. I really, value the knowledge that Fahir brings to each of his courses, and feel that he is a brilliant teacher who makes learning fun and makes me smile. Thank you Fahir.
By Piotr Żywolewski on 5/24/2021
I enjoyed course so much, only downside is that as intermediate programmer I found annoying that you explaining basic things e.g. modulo for like 10 minutes which was waste of time for me as I didn't want miss anything. But it's totally understandable as it's course mainly for begginers. Anyway I learnt a lot and had a lot of fun becouse of your commentary.
By Tim Heckmann on 5/16/2021
The course is well structured and with each section you will learn more about Unity and C #. I think it's a good course for learning unity. Half a star less for the last section. The section is shorter than the other. I think there is more potential in there. Like a sidescroller.
By Federico Franciosi on 4/29/2021
This course has to be paid lots more than I just did. It is amazing how the teacher explains things clearly and even if I have lots of knowleg about unity and C# I am learning lots of patterns and pecularietis in Unity. Thank you so much. Really worth the money and much more
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












