The Most Comprehensive Guide To Unity Game Development Vol 1

28h 1m 5s
English
Paid

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

Read more about the course

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.

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

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 139 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Most Comprehensive Guide To Unity Game Development Vol 1

0:00
/
#1: Introduction(IMPORTANT - Watch This Lecture)

All Course Lessons (139)

#Lesson TitleDurationAccess
1
Introduction(IMPORTANT - Watch This Lecture) Demo
03:55
2
2 Notes (IMPORTANT - Watch This Lecture)
02:35
3
Downloading Unity Hub And Unity
04:32
4
About Unity Versions And Creating A New Project
03:47
5
Introduction To Unity's Interface
13:04
6
Starting With Unity Basics
07:37
7
Rigid Bodies And Colliders
08:33
8
Audio Source And UI Elements
07:29
9
Moving Our Character With Code
08:35
10
Introduction To Variables
11:52
11
Operations With Variables
12:48
12
Functions
15:21
13
Conditional Statements
15:08
14
Loops
09:12
15
Classes
12:08
16
Accesibility Modifiers(Data Encapsulation)
10:08
17
Inheritance
16:42
18
Coroutines
05:58
19
Getting Components
08:57
20
Game Introduction
01:23
21
Importing Assets And Working With Sprite Sheets
08:28
22
Creating Player Animations
15:14
23
Sorting Layers And Order In Layer
06:28
24
Creating The Game Background
09:00
25
Player Movement
17:24
26
Animating The Player Via Code
13:08
27
Player Jumping
15:29
28
Camera Follow Player
11:40
29
Enemy Animations
08:59
30
Enemy Script
11:36
31
Enemy Spawner
23:00
32
Enemy Collision
17:41
33
The Collector Script
08:37
34
Unity UI System
12:35
35
Creating Main Menu
09:28
36
Navigating Between Scenes
10:31
37
Selecting A Character
07:47
38
Static Variables
09:33
39
Singleton Patern
11:12
40
Events And Delegates
31:36
41
Instantiating The Selected Character When The Game Starts
04:49
42
Finishing Our Game
06:40
43
Game Intro
02:58
44
Importing Assets And Creating The Player
04:07
45
Player Movement
13:32
46
Animating The Player
17:32
47
Creating Our Level With Tile Map
06:17
48
Creating The Bush
05:28
49
Enumerations
07:11
50
Bush Visuals
14:17
51
Bush Fruits
17:49
52
Player Backpack
07:19
53
Player Harvest
19:06
54
Particle System
07:33
55
Creating The Artifact
11:52
56
The Artifact Script
16:58
57
Creating The Wolf Enemies
10:02
58
WolfAI Script - Searching For Target
21:44
59
WolfAI Script - Attacking The Bush And The Artifact
25:00
60
Enemy Spawner
15:28
61
Slash Attack Prefab
07:59
62
Player Slash Script
10:35
63
Enemy Health Script
11:14
64
Gameplay UI Elements
06:47
65
Time Manager
12:20
66
Backpack Info And Artifact Health Info
09:05
67
Creating The Game's Main Menu
04:50
68
Creating The How To Play Info
10:18
69
Main Menu Controller And Game Over Panel
08:59
70
Game Over Controller
09:42
71
Game Intro
04:20
72
Importing Assets And Creating The Player Ship
11:11
73
Player Movement And Fire Engines
21:40
74
Projectiles
16:28
75
Weapon Manager(Shooting Projectiles)
23:39
76
Removing Projectiles From The Game
05:48
77
Lists
16:33
78
Reusing Projectiles (Pooling System)
29:59
79
Awake, Start, And OnEnable
12:52
80
Redesigning Projectiles
12:33
81
Creating Enemy Ships
09:22
82
Enemy Movement Script
17:52
83
EnemyMovementPointToPoint Script
22:41
84
EnemyMovementRandom Script(Assignment Solution)
07:31
85
Enemy Shooting
14:57
86
Projectile Collision Detection
12:44
87
Meteor Obstacles
05:59
88
MeteorMovement Script
19:03
89
Meteor Spawner
14:09
90
Enemy Spawner
15:08
91
Creating The Health Bar UI
09:05
92
Enemy Health Script
13:13
93
Enemy Hit And Destroy Effect
10:26
94
Sound Manager
11:59
95
Player Health Script
11:14
96
The Collectable Prefabs
05:50
97
Collectable Script
12:34
98
Player Weapon Upgrades
15:38
99
Drop Collectable When Destroyed
07:41
100
Creating The Game BG
15:28
101
Gameplay UI
10:35
102
Gameplay UI Controller Script
22:25
103
Player Health Slider
07:21
104
Game Over UI Panel
12:05
105
Game Over UI Controller Script
16:05
106
Main Menu And Highscore Menu
12:15
107
Meteor Effect For Main Menu(Solution For Assignment)
32:57
108
Space Ship Effect For Main Menu(Solution For Assigment)
43:38
109
Meteor Effect For Main Menu Pooling System (Solution For Assignment)
13:49
110
Main Menu Controller
09:55
111
Saving Data With Player Preferences
12:40
112
Wrapping Up Our Game
18:12
113
Game Intro
02:47
114
Importing Assets And Slicing Level Parts
09:56
115
Creating The Player Character
07:13
116
Player Animations
09:27
117
Player Movement
12:32
118
2 Ways For Moving The Rigid Body
07:58
119
Player Animation Script
13:51
120
Fixing Animation Transitions And Player Facing Direction
09:07
121
Raycasting And Jumping
26:14
122
Boxcasting And Double Jumping
21:06
123
Player Jump Animation
13:27
124
Fixing Player Jump Animation Issue
13:46
125
Creating The First Level
05:12
126
Unlocking The Lock With The Key
15:00
127
Unlocking The Lock With The Key (Another Way To Do It)
09:39
128
Platform Effector
05:13
129
Worm Soldier Enemy
06:18
130
Worm Soldier Movement Script
21:41
131
Circle Obstacle
07:35
132
Hanging Spike
12:17
133
Flying Bat Enemy
04:30
134
Flying Bat Movement Script V1
19:02
135
Flying Bat Movement Script V2
10:14
136
Spider Shooter Enemy
05:46
137
Spider Shooter Script
09:50
138
Spider Jumper Enemy
06:23
139
Spider Jumper Script
08:46

Unlock unlimited learning

Get instant access to all 138 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Unity VFX Graph - Beginner To Intermediate

Unity VFX Graph - Beginner To Intermediate

Sources: udemy
This course is about the creation of VFX for Games with Unity Visual Effect Graph. You will start learning VFX Graph from scratch by creating some sparks. Then
4 hours 17 minutes 20 seconds
The Most Comprehensive Guide To Unity Game Development Vol 2

The Most Comprehensive Guide To Unity Game Development Vol 2

Sources: udemy
This is Volume 2 in my Most Comprehensive Guide To Unity Game Development series. If you are interested to enhance your Unity skills then read further. As in al
24 hours 3 minutes
Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3D

Sources: udemy
This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new pr...
30 hours 34 minutes 50 seconds
Unity RPG Shops & Abilities: Intermediate C# Game Coding

Unity RPG Shops & Abilities: Intermediate C# Game Coding

Sources: gamedev.tv
Using Unity 2020.2, we’ll show you how to include three essential game mechanics, Shops, Special Abilities and Traits, in your games.
18 hours 51 minutes 42 seconds
Unity Game Development Academy: Make 2D & 3D Games

Unity Game Development Academy: Make 2D & 3D Games

Sources: udemy
This is the most comprehensive course on Unity 3d on the Internet. We are avid game developers and were tired of all the junk out there - teaching students how
35 hours 30 minutes 4 seconds