Section Intro - Obstacle Course
Game Design - Obstacle Course
C# Formatting & Input.GetAxis()
Cinemachine Follow Camera
Wrap Up - Obstacle Course
Section Intro - Project Boost
Game Design - Project Boost
Transform.Rotate() Our Rocket
Respawn Using SceneManager
Particles For Rocket Boosters
Refactor With Extract Method
Make Environment From Cubes
How To Add Lights In Unity
Mathf.Sin() For Oscillation
Protect Against NaN Error
How To Build & Publish A Game
Section Intro - Argon Assault
Game Design - Argon Assault
How To Use Unity Asset Store
Texturing Terrain In Unity
Master Timeline For Player Rail
Animate Enemy Using Timeline
Using GetAxis() For Movement
Mathf.Clamp() To Constrain Movement
How To Set Local Rotation
Rotate Ship With Position & Throw
Particle System Laser Bullet
Exploring Nested Prefabs In Unity
Deactivating Particle System Emission
Header & Tooltips Attributes
Understanding Collisions & Triggers
Detecting Particle Collisions
Reload Scene After Collision
Create Explosion Particle Effect
Public Methods In Unity C#
Simple User Interface For Score
ToString() To Display Score
Control Tracks For Enemy Waves
Singleton Pattern For Music Player
Zombie Runner Game Design
Warning: Unity Standard Assets Depreciated
Adding First Person Controller
Make A Prototyping Sandbox
Using NavMeshAgent For AI
Getting Stuck & Jittering
Using OnDrawGizmosSelected()
Enemy AI - Attack If Provoked
Introduction To Raycasting
Creating Shooting Hit Effect
Introduction To Animator Controller
Creating A Simple Animation
Animator Transition Conditions
Trigger Animation In Code
Create Player Health Class
Weapon Zoom - Field Of View
Weapon Zoom - Mouse Sensitivity
Player Input To Select Weapon
Public Enum & Private Class
Different Weapon Different Ammo
Quick Zombie Attack Challenge
Flex Your Level Design Muscles
ProBuilder For Making Props
ProBuilder To Make Levels
Adding Textures With ProBuilder