Learn to Create & Publish Games for Mobile
4.4 (182 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,142 students enrolled

Learn to Create & Publish Games for Mobile

Mobile development made easy. Learn C# using Unity and create & publish your own mobile game
4.4 (182 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,142 students enrolled
Created by James Doyle
Last updated 4/2018
English
English [Auto-generated]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 6 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Publish a full game to the Google Play Store
  • Understand how to earn revenue using advertising in their games
  • Learn C#, a modern versatile programming language
  • Understand the capabilities of mobile development in Unity
  • Develop strong and transferrable problem solving skills
  • Gain an understanding of the game development process
Course content
Expand all 80 lectures 11:34:13
+ Getting Started
7 lectures 01:06:59
Setting up Unity & Android Studio
11:33
The Unity Editor Layout
11:11
Importing Assets
09:49
Setting up the Scene
11:53
Setting up the Camera
07:19
+ Movement
6 lectures 01:02:47
Moving The World
06:52
Creating an Infinite Path
18:35
Removing objects off screen
10:44
Stopping the World
07:59
Controlling the World's Speed
05:03
+ Filling In The World
5 lectures 46:58
Adding Path Tiles
07:08
CHALLENGE - Create More Path Tiles
00:05
Selecting Random Tiles
10:50
Creating a background Treeline
12:08
Making the Treeline Loop & Repeat
16:47
+ Core Gameplay
15 lectures 02:02:16
Adding a Character Model
04:57
Animating the Player
07:46
Creating Hazards to use
08:11
CHALLENGE - Add more hazard objects to your game to make it feel more complete!
00:09
21 - Adding Tags and movement to Hazards
03:38
22 - Generating Random Hazards
17:06
23 - Colliding with Hazards
11:23
24 - Making Hazards Hurt
06:54
25 - Knocking Back Player
09:05
26 - Making the Player Jump
11:48
27 - Stop Jumping After Death
02:07
28 - Stop Jumping In the Air
08:37
29 - Adding More Animations
14:56
30 - Generating objects outside the path
15:32
CHALLENGE - Generate different objects on the other side of the path
00:06
+ Earning Coins & Adding Difficulty
9 lectures 01:20:55
31 - Adding Coins to Collect
17:05
32 - Generating Groups of Coins
14:09
33 - Coin Collection Bug Fixing
02:59
34 - Storing Coins Collected
07:26
35 - Adding Tap To Start
07:11
36 - Increasing Difficulty
08:22
37 - Gradually Increasing Speed
14:31
38 - Increasing Hazard Spawn Rate
09:08
CHALLENGE - Increase the speed of objects appearing at the side of the screen
00:04
+ Creating a Main Menu
4 lectures 34:18
40 - Laying Out the UI
06:58
41 - Creating Main Menu Script
09:34
42 - Adding Character to the Main Menu
09:13
+ Game UI
8 lectures 01:12:30
43 - Laying Out Text On Screen
05:10
44 - Controlling On-Screen Text
13:07
45 - Laying Out Death Screen Menu
08:08
46 - Controlling Death Screen Text
08:56
47 - Making Death Screen Buttons Work
07:30
48 - Setting Up Continue Option
06:58
49 - Resetting Player On Continue
10:53
50 - Setting up Pause Menu
11:48
+ Switching Characters
10 lectures 01:30:03
51 - Setting Up Character Switch Menu
09:44
52 - Adding Character Models
06:08
53 - Moving Camera for Character Switching
11:43
54 - Moving Camera Between Characters
09:09
55 - Storing Character Unlocks
14:31
56 - Fixing Character Unlock Bug
04:56
57 - Unlocking Characters
05:33
58 - Locking Characters While In Editor
09:33
59 - Storing The Selected Character
04:25
60 - Starting Game With Selected Character
14:21
+ Improving GameFeel
7 lectures 01:07:51
61 - Fading In At Game Start
09:56
62 - Improving Shadows
05:03
63 - Adding Audio Manager
16:44
64 - Saving Audio Muted Preference
04:43
65 - Loading Sound Correctly In-Game
04:06
66 - Activating Music & Sound Effects In-Game
10:08
67 - Creating Particle Effects
17:11
Requirements
  • Mac or PC capable of running Unity 3D
  • The latest version of Unity 3D
Description

Learn how to create your very own endless runner game for mobile using Unity3D, an industry-standard program used by many large gaming studios and indie developers across the world.

In this course, you'll learn everything you need to build and release a game on the Google Play Store, from building the game all the way through to how to publish your game on the Play Store itself. 

You won’t just be learning programming concepts in this course, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding mobile game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such mobile game elements as:

  • Creating an endless world
  • Gathering collectibles
  • Using Advertisements to create revenue for your games
  • Randomly generating objects in the world
  • Adding dangerous elements 
  • User Interface with interactive menus
  • Creating a character unlocking & switching system

Start learning today and let me help you become a mobile game developer!

Who this course is for:
  • Anyone who wants to make their own mobile games
  • Anyone interested in learning to publish apps to the Play Store
  • Complete beginners with an interest in learning mobile game development
  • Developers who want to re-skill across to mobile development
  • People who want to create and publish their own mobile game