Section 1 : First Steps - Getting Set Up

Lecture 1 Why You Should Buy This Course 0:59
Lecture 2 Get Unity & Visual Studio Downloading 8:5
Lecture 4 Introducing Unity 15:30
Lecture 5 The Wonder Of Prefabs 12:51
Lecture 6 Introducing Visual Studio 12:56
Lecture 7 Fixing Visual Studio Problems 4:40
Lecture 8 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 9 Instructor Hangout 1 7:28
Lecture 10 Section 1 Conclusion 1:23

Section 2 : Terminal Hacker - Basic C#

Lecture 11 Welcome To Section 2 0:56
Lecture 12 Terminal Hacker Game Design 5:6
Lecture 13 Import WM2000 Terminal Asset 9:13
Lecture 14 Using Our Terminal
Lecture 15 Your First Function 7:11
Lecture 16 Introducing Variables 7:59
Lecture 17 Functions With Variable Parameters 5:37
Lecture 18 Messages Are Special Functions 7:32
Lecture 19 C# Operators & Expressions 7:12
Lecture 20 Conditional Program Flow Using if 7:12
Lecture 21 About Certification Pdf
Lecture 22 Instructor Hangout 2 10:5
Lecture 23 About Proctor Testing Pdf
Lecture 24 Member Variables To Hold State 9:23
Lecture 25 Enumerating Our Game States 11:17
Lecture 26 Refactoring Our Code 8:42
Lecture 27 Your First Solo 12:35
Lecture 28 Arrays Of Variables 6:36
Lecture 29 switch vs if 11:24
Lecture 30 Introducing Random Behaviour 10:31
Lecture 31 Creating A Win Screen 9:21
Lecture 32 Section 2 Integration Challenge
Lecture 33 Instructor Hangout 2 10:46
Lecture 34 About Certification Pdf
Lecture 35 Share Online & Play Test 9:22
Lecture 36 Feedback & Bug Fixes
Lecture 37 Section 2 Wrap-Up 1:50

Section 3 : Project Boost - Basic Unity

Lecture 38 Welcome To Section 3 2:1
Lecture 39 Project Boost Game Design 5:47
Lecture 40 Onion Design 5:31
Lecture 41 SourceTree Differences on Mac Text
Lecture 42 Introducing Version Control 11:5
Lecture 43 Add Unity 10:55
Lecture 44 The Origin Of Our World 10:26
Lecture 45 Placeholder Art From Primitives 12:49
Lecture 46 Basic Input Binding 11:45
Lecture 47 Physics and Rigidbodies 10:5
Lecture 48 Coordinate System Handedness 4:34
Lecture 49 Using Time 8:58
Lecture 50 About Proctor Testing Pdf
Lecture 51 Instructor Hangout 3
Lecture 52 Adding A Touch Of Audio 13:53
Lecture 53 Resolving Movement Bugs 8:53
Lecture 54 Using SerializeField vs public 11:53
Lecture 55 Tagging Game Objects As Friendly 10:39
Lecture 56 Basic Level Design 8:59
Lecture 57 Design Levers And Tuning 8:29
Lecture 58 Making A Second Level 9:40
Lecture 59 Prefabs In Detail 8:42
Lecture 60 Level Loading & Scene Management 9:35
Lecture 61 Invoke() As A Coroutine Warm-up 13:43
Lecture 62 About Certification Pdf
Lecture 63 Instructor Hangout 3 12:16
Lecture 64 About Proctor Testing Pdf
Lecture 65 Introducing Particle Effects 12:39
Lecture 66 Moving Platform Pattern 10:20
Lecture 67 Mathf 11:49
Lecture 68 Protecting Against NaN 5:49
Lecture 69 Organise Your Assets 12:23
Lecture 70 Light Your Scene 9:59
Lecture 71 Nested Prefab Joy 8:57
Lecture 72 Make Game Moments 12:1
Lecture 73 Debug Keys & Builds 11:7
Lecture 74 About Certification Pdf
Lecture 75 Instructor Hangout 3 9:53
Lecture 76 Looping Through Levels 10:44
Lecture 77 Sharing With Teaser Video 12:54
Lecture 78 Spit & Polish 8:2
Lecture 79 Section 3 Wrap-Up 1:13

Section 4 : Argon Assault - Rails Shooter

Lecture 80 Welcome To Section 4 1:13
Lecture 81 Argon Assault Game Design 8:36
Lecture 82 Update Unity & Create Project 4:1
Lecture 83 Create Terrain 8:29
Lecture 84 Terrain & Later Unity Versions 4:18
Lecture 85 Texture The Terrain 11:42
Lecture 86 Add A Skybox 7:15
Lecture 87 Add Player Ship 8:8
Lecture 88 Setup A Splash Screen 6:46
Lecture 89 Playing Music Between Scenes 7:17
Lecture 90 Unity’s Waypoint Utility Scripts 9:43
Lecture 91 Instructor Hangout 4 6:47
Lecture 92 Using Cross Platform Input 12:6
Lecture 93 Input Sensitivity & Gravity 11:9
Lecture 94 Mathf 7:59
Lecture 95 Understanding Roll, Pitch & Yaw 7:22
Lecture 96 How To Set Local Rotation 10:20
Lecture 97 Rotate Ship With Position & Throw 12:16
Lecture 98 Time To Tweak And Tune 11:40
Lecture 99 Create Bullet Particles
Lecture 100 Explosion Particles & SFX 12:51
Lecture 101 Dodge And Shoot 10:52
Lecture 102 Instructor Hangout 4 19:12
Lecture 103 Project Tidying Checklist 9:49
Lecture 104 Triggers & Collisions In Unity 13:8
Lecture 105 SendMessage() Between Components 12:12
Lecture 106 Enable A Gameobject From C# 9:43
Lecture 107 Singleton Pattern Without Statics 6:55
Lecture 108 Detecting Particle Collisions 6:31
Lecture 109 Making Scripts Add Components 9:14
Lecture 110 Instantiating At Runtime 11:51
Lecture 111 Add Simple Score UI 9:13
Lecture 112 A ScoreBoard Class 11:57
Lecture 113 Instructor Hangout 4 15:4
Lecture 114 Introducing Encapsulation 11:52
Lecture 115 Back-pedalling With Version Control 10:32
Lecture 116 Iterating With foreach 8:7
Lecture 117 Enemy Health System 8:19
Lecture 118 Level Design Beat Chart 9:59
Lecture 119 Level Design Iteration 9:22
Lecture 120 Introduction To Unity Timeline 9:16
Lecture 121 Unity Timeline For Player Path 12:21
Lecture 122 Unity Timeline Enemy Waves 9:54
Lecture 123 Adding Flavour With Timeline 10:1
Lecture 124 Stop Particle Emission In C# 10:50
Lecture 125 Visual Polish 11:57
Lecture 126 Section 4 Wrap-Up 1:43

Section 5 : Realm Rush - Tower Defence

Lecture 127 Welcome To Section 5 3:5
Lecture 128 Realm Rush Game Design 5:34
Lecture 129 Limitations Of Unity Pathfinding 6:47
Lecture 130 Z-Fighting And Quads 11:27
Lecture 131 [ExecuteInEditMode] Attribute 14:9
Lecture 132 Using Text Mesh For Labels 16:27
Lecture 133 C-Sharp Lists For Custom Path 12:15
Lecture 134 Introducing Coroutines 13:41
Lecture 135 Types Of Pathfinding 9:37
Lecture 136 The Path Ahead 3:31
Lecture 137 Instance Variables And Constants 15:28
Lecture 138 The Dictionary Data Structure 12:13
Lecture 139 Finding Game Objects By Name 11:21
Lecture 140 Explore Thy Neighbour 13:37
Lecture 141 Breadth First Search Algorithm 11:20
Lecture 142 Introducing C# Queues 12:22
Lecture 143 Running Manual Tests 11:47
Lecture 144 A Breadcrumb Trail 11:26
Lecture 145 Reversing A List 15:4
Lecture 146 Adding Production Assets 12:45
Lecture 147 Tower LookAt Enemy 6:12
Lecture 148 MagicaVoxel Bonus Content 4:36
Lecture 149 Another Solo Challenge 3:0
Lecture 150 Make Tower Shoot 11:37
Lecture 151 Enemy HitPoints 3:33
Lecture 152 Check For Distance 10:28
Lecture 153 Subtleties Of Spawning 10:25
Lecture 154 Revise Coroutines & Much More 15:25
Lecture 155 Target Closest Enemy 13:58
Lecture 156 Detecting Mouse In 3D 10:38
Lecture 157 Conditional Instantiation 14:43
Lecture 158 Bloom’s Taxonomy 7:18
Lecture 159 Particles & Algorithm Improvements 15:50
Lecture 160 Circular Or Ring Buffers 7:46
Lecture 161 Implementing A Ring Buffer 13:2
Lecture 162 Revising C# Queues 13:56
Lecture 163 How To Destroy Particles 12:55
Lecture 164 Complete Game Loop 9:13
Lecture 165 Health For Base 7:58
Lecture 166 Display Health & Score 11:48
Lecture 167 Unity Post Processing Stack 8:3
Lecture 168 Hook Up SFX 11:31
Lecture 169 PlayClipAtPoint() For SFX 13:22
Lecture 170 Tune Your Game Moment 12:41
Lecture 171 Section 5 Wrap Up 6:52

Section 6 : Zombie Runner - First Person Shooter

Lecture 172 Welcome To Zombie Runner 4:12
Lecture 173 Zombie Runner Game Design 3:39
Lecture 174 Adding First Person Controller 4:52
Lecture 175 Make A Prototyping Sandbox 6:21
Lecture 176 Using NavMeshAgent For AI 9:53
Lecture 177 Getting Stuck & Jittering 5:16
Lecture 178 Enemy AI - Chase Range 7:21
Lecture 179 Using OnDrawGizmosSelected() 4:1
Lecture 180 Enemy AI - Attack If Provoked 10:9
Lecture 181 Give That Player A Gun 6:58
Lecture 182 Introduction To Raycasting 8:3
Lecture 183 Enemy Health & Damage 8:30
Lecture 184 Implement A Muzzle Flash 6:52
Lecture 185 Creating Shooting Hit Effect 9:0
Lecture 186 Introduction To Animator Controller 8:4
Lecture 187 Creating A Simple Animation 6:47
Lecture 188 Animator Transition Conditions 4:14
Lecture 189 Trigger Animation In Code 12:8
Lecture 190 Use Animation Events 6:54
Lecture 191 Create Player Health Class 8:21
Lecture 192 Rotate To Face Target 7:31
Lecture 193 Game Over User Interface 13:12
Lecture 194 Create A Death Handler 6:45
Lecture 195 Using BroadcastMessage 7:13
Lecture 196 Early Gameplay Loop 5:42
Lecture 197 Weapon System Overview 4:5
Lecture 198 Weapon Zoom - Field Of View 7:47
Lecture 199 Weapon Zoom - Mouse Sensitivity 5:28
Lecture 200 Basic Ammo Functionality 6:34
Lecture 201 Multiple Weapon Types 12:2
Lecture 202 Weapon Differentiation 13:15
Lecture 203 Set Active Weapon 8:0
Lecture 204 Player Input To Select Weapon 10:18
Lecture 205 Public Enum & Private Class 12:58
Lecture 206 Different Weapon Different Ammo 7:49
Lecture 207 Quick Bug Fix Challenge 4:7
Lecture 208 Ammo Pickup - Part 1 6:23
Lecture 209 Ammo Pickup - Part 2 13:9
Lecture 210 Let's Add A Zombie 14:46
Lecture 211 Quick Zombie Attack Challenge 3:14
Lecture 212 Flex Your Level Design Muscles 9:52
Lecture 213 Add Terrain & Trees 12:25
Lecture 214 ProBuilder For Making Props 15:1
Lecture 215 ProBuilder To Make Rooms 11:46
Lecture 216 ProBuilder To Make Levels 8:31
Lecture 217 Adding Textures With ProBuilder 8:45
Lecture 218 We Need Some Lights 10:5
Lecture 219 Create A FlashLight 9:32
Lecture 220 Create A Battery Pickup 12:57
Lecture 221 Display Current Ammo UI 8:36
Lecture 222 Damage Received UI 11:42
Lecture 223 Props & Polish 6:31