Introduction
  • Introduction
  • Project Assets
Getting Started
  • Setting up Unity & Android Studio
  • The Unity Editor Layout
  • Setting up the Workspace
  • Importing Assets
  • Setting up the Scene
  • Setting up the Camera
  • Introduction to Coding
Movement
  • Moving The Player
  • Moving The World
  • Creating an Infinite Path
  • Removing objects off screen
  • Stopping the World
  • Controlling the World's Speed
Filling In The World
  • Adding Path Tiles
  • CHALLENGE - Create More Path Tiles
  • Selecting Random Tiles
  • Creating a background Treeline
  • Making the Treeline Loop & Repeat
Core Gameplay
  • Adding a Character Model
  • Animating the Player
  • Creating Hazards to use
  • CHALLENGE - Add more hazard objects to your game to make it feel more complete!
  • 21 - Adding Tags and movement to Hazards
  • 22 - Generating Random Hazards
  • 23 - Colliding with Hazards
  • 24 - Making Hazards Hurt
  • 25 - Knocking Back Player
  • 26 - Making the Player Jump
  • 27 - Stop Jumping After Death
  • 28 - Stop Jumping In the Air
  • 29 - Adding More Animations
  • 30 - Generating objects outside the path
  • CHALLENGE - Generate different objects on the other side of the path
Earning Coins & Adding Difficulty
  • 31 - Adding Coins to Collect
  • 32 - Generating Groups of Coins
  • 33 - Coin Collection Bug Fixing
  • 34 - Storing Coins Collected
  • 35 - Adding Tap To Start
  • 36 - Increasing Difficulty
  • 37 - Gradually Increasing Speed
  • 38 - Increasing Hazard Spawn Rate
  • CHALLENGE - Increase the speed of objects appearing at the side of the screen
Creating a Main Menu
  • 39 - Setting up a UI Canvas
  • 40 - Laying Out the UI
  • 41 - Creating Main Menu Script
  • 42 - Adding Character to the Main Menu
Game UI
  • 43 - Laying Out Text On Screen
  • 44 - Controlling On-Screen Text
  • 45 - Laying Out Death Screen Menu
  • 46 - Controlling Death Screen Text
  • 47 - Making Death Screen Buttons Work
  • 48 - Setting Up Continue Option
  • 49 - Resetting Player On Continue
  • 50 - Setting up Pause Menu
Switching Characters
  • 51 - Setting Up Character Switch Menu
  • 52 - Adding Character Models
  • 53 - Moving Camera for Character Switching
  • 54 - Moving Camera Between Characters
  • 55 - Storing Character Unlocks
  • 56 - Fixing Character Unlock Bug
  • 57 - Unlocking Characters
  • 58 - Locking Characters While In Editor
  • 59 - Storing The Selected Character
  • 60 - Starting Game With Selected Character
Improving GameFeel
  • 61 - Fading In At Game Start
  • 62 - Improving Shadows
  • 63 - Adding Audio Manager
  • 64 - Saving Audio Muted Preference
  • 65 - Loading Sound Correctly In-Game
  • 66 - Activating Music & Sound Effects In-Game
  • 67 - Creating Particle Effects
Setting Up Monetisation
  • 68 - Integrating Unity Ads
  • 69 - Showing Ad Responses
  • 70 - Rewarding The Player
Building & Publishing to Play Store
  • 71 - Building The Game For Android Phone
  • 72 - Setting Up Play Store Page
  • 73 - Publishing to Play Store
BONUS
  • Complete Project Files