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