Unity Game Development: Create 2D And 3D Games With C#
4.7 (590 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,508 students enrolled

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

Master The Fundamentals Of Game Development And Learn How To Create 2D And 3D Games With Unity Game Engine
4.7 (590 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,508 students enrolled
Created by Awesome Tuts
Last updated 3/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 78 hours on-demand video
  • 2 articles
  • 56 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 276 lectures 77:59:52
+ Introduction
3 lectures 08:05
About Getting Help
02:41
Join Our Facebook Group And Discord Server For More Help
00:00
+ The Code School - Learn To Code In C#
21 lectures 05:32:42
Downloading Unity
12:12
A Word About C# Section - Please Don't Skip
01:54
Introduction To Variables
18:21
Operations With Variables
16:32
Functions
17:31
Conditional Statements
23:56
Loops
12:28
Arrays
18:36
Arrays And Functions
08:08
Classes And Objects
24:09
Constructors
12:01
Passing Values And References To Function Parameters
08:22
Visibility Modifiers
13:00
Inheritance
21:52
Monobehaviour
23:47
Static Variables And Functions
08:20
Coroutines
14:54
Delegates
21:12
Enumerations
04:59
Arrays And Lists
11:23
+ Awesome Platformer (Mario Clone)
26 lectures 07:01:37
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Creating Player Animations
18:06
Moving Our Player
23:02
Animating Players Movement And Changing His Direction
19:00
Detecting Collisions In Our Code
18:51
Making The Player Jump
14:38
Making The Players Movement Smoother
03:26
Snail Enemy
20:56
Stunning The Snail Enemy
26:58
Beetle Enemy
12:42
Player Shoot
22:50
Kill The Enemy With The Bullet
06:20
Bird Enemy
16:55
Bird Attack
10:43
Spider Enemy
16:56
Frog Enemy
14:29
Fixing Frog Animations
16:21
Creating Our Level
33:28
Camera Follow Script
17:44
Unity's UI System
13:38
Score Script
13:16
Player Damage Script
19:21
Bonus Block
15:53
Boss Script
28:01
Creating Our Main Menu
10:16
+ Awesome Zombie Crasher
17 lectures 04:16:57
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Organizing The Project
08:42
Materials
10:36
Creating Our Level And BaseController Script
24:52
PlayerController Script
12:32
Smooth Follow
18:08
GroundBlock Script
11:33
Adding The Bullet And Making Our Tank Shoot
16:46
Introduction To Particle System
08:58
Preparing Our Obstacles
14:24
Spawning Obstacles In Our Game
33:24
Obstacle Scripts
19:45
Creating Gameplay UI
24:07
Shoot Button
11:44
Adding Finishing Touches
22:04
Creating Our Main Menu
14:42
+ Awesome Maze Warrior
12 lectures 03:08:56
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Creating Player Animations
26:50
Player Script
24:35
Player Script Part 2
12:11
Enemy Goblin
10:02
Enemy Script
16:53
Detecting And Dealing Damage
31:52
GameplayController
16:24
Adding Coins In Our Game
07:58
Gameover Panel And Main Menu Scene
25:25
Creating Levels
10:41
+ Zombie Shooter
27 lectures 10:09:45
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Creating Our Character
19:07
Player Animations
29:19
Moving And Animating The Player
28:15
Introduction To Particle System
09:09
Shoot And Blood Particle Effects
18:40
Weapon Scripts
29:49
Weapon Manager
37:10
Player Shooting Controls
13:58
Smart Pool
46:09
Bullet Controller
22:39
Importing Zombies
18:27
Zombie Scripts
26:39
Dealing Damage To Zombie
27:50
Melee And Fire Damage
22:31
Dealing Damage With Our Zombie
26:02
Adding Fence In Our Game
18:56
Creating Our Level
20:18
Camera Follow Player
15:07
Introduction To UI System
14:25
Gameplay UI
16:44
Creating Different Missions
43:06
Creating Our Main Menu
29:00
Zombie Spawner
21:35
GameManager
16:00
AudioManager
30:57
+ Awesome Road Runner
22 lectures 07:28:30
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Preparing Tile Elements
23:54
Preparing Map Generator
27:58
Map Generator Part 1
19:18
Map Generator Part 2
37:46
Map Generator Part 3
06:48
Moving The Camera
14:01
Tiles Of Screen
14:56
Preparing Our Player
22:54
Player Controller Script
17:56
Preparing Our Obstacles
11:33
Obstacle Holder
22:04
Spawning Obstacles In Our Game
16:42
Colliding With Obstacles And Collectable Items
29:41
Sound Manager
17:14
Creating Our Main Menu
30:11
Main Menu Controller
22:00
Game Data And Game Manager
36:04
Gameplay UI
20:29
Finishing Gameplay Controller Script
22:40
Wrapping Up Our Game
26:47
+ FPS Survival
24 lectures 08:12:52
Before You Proceed With This Section Please Watch This Video
01:55
Importing Level And Configuring Lights In The Game
05:57
Creating FPS Player
25:16
Coding Players Movement And Jump
26:32
FPS Mouse Look And Mouse Controls
31:07
Players Sprint And Crouch
15:46
Players Footsteps Sound
29:46
Animating Players FPS Hands And Weapons
22:39
Weapon Handler
15:38
Weapon Manager
13:31
Player Attack
26:15
Creating The Zoom Effect With Animations And Scripting
30:10
Creating Arrow And Spear Bullet Prefabs
29:25
Configuring And Animating Our Cannibal Enemy
14:12
Creating Enemy Animation Script
06:47
Enemy Controller
42:37
Configuring And Creating The Boar Enemy
11:05
Detecting And Dealing Damage
23:42
Creating Health Script
34:10
Creating Player And Enemies Sound Effects And Shoot Effects Sounds
32:09
Creating Player Stats UI
11:26
Displaying Health And Stamina Using Player Stats UI
14:06
Creating Enemy Manager and adding Finishing Touches To Our Game
25:01
+ 3D Beat Em Up
19 lectures 04:33:02
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Preparing Our Project
04:01
Configuring Our Player
04:45
Creating Players Animations
15:59
Player Movement Script
20:34
Character Animation Script
17:52
Player Attack Script
23:18
Configuring Our Enemies
19:33
Enemy Movement Script
30:06
Creating Player Attack Points For Detecting And Dealing Damage
14:31
Character Animation Delegate Script
30:21
Creating The Health Script
06:37
Knocking Down Enemy With Combos
14:33
Adding Sound FX In The Game
18:57
Camera Shake FX
12:31
Enemy Attack Points And Dealing Damage To Player
16:41
Enemy Manager Script
05:47
Displaying Health Stats With UI
13:11
+ 3D Gladiator Fight Game
16 lectures 03:23:46
Before You Proceed With This Section Please Watch This Video
01:55
Importing Assets And Preparing Our Level
06:52
Preparing Our Game Character
05:13
Player Movement Script
17:31
Camera Follow Script
12:45
Rotating The Player In The Movement Direction
09:12
Player Animations
31:23
Player Attack Input
12:29
Adding Players Shield And Sword
11:03
Preparing The Enemy And The Navigation System
04:44
Enemy Controller Script
23:22
Creating The Damage System
16:18
Health Script
19:54
Creating UI
09:40
Wrapping Up Our Game
19:57
Requirements
  • Must have a Mac or PC capable of running Unity3D
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!!

Who this course is for:
  • Anyone Who Wants To Learn Game Development But Does Not Know Where To Start
  • Beginners with no coding experience
  • Programmers who want to learn game development
  • Experienced Game Developers