English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 52 lectures (6h 43m) | 2.94 GB
Make and publish mobile games & apps for Android Play Store & iOS App Store using Unity and C#
Build 3 simple mobile games using the free Unity game engine. Learn all the ways mobile games differ from pc games (including touch inputs, push notifications, ads for revenue, screen resolutions and layouts and more). Develop your own awesome mobile games and publish them on the Apple App Store or Google Play Store.
This course is not for absolute beginners. You’ll need a basic grasp of Unity and C# (understanding variables, methods, if statements, loops and other similar concepts) before you get started, so you’re ready for the more advanced concepts taught.
By the end of this course you will be able to…
- Create games specifically designed for mobile devices using touch input controls.
- Ensure that your game will work well no matter what device size or resolution is being used.
- Create push notifications to inform players about changes in status for the game (eg. their energy has recharged).
- Implement Unity’s advertising system so that you can make money from displaying relevant ads in your game.
- Use Unity’s profiler to identify what, if any, performance issues users will have in your game.
- Prepare your game and understand how to submit it to be published on the Apple App Store or Google Play Store.
This course is created with both Windows and Mac users in mind, meaning you can get full benefit whether you are a windows or mac user. We’ll also walk you through deploying to both Android (Google) and iOS (Apple) by showing you how to set up your developer account and submit your game.
All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
What you’ll learn
- How to develop games for mobile devices (phones and tablets) using Unity
- Use Unity’s mobile simulator to test the resolution and layout for all of the most popular mobile devices
- Implement touch controls using Unity’s new input system
- How to implement ads for mobile games
- How to use push notifications for mobile games
- How to use deploy your games to mobile devices for testing and playing
- How to prepare and submit your game to be published on the Apple App Store or Google Play Store
Table of Contents
Introduction & Setup
1 Welcome To The Course
2 Set Up Unity & VS Code
3 Overview Of Unity Interface
4 Reminder Of C# Fundamentals
5 Community & Support
6 Links & Resources
7 Accessing Our Projects
Ball Launcher
8 Section Intro – Ball Launcher
9 Project Setup
10 Looking At 2D Physics
11 Using The Spring Joint
12 Reading Touch Input
13 World & Screen Space
14 Move Objects With Touch
15 Launching The Ball
16 Respawning The Ball
17 Cinemachine For Dynamic Zoom
18 Building to Android
19 Building To iOS
20 Multi-Touch
Simple Driving
21 Section Intro – Simple Driving
22 Project Setup
23 Driving Forward
24 Steering The Car
25 Camera Follow
26 Crashing The Car
27 Building A Track
28 Score System
29 Main Menu
30 Energy System
31 Android Notifications
32 iOS Notifications
33 Energy Improvement
Asteroid Avoider
34 Section Intro – Asteroid Avoider
35 Project Setup
36 Processing Input
37 Spaceship Movement
38 Screen Wraparound
39 Spaceship Rotation
40 Asteroids
41 Creating A Starfield
42 Asteroid Spawner
43 Game Over
44 Score System
45 Implementing Ads
46 Mobile Profiling
47 Unity Ads 4.0
Publishing Preparation
48 Google Play Preparation
49 App Store Preparation
50 In App Purchases
51 Course Wrap Up
Continuing Your GameDev Journey
52 Bonus Lecture
Resolve the captcha to access the links!