The Most Comprehensive Guide To Unity Game Development Vol 1

28h 1m 5s
English
Paid
October 23, 2024

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.

More

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 The Most Comprehensive Guide To Unity Game Development Vol 1

Join premium to watch
Go to premium
# Title Duration
1 Introduction(IMPORTANT - Watch This Lecture) 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

Similar courses to The Most Comprehensive Guide To Unity Game Development Vol 1

Unity VFX Graph - Beginner To Intermediate

Unity VFX Graph - Beginner To Intermediateudemy

Duration 4 hours 17 minutes 20 seconds
Unity Android : Build 8 Mobile Games with Unity & C#

Unity Android : Build 8 Mobile Games with Unity & C#udemy

Duration 16 hours 50 minutes 56 seconds
Unity Game Development Academy: Make 2D & 3D Games

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

Duration 35 hours 30 minutes 4 seconds
Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3Dudemy

Duration 30 hours 34 minutes 50 seconds
Full Time Game Dev

Full Time Game DevThomas Brush

Duration 35 hours 12 minutes 15 seconds