Mobile Game Development with Unity 3D 2019
Section 1: Getting Started
In this section, you’ll learn to setup your development environment. You’ll also learn to create your first
project.
The Course Overview
Installing Unity & Android Build Support
Creating Your First Project
Setting up Unity Remote
1.1 The Course Overview
This video will give you an overview about the course.
1.2 Installing Unity & Android Build Support
This video describes the process of installing the required components.
Install Unity through Unity Hub
Install Android Build Support
1.3 Creating Your First Project
This video shows how to create your first Unity project.
Create a new Unity project
Open a project in Unity
1.4 Setting up Unity Remote
In this video, you will learn to setup Unity Remote.
Understand the requirement of Unity Remote
Install and set up Unity Remote
Section 2: Creating a Mobile Game with Unity
In this section We'll start by setting up our development environment. You’ll then learn how to move
the player object using player input and physics forces. We’ll also cover how to build obstacles and
detect collision.
Setting Up the Project in Unity
Creating Player Movement
Setting Up the Obstacles
Randomly Spawning Obstacles
Detecting Collision
2.1 Setting Up the Project in Unity
In this video, you will set up the project in Unity.
Create a new project
Import assets
Set the editor layout
2.2 Creating Player Movement
This video will show how to make the player move.
Create the player script
Program the player movement
2.3 Setting Up the Obstacles
This video shows how to setup the obstacles for the game.
Create the obstacle prefab
Create the obstacle script
2.4 Randomly Spawning Obstacles
In this video, you will learn how to randomly spawn obstacles.
Spawn obstacles
Implement random spawning
2.5 Detecting Collision
This video shows how to detect collisions with the obstacles.
Set up the triggers and colliders
Program the collision detection
Section 3: Creating Score and UI
In this section, we will create a scoreboard. You will also learn to add UI (user interface) which will
display score and menus.
Building the Score System
Setting up Score UI
Creating Game Over Menu
Designing the Main Menu
3.1 Building the Score System
In this video, you will build the score system.
Create the scoring mechanism
Print score on console
3.2 Setting up Score UI
This video will show how to setup the score UI.
Create score text
Display score on screen
3.3 Creating Game Over Menu
This video shows how to setup the game over menu.
Design the game over menu
Add functionalities to the menu
Show the menu on game over
3.4 Designing the Main Menu
In this video, you will learn to create the main menu.
Design the main menu
Add functionalities to the main menu
Play the game from the main menu
Section 4: Finishing the Game
In this section, you’ll finish the game, add some special effects, and perform final testing
Making the Whole Game Work
Adding Special Effects
Performing Final Testing
4.1 Making the Whole Game Work
In this video, you’ll make the whole game functional.
Finish the GameManager
Stop spawning obstacles and score
4.2 Adding Special Effects
This video shows how to add some special effects to the game.
Add effects to UI elements
Make the UI look better
4.3 Performing Final Testing
The aim of this video is to finish the game and perform final testing.
Finish the Game
Perform final testing
Section 5: Building and Publishing on Android & iOS
In this section, we will create a scoreboard. You will also learn to add UI (user interface) which will
display score and menus.
Setting Up & Building for Android
Publishing on Google Play Store
Building and Publishing on iOS
5.1 Setting Up & Building for Android
In this video, you will do necessary setup and build for android.
Setup Android sdk
Change player & build settings
Build apk
5.2 Publishing on Google Play Store
This video will show how to publish your app on google play store.
Create a Google developer account
Setup a new app
Publish your app
5.3 Building and Publishing on iOS
This video shows how to build & publish on iOS.
Create XCode project from Unity
Build and publish on iOS