Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build A Complete Unity® 2D Mobile Platformer Game
Project Setup
Step by Step: Download & Install Unity (8:21)
Launch Unity & Create New Project (5:33)
Build The Start Menu: DO NOT SKIP
Import Project Asssets (2:56)
Download Sprites and Learn About Spritesheets (4:21)
Working With Sprite Editor (3:04)
Cool Trick To Generate Game Title (1:47)
Add The Background (1:03)
Designing For Multiple Screens And Resolutions (7:36)
Sorting Layers and Order in Layers (1:27)
Adding Buttons (3:59)
Adding Animations to Button Clicks (3:05)
Using Custom Fonts (3:07)
Adding Player Image and Game Title (3:06)
Scripting Part 1 (5:41)
Scripting Part 2 (4:13)
Export Start Menu As A Package (5:53)
Create The Main Project and Import Game Assets and Start Menu (6:10)
Level Designer: Easy Way To Design 2D Levels
Creating Prefabs (10:11)
Manual Level Design - 1: Hard & Time Consuming (13:08)
Manual Level Design - 2 (10:08)
Easy Level Design With Level Designer (8:03)
Level Designer Paint Mode (8:31)
Level Designer Customizing Prefabs (5:59)
Paint Mode Challenges (2:17)
Level Designer Collider Mode 1 (8:30)
Level Designer Collider Mode 2 (9:12)
Collider Mode Challenges (4:21)
Level Designer Selection Mode (12:35)
Selection Mode Challanges (2:22)
Creating The Player & It's Behaviors : Step by Step
Creating Player Prefab With Idle Animation (5:25)
Creating Our First Script PlayerCtrl (3:47)
Moving The Player Move Left And Right (13:44)
Making the Player Jump (9:47)
Flipping The Player (4:30)
Adding More Animations for the Player (6:35)
Setting Up the Animator Controller (14:49)
Configuring Cats Animator Controller (14:02)
Controlling Animations Via Scripting (12:55)
Single Jump (18:02)
Double Jump (7:00)
Player Sticks To The Wall Solution (2:37)
How To Disable Player Rotation (2:06)
Making The Camera Follow The Player (12:56)
How to Make the Player Fire Bullets (15:14)
Buillding Mobile Buttons And Controller
Creating Mobile Buttons For Controlling The Player (6:05)
Creating the Mobile UI Controller (3:34)
Scripting Mobile Left And Right Buttons (11:40)
Scripting Mobile Fire And Jump Buttons (4:38)
Level Design Deep Dive: Completing Level One
Six Useful Techniques For Designing Level One (13:57)
Designing Level 1 - Part 2 (8:35)
Designing Level 1 - Part 3 (15:12)
Designing Level 1 - Part 4 (11:48)
Sixteen Game Mechanics You Should Know
Simple Coin Pickup Behavior (4:36)
Create the SFX Controller: Professional Way to Show Particle Effects (8:03)
Sparkle Effect When Coins Are Collected (9:11)
Toggle SFX From the Inspector (1:54)
Improving SFXCtrl (5:10)
Spinning Coins Effect (5:33)
Bullet Powerup (9:35)
Dust Particle Effect When Player Lands (7:12)
Breakable Crates - Setup (4:42)
Breakable Crates - Scripting (18:24)
Create the Game Controller (2:02)
Create the Garbage Collector (3:26)
Reload Level When Player Dies (7:22)
Splash Effect When Player Fall in Water (5:49)
Dropping Platforms (13:38)
Moving Platforms (14:50)
Scrolling Backgrounds aka Parallax - Setup (4:54)
Scrolling Backgrounds aka Parallax - Scripting (16:33)
Creating The Heads Up Display
Creating The Heads Up Display aka HUD (11:14)
Saving Game Data Using Custom Binary File (14:30)
Showing Number Of Coins Collected (4:54)
Showing The Score (3:51)
Making Coins Fly to Coin Meter When Collected (6:34)
Updating The Level Keys (18:14)
Adding Countdown Timer (4:56)
Managing Gameplay Based On Player Lives (21:03)
Player Fights Artificially Intelligent Enemies
Enemy 1: Green Monster (6:17)
Enemy AI Linear Movement (7:35)
Player Dies On Enemy Collision (7:32)
Player Shoots Enemies (15:40)
Player Jumps On Enemy Head (5:37)
Enemy AI: Basic Patrolling Behavior (15:20)
Enemy 2: Patrolling Spider (7:32)
Importing DoTween For Easy Animations (4:29)
Enemy 3: Bomber Bees (13:56)
Enemy 4: Jumping Fish (11:38)
Addng Sound & Music
Setting Up The Audio Controller (3:27)
Player Sound Effects - 1 (8:33)
Player Sound Effects - 2 (7:47)
Adding The Background Music (4:55)
Boss Battle
Boss Battle Sneak Peek (1:33)
Creating The Level Boss (11:27)
Scripting The Boss AI (12:16)
Scripting The Boss Battle - 1 (17:22)
Scripting The Boss Battle - 2 (15:54)
Level Complete Menu & Awarding Stars
Designing The Level Complete Menu (8:00)
Scripting Level Complete Menu - 1 (16:27)
Scripting Level Complete Menu - 2 (18:36)
Level Select Menu With Stars
Designing The Level Select Menu (12:32)
Creating A Singleton DataCtrl Class (10:42)
Scripting Level Select Menu - 1 (12:22)
Scripting Level Select Menu - 2 (11:35)
Scripting Level Select Menu - 3 (18:04)
Updating GameCtrl & Level Complete Menu (17:29)
Updating Database On Mobile Device (10:35)
Building & Testing More Levels (19:44)
Building More Game Menus
Pause Menu - 1 (20:06)
Pause Menu - 2 (18:50)
Level Loading Screen (6:17)
Game Over Menu (5:28)
Improving The Start Menu (20:02)
Monetizing Your Game With AdMob Ads
Creating Ads Controller (3:18)
Importing The Google Mobile Ads SDK (1:29)
Showing Admob Banner Ads - 1 (18:24)
Showing Admob Banner Ads - 2 (5:07)
Showing Admob Interstitial Ads (9:02)
Toggling Ads From Inspector (4:47)
Build and Deploy Your Game For Android
Building For Android (18:20)
Launching Your Game To Google Play Store (40:40)
Course Updates
Player Can Float Above Breakable Crates FIX (6:23)
ArgumentException Error While Building For Android (2:24)
Camera Follows Player When Player Falls Off The Cliff Fix (4:10)
Working With Sprite Editor
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock