Skip to main content
CourseFlix

The Most Comprehensive Guide To Unity Game Development Vol 1

28h 1m 5s
English
Paid

Embark on a comprehensive journey into Unity game development with this online course designed to take you from a complete beginner to creating your own games in the Unity game engine. Not only will you learn to build a game step-by-step from an empty project to a fully playable game, but you will also gain insights from real projects that have been published on app stores.

Getting Started with Unity

We begin with the basics, such as downloading Unity, creating a sample project, and familiarizing yourself with Unity's interface. You will also ease into coding by exploring some initial code examples to demystify the process and prove that it’s more approachable than it seems. Following this, we will dive into C# to cover the essential concepts required for game development.

Building Your Coding Skills

As we progress, each project will reinforce and expand on the C# concepts, offering you real-world examples, tips, and tricks for applying various techniques in your own games.

Game Optimization from the Start

Learn how to optimize your games effectively from the outset, avoiding common mistakes often made by novice developers. This focus on optimization ensures your games run smoothly and efficiently.

Progressive Learning Structure

The course is designed to gradually increase in complexity, allowing you to digest each concept thoroughly without feeling overwhelmed. Assignments throughout the course challenge you to apply what you've learned and think like a programmer. Solutions are provided for each assignment to facilitate self-assessment and growth through practice.

Course Highlights

Throughout the course, you will cover key topics such as:

  • Understanding Unity's interface
  • Importing and organizing assets
  • Basic, intermediate, and advanced C# programming
  • Developing AI (Artificial Intelligence) ranging from basic to advanced levels
  • Creating and applying character animations
  • Incorporating sound effects and music
  • Exploring particle effects from basic to advanced levels
  • Navigating and utilizing Unity’s UI system
  • Designing and animating menus
  • Implementing game data saving and loading mechanisms
  • Producing reusable and optimized code

This course is not only about learning; it's about doing and gaining hands-on experience to become proficient in Unity game development.

About the Author: Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

Watch Online 139 lessons

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

Course content

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

Related courses

Frequently asked questions

What is The Most Comprehensive Guide To Unity Game Development Vol 1 about?
Embark on a comprehensive journey into Unity game development with this online course designed to take you from a complete beginner to creating your own games in the Unity game engine. Not only will you learn to build a game step-by-step…
Who teaches The Most Comprehensive Guide To Unity Game Development Vol 1?
The Most Comprehensive Guide To Unity Game Development Vol 1 is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is The Most Comprehensive Guide To Unity Game Development Vol 1?
The Most Comprehensive Guide To Unity Game Development Vol 1 contains 139 lessons with a total runtime of 28 hours 1 minute. All lessons are available to watch online at your own pace.
Is The Most Comprehensive Guide To Unity Game Development Vol 1 free to watch?
The Most Comprehensive Guide To Unity Game Development Vol 1 is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch The Most Comprehensive Guide To Unity Game Development Vol 1 online?
The Most Comprehensive Guide To Unity Game Development Vol 1 is available to watch online on CourseFlix at https://courseflix.net/course/the-most-comprehensive-guide-to-unity-game-development-vol-1. The page hosts every lesson with the integrated video player; no download is required.