-
Get your game ready for mobile with Unity.
Developing mobile games in Unity takes a different skill set than building desktop or console games. You have to take screen resolution, special inputs like touches and accelerometer data, and performance into account. This course shows you how to meet these challenges and optimize your game development workflow specifically for mobile. Author Kelley Hecker explains how to set up the development environment to deploy to iOS and Android devices, access inputs from the device, and design user interfaces to work with multiple resolutions. Plus, learn how to debug a game while it's running on a device, and optimize your games to get faster, smoother performance.
Overview
Syllabus
-
Introduction
- Welcome
- What you should know before watching this course
- Using the exercise files
- Setting up your iOS Developer account and Xcode
- Installing the Android SDK
- Universal mobile build settings
- Building to an iOS device
- Building to an Android device
- Accessing touches
- Responding to tap events
- Implementing a pan gesture
- Responding to pan events
- Accessing the accelerometer
- GUI packages on the Asset Store
- Creating your sprite atlas
- Setting up your UI
- Using anchors
- Integrating the UI with gameplay
- Swapping between SD and HD atlases
- Printing debug logs
- Reading console output on iOS
- Reading console output on Android
- Considerations on mobile
- Checking the size of your assets
- Reducing texture size
- Profiling in Unity
- Next steps