Autoplay
Autocomplete
Previous Lecture
Complete and continue
Complete C# Unity Game Developer 2D Online Course
Introduction & Setup
Welcome To The Course (0:53)
Install Unity & VS Code (5:31)
VS Code Issues?
Introducing Unity (11:57)
Set Up Visual Studio Code (9:09)
Community & Support (1:40)
Accessing Our Projects (4:38)
Delivery Driver
Section Intro - Delivery Driver (0:54)
Game Design - Delivery Driver (3:54)
Introducing Methods (11:59)
Transform.Translate() (3:49)
Introducing Variables (6:22)
How To Use SerializeField (4:03)
Using Input.GetAxis() (10:26)
Using Time.deltaTime() (5:09)
Colliders & Rigidbodies (8:28)
Using OnCollisionEnter2D() (6:30)
Using OnTriggerEnter2D() (5:18)
Add Assets To Project (9:31)
Basic Level Layout (7:32)
Simple Follow Camera (12:11)
If Statements & Tags (10:10)
How To Use Bools (4:59)
How To Destroy Objects (7:02)
How To Use GetComponent (11:08)
Boosts & Bumps (9:32)
Wrap Up - Delivery Driver (0:44)
Snow Boarder
Section Intro - Snow Boarder (0:38)
Game Design - Snow Boarder (2:14)
How To Use Sprite Shapes (9:52)
Using Edge Colliders (7:52)
Cinemachine Follow Camera (7:08)
Set Up Our Character (7:07)
Using Surface Effector 2D (6:19)
AddTorque To Rotate (12:15)
Triggers To Restart Level (10:01)
NameSpaces & SceneManagement (10:28)
Using Invoke() For Delays (5:36)
Introducing Particle Effects (13:39)
Triggering Particle Effects (7:27)
Take A Moment To Tune (6:56)
Using FindObjectOfType (10:19)
Using OnCollisionExit2D (9:28)
How To Trigger Sound Effects (7:47)
Public Access Modifier (9:03)
Prevent Double Play (3:21)
Wrap Up - Snow Boarder (0:39)
Quiz Master
Section Intro - Quiz Master (1:15)
Game Design - Quiz Master (5:04)
UI Canvas (12:34)
TextMeshPro (11:26)
Button Layout (10:18)
Scriptable Objects (10:38)
Getter Methods (5:20)
Arrays (9:53)
TextMeshProUGUI (5:35)
For Loops (9:32)
Swapping Sprites (11:20)
Button States (10:32)
Simple Timer (11:46)
Timer Fill Fraction (7:56)
Connecting the Timer (11:05)
Lists (10:46)
Keeping Score (10:12)
Sliders (8:50)
End Screen (7:49)
Game Manager (11:18)
Section Wrap-Up (1:12)
TileVania
Section Intro - TileVania (0:38)
Game Design - TileVania (5:10)
Slicing Sprite Sheets (10:41)
Introduction To Unity Tilemap (11:08)
Unity Tilemap With Layers (7:47)
How To Use Unity Rule Tiles (15:11)
Create Player Idle Animation (10:15)
Animation States & Transitions (8:14)
Using Prefabs In Unity (10:13)
Composite Collider For Tilemap (5:27)
Set Up Input System (8:54)
Horizontal Player Movement (6:21)
Flip Player Sprite (6:39)
Animation State In Code (3:59)
Jumpy Jump (7:22)
Jump If IsTouchingLayers (6:58)
Climb That Ladder (9:50)
Stop Sliding On Ladder (3:51)
Ladder Climb Animation (5:17)
Cinemachine Follow Camera (3:41)
Cinemachine Confiner (6:37)
State-Driven Cameras (9:24)
Using Physics Material 2D (9:13)
Prevent Wall Jump (5:27)
Set Up Our Enemy (6:03)
Move & Flip Enemy (10:13)
Player Mortality (5:07)
Player Death State (7:00)
How To Create Hazards (8:53)
Instantiate Bullet From Gun (7:41)
Implement Bullet Behaviour (12:01)
Create Some Levels (7:26)
Level Exit Portal (14:50)
Game Session Controller (12:24)
Make A Coin Pickup (6:32)
Coin Sound Effect (5:30)
Persistent Score & Lives (13:15)
Scene Persist (10:12)
Prefab Variants (6:34)
TileVania Wrap Up (0:59)
Laser Defender
Section Intro - Laser Defender (1:21)
Game Design - Laser Defender (7:28)
Project Setup (13:24)
Unity Input System (12:24)
Boundaries (11:13)
Enemies (10:51)
Pathfinding (7:04)
Instantiating Enemies (11:38)
Coroutines (11:18)
While Loops (5:21)
Taking Damage (10:46)
Projectile Setup (11:06)
Player Shooting (14:23)
Enemy Shooting (10:19)
Particle Effects (12:38)
Screen Shake (9:53)
Scrolling Background (9:12)
Sound Effects (11:15)
Music (7:45)
Keeping Score (6:59)
Game UI - Part 1 (10:18)
Game UI - Part 2 (5:40)
Adding Scenes (10:59)
Level Manager (12:07)
Singleton Pattern (10:45)
Singleton Scorekeeper (9:17)
Balance and Build (15:08)
Section Wrap-Up (0:49)
Congratulations (1:10)
Composite Collider For Tilemap
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll to Unlock