Complete Unity Developer 2D Lecture List

Welcome to the course, here’s a full list of lectures. Please note Udemy lecture numbers may vary slightly as we add and remove them. This index is updated automatically every few days.

We have unique tags for lectures. For example #3_gg_cbc is the 3rd lecture, in the Getting Going section of the Complete Blender Creator.

Enjoy the course!

Section 1: Introduction & Setup (in_cud)

1 Why You Should Buy This Course (#1_in_cud)
2 Download Unity & Visual Studio (#2_in_cud)
3 Your First Code (#3_in_cud)
4 Notes For Mac Users (#4_in_cud)
5 Community & Support (#5_in_cud)
6 Section Wrap Up (#6_in_cud)

Section 2: Number Wizard - Basic C# Coding (nc_cud)

7 Welcome To Number Wizard Console (#1_nc_cud)
8 Print To Console With Debug.Log() (#2_nc_cud)
9 Introducing Variables (#3_nc_cud)
10 Respond To Player Input (#4_nc_cud)
11 Using if, else if & else (#5_nc_cud)
12 Scope And Context Of Variables (#6_nc_cud)
13 Calculate Guess Variable (#7_nc_cud)
14 Functions & Encapsulating (#8_nc_cud)
15 Number Wizard Console Wrap Up (#9_nc_cud)
16 Fixing Visual Studio Problems (#3b_nc_cud)

Section 3: Text101 (tx_cud)

17 Welcome To Text101 (#1_tx_cud)
18 Text101 Game Design (#2_tx_cud)
19 Creating Sprites In Unity (#3_tx_cud)
20 UI Canvas & Text (#4_tx_cud)
21 Update Text Component (#5_tx_cud)
22 Game States (#6_tx_cud)
23 Unity Scriptable Objects (#7_tx_cud)
24 Public Methods & Return Types (#8_tx_cud)
25 Creating An Array (#9_tx_cud)
26 Manage Next States (#10_tx_cud)
27 Game State Story Design (#11_tx_cud)
28 Organise State Files (#12_tx_cud)
29 TextMesh Pro & Polish (#13_tx_cud)
30 Text101 Instructor Hangout #1 (#14_tx_cud)
31 Publish Your WebGL Game (#15_tx_cud)
32 For Loops (#16_tx_cud)

Section 4: Number Wizard UI (ui_cud)

33 Welcome To Number Wizard UI (#1_ui_cud)
34 Number Wizard UI Game Design (#2_ui_cud)
35 UI Anchors (#3_ui_cud)
36 Making Buttons (#4_ui_cud)
37 Button Click Loads Scene (#5_ui_cud)
38 Load All Scenes (#6_ui_cud)
39 Prepare Game Screen (#7_ui_cud)
40 Import & Refactor Code (#8_ui_cud)
41 Using ToString() (#9_ui_cud)
42 Use Random.Range() (#10_ui_cud)
43 Polish & Standalone Build (#11_ui_cud)
44 NWUI Instructor Hangout #1 (#12_ui_cud)

Section 5: Block Breaker (br_cud)

45 Welcome To Block Breaker (#1_br_cud)
46 Block Breaker Game Design (#2_br_cud)
47 Export & Import Package (#3_br_cud)
48 World Units & Play Space (#4_br_cud)
49 Rigidbody & Colliders (#5_br_cud)
50 Add Unity Physics Material (#6_br_cud)
51 Colliders, Collision & Triggers (#7_br_cud)
52 Move Object With Mouse (#8_br_cud)
53 Limit With Mathf.Clamp() (#9_br_cud)
54 Distance As A Vector2 (#10_br_cud)
55 Launch The Ball (#11_br_cud)
56 Play Space & Gravity (#13_br_cud)
57 Destroy GameObject (#14_br_cud)
58 Using Prefabs In Unity (#15_br_cud)
59 Make A Second Level (#16_br_cud)
60 Fraction Too Much Friction (#17_br_cud)
61 GetComponent To Play Audio (#18_br_cud)
62 Play Random Sound From Array (#19_br_cud)
63 PlayClipAtPoint() (#20_br_cud)
64 Count Breakable Blocks (#21_br_cud)
65 Win The Level & Load (#22_br_cud)
66 Using Time.timeScale (#23_br_cud)
67 Add Player Score (#24_br_cud)
68 Display Player Score (#25_br_cud)
69 Implement Singleton Pattern (#26_br_cud)
70 Singleton Pattern Bug Fix (#26b_br_cud)
71 Reset Game Session (#27_br_cud)
72 Instantiate GameObject (#28_br_cud)
73 Using Tags In Unity (#29_br_cud)
74 Block Damage Levels (#30_br_cud)
75 Damage Affordance (#31_br_cud)
76 Smarter maxHits Logic (#32_br_cud)
77 Prevent Boring Ball Loops (#33_br_cud)
78 Extreme! Tuning! (#34_br_cud)
79 Tune & Playtest (#35_br_cud)
80 Autoplay for Playtesting (#36_br_cud)
81 Make Levels & Upload (#37_br_cud)
82 Block Breaker Wrap-Up (#38_br_cud)
83 Block Breaker Instructor Hangout #2 (#37b_br_cud)

Section 6: Laser Defender (ld_cud)

84 Welcome To Laser Defender (#1_ld_cud)
85 Laser Defender Game Design (#2_ld_cud)
86 Set Up Project (#3_ld_cud)
87 Movement & Time.deltaTime (#4_ld_cud)
88 ViewPortToWorldPoint() (#5_ld_cud)
89 What Feature Next (#6_ld_cud)
90 Make Player Shoot (#7_ld_cud)
91 Using Coroutines (#8_ld_cud)
92 Repeat Fire Coroutine (#9_ld_cud)
93 GameObject Shredder (#10_ld_cud)
94 Create List Of Waypoints (#11_ld_cud)
95 Move Enemy On Path (#12_ld_cud)
96 WaveConfig Scriptable Object (#13_ld_cud)
97 Using A Foreach Loop (#14_ld_cud)
98 Spawn Multiple Enemies (#15_ld_cud)
99 WaveConfig For Path & Speed (#16_ld_cud)
100 Spawn Multiple Enemy Waves (#17_ld_cud)
101 Loop All Enemy Waves (#18_ld_cud)
102 Create Damage Dealer Class (#19_ld_cud)
103 Destroy Enemy (#20_ld_cud)
104 Make Enemy Shoot (#21_ld_cud)
105 Player Life And Death (#22_ld_cud)
106 Layer Collision Matrix (#23_ld_cud)
107 Scrolling Background (#24_ld_cud)
108 Introducing Particle Effects (#25_ld_cud)
109 Explosion Particle Effect (#26_ld_cud)
110 Trigger Sound Effects (#27_ld_cud)
111 Load All The Scenes (#28_ld_cud)
112 Delay For Loading Scene (#29_ld_cud)
113 Music Player With Singleton (#30_ld_cud)
114 Add & Display Score (#31_ld_cud)
115 Display Player Health (#32_ld_cud)
116 New Enemy & Projectile (#33_ld_cud)
117 Sorting Layer & Spinning Projectile (#34_ld_cud)
118 Laser Defender Wrap-Up (#35_ld_cud)

Section 7: Glitch Garden (gl_cud)

119 Welcome To Glitch Garden (#1_gl_cud)
120 Glitch Garden Game Design (#2_gl_cud)
121 Make A Splash Screen (#3_gl_cud)
122 Scaling & Aspect Ratios (#4_gl_cud)
123 Set Up Background Playspace (#5_gl_cud)
124 World Space Canvas Mode (#6_gl_cud)
125 Intro To Animation (#7_gl_cud)
126 Animator Controller & Animation (#8_gl_cud)
127 Basic Animation Transition (#9_gl_cud)
128 Intro To Keyframe Animation (#10_gl_cud)
129 Move Using transform.Translate (#11_gl_cud)
130 Spawn Attackers Using Coroutine (#12_gl_cud)
131 Adding Animation Events (#13_gl_cud)
132 Set Up A Defender Prefab (#14_gl_cud)
133 Instantiate From Gun Position (#15_gl_cud)
134 Make Projectile Move (#16_gl_cud)
135 Health & Hurting Attackers (#17_gl_cud)
136 Implementing Health & Damage (#18_gl_cud)
137 Tidy Up & Death FX (#19_gl_cud)
138 Click To Spawn Defenders (#20_gl_cud)
139 Spawn At Mouse Position (#21_gl_cud)
140 Snap Defenders To Grid (#22_gl_cud)
141 Create Defender Selection UI (#23_gl_cud)
142 Set & Place Selected Defender (#24_gl_cud)
143 Start Our Resource System (#25_gl_cud)
144 Parent, Child & Animation (#26_gl_cud)
145 Completing Animation Challenge (#27_gl_cud)
146 Add Resources As Anim Event (#28_gl_cud)
147 Defenders Costing Resources (#29_gl_cud)
148 Searching For Animation Events (#30_gl_cud)
149 Instantiate As Child (#31_gl_cud)
150 Attacker In My Lane (#32_gl_cud)
151 Change Animation State (#33_gl_cud)
152 One Defender Per Square (#34_gl_cud)
153 Creating Gnome Defender (#35_gl_cud)
154 Creating Gravestone Defender Race (#36_gl_cud)
155 Make Our Attackers Attack (#37_gl_cud)
156 Attackers Striking Target (#38_gl_cud)
157 Fantastic Mr Fox (#39_gl_cud)
158 Array For Spawning Attackers (#40_gl_cud)
159 How To Be A Loser (#41_gl_cud)
160 Create A Level Timer (#42_gl_cud)
161 Create A Level Controller (#43_gl_cud)
162 A Nicer Win Experience (#44_gl_cud)
163 A Nicer Lose Experience (#45_gl_cud)
164 Handling Null Reference Exceptions (#46_gl_cud)
165 Start Our Options Screen (#47_gl_cud)
166 PlayerPrefs To Save Settings (#48_gl_cud)
167 Set & Save Music Volume (#49_gl_cud)
168 Add Difficulty Levels (#50_gl_cud)
169 Quick Bug Fix - Win Condition (#51_gl_cud)
170 Tidy Hierarchy = Tidy Mind (#52_gl_cud)
171 Tuning Our Core Gameplay (#53_gl_cud)
172 Add Star Cost To Button (#54_gl_cud)
173 Creating Level Progression (#55_gl_cud)
174 Glitch Garden Wrap Up (#56_gl_cud)

Last updated 2019-2-15 at 21:2 UK time

Tell us what you think of these index posts

3 Likes

Privacy & Terms