- Introduction
- Setting Up Unity
- Guide To Unity's Layout
- Setting Up Our Scene
- First Script
- Moving The Player
- Jumping
- Adding Gravity
- Moving the Camera with Cinemachine
- Rotating the Player with the Camera
- Saving Your Scene
- Moving based on Camera Rotation
- Facing the right Direction
- Normalizing Movement
- Adding Animation
- Fixing Infinite Jump & Adding Jump Animation
- Moving with Controller
- Hiding the Mouse Cursor
- Creating Prefabs to Re-Use Objects
- Fixing Gravity When Walking Over Edges
- Creating a Killzone
- Creating An Instance & Setting Up Respawn
- Respawning With Coroutines
- Moving Camera on Respawn
- Removing Jump Animation Error on Respawn
- Setting Up Fade to Black When Respawning
- Completing the Fade
- Adding Checkpoints
- Showing Checkpoint as Activated
- Adding Particles To Checkpoints
- Turning Off Inactive Checkpoints
- Adding a health system
- Knocking the Player Backwards
- Invincibility & Flashing
- Health Pickup
- Creating Effects
- CHALLENGE - Health Particle Effect
- Keeping Prefabs up to date
- Displaying the Player's health
- Switching Healthbar Images
- Collecting Coins
- Animating Coins
- Playing Music
- Switching Music Tracks
- Using Audio Mixer
- Playing Sound Effects
- CHALLENGE - Add Sound Effects To Objects
- Creating Pause Menu
- Pausing The Game
- Options Menu
- Controlling Volume Through UI
- Setting The Skybox
- Adding Enemy and preparing AI
- Moving with AI
- Patrolling Enemy
- Enemy Animations
- Using State Based AI To Wait At Patrol Points
- Chasing Player When Close
- Attacking the Player
- Returning To Patrol
- Making Attacks Do Damage
- Damaging Enemies
- Making Enemy Death Feel Better
- Making Enemies Drop Coins
- Layout A Level With Prefabs
- CHALLENGE - Design Your Own Level
- Creating a Level Exit
- 66 - Loading Other Levels
- Setting Up Main Menu
- Making The Main Menu Work
- Learning To Save
- Setting Up Level Select Scene
- Following The Player & Adjusting Movement
- Reset Player When Walking Over Edge
- Entering Levels
- Fixing Time
- Unlocking Levels
- CHALLENGE - Fading In & Out Of Levels
- Unlocking Bridges Between Islands
- Starting At Correct Level Points
- Correcting Camera Offset
- Showing Level Names
- CHALLENGE - Decorate The Islands
- Locking Levels When Starting New Game