
Create a Complete 3D Endless Runner Game in Unity – Step by Step (Mobile Ready)
in this video we will install unity create project and switch project to android
in this video we will import assets and character player
in this video we will setup animations and animator controller
in this video we will add player movements and camera follow
in this video we will learn how to spawn endless road
in this video we will setup environment with roads
Adding skybox and finalizing environment
Spawning coins and hurdles
create main menu in this video
in this video we will create death ui and game ui
in this video we will add game manager script
we will create collectible coins in this video
adding static and moving obstacles
we will create hearts pick up and health system
in this video we will create magnet power up
in this video we will create shield powerup
adding background sound and on off action on button
jet pack power up part 1
jet pack fly system 2
adding skateboard powerup 1
in this video we will add skateboard system
we will add chaser AI Enemy
adding mission collect 50 coins
in this video we will add multiple missions
player prefs saving
update coins and scores
in this video we will add distance reward system
in this video we will add more players
in this video we will create character select system
in this video we will reset player prefs
in this video we will add postprocessing and tweek lighting
in this video we will fix some spawning issues
build game as apk and test on mobile
Final Words What To Do Next
complete project and scripts are added thanks for joining this course
Welcome to the ‘Kid Runner 3D’ Unity Game Development Course!
In this course, we’ll build a complete 3D endless runner game from scratch — just like popular games such as Subway Surfers or Temple Run.
You’ll learn every step needed to design, code, and polish a professional-quality mobile game using Unity 3D and C# — no prior experience required!
What You’ll Learn
By the end of this course, you’ll be able to:
Create a complete 3D mobile game from scratch using Unity 2021+
Design 3D environments – roads, buildings, props, traffic & obstacles
Add dynamic road spawning for infinite gameplay
Implement player movement – running, jumping, sliding & turning
Add collectible systems – coins, magnets, shields, and power-ups
Create menus & UI – start screen, pause, game over, missions & score
Character selection system – unlockable characters with coins
Save & load data using PlayerPrefs (coins, high scores, unlocks)
Add sound, music, and particle effects
Add post-processing and lighting for a polished look
Optimize for mobile devices (low-end performance friendly)
Export & build your APK for Android
Project Overview
In this course, we’ll build:
A runner gameplay system with procedural road generation
A reward and mission system
A character shop with coin-based unlocks
Power-ups: magnet, shield, and double coins
A main menu and UI system with save/load
A fully playable mobile-ready 3D game
Tools & Software
Unity 2021.3 LTS or newer
C# Programming
Blender / 3D Models (for props, characters – optional)
Free assets from Unity Asset Store
Android Build Support (for testing on phones)
Who This Course Is For
Beginner to Intermediate Unity developers
Game developers who want to create a 3D endless runner
Students who want to publish their first mobile game
Indie devs who want to learn optimization and unlock systems
Anyone passionate about learning Unity game development step-by-step
Course Style
100% practical & project-based
Every lesson builds upon the previous one
You’ll end up with a fully functional, polished game ready to publish
Final Outcome
By the end of this course, you’ll have:
A complete 3D endless runner ready for Android
Working unlock system, missions, coins, and UI
Professional understanding of game flow & optimization
The confidence to build and publish your own mobile games!