00 Days 00 hours 00 minutes 00 seconds

Your last chance! Enjoy 30% off with promo code 'Lituz'!

Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS, 3rd Edition – John P. Doran

45990 UZS

-Do'stlaringizga tafsiya etish!

Description

«Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS, 3rd Edition» by John P. Doran is a comprehensive guide tailored for game developers aiming to create captivating mobile games using the Unity game engine. With the latest edition focusing on Unity 2022, Doran equips readers with the knowledge and tools necessary to build, optimize, and publish high-quality games for both Android and iOS platforms.

Key features of this book include:

1. **Hands-on Tutorials:** Doran provides step-by-step tutorials and practical exercises that guide readers through the entire game development process, from setting up a project in Unity to deploying it on mobile devices. By following along with these tutorials, readers gain hands-on experience and build a solid foundation in mobile game development.

2. **Platform-specific Optimization:** The book covers optimization techniques tailored for mobile platforms, helping developers maximize performance and ensure smooth gameplay on a variety of devices. Doran discusses strategies for optimizing graphics, audio, input controls, and other aspects of mobile game development to deliver a seamless user experience.

3. **Cross-platform Development:** With Unity’s cross-platform capabilities, developers can target both Android and iOS platforms from a single codebase. Doran explores how to leverage Unity’s features to develop games that run efficiently on different devices and screen sizes, allowing developers to reach a wider audience with their creations.

4. **Game Design Principles:** Beyond technical aspects, the book delves into game design principles and best practices for creating engaging and immersive gameplay experiences. Doran covers topics such as level design, player progression, monetization strategies, and user interface design, empowering developers to craft compelling games that captivate players.

5. **Publishing Process:** Doran demystifies the process of publishing games to the Google Play Store and Apple App Store, providing guidance on preparing assets, configuring build settings, testing on real devices, and navigating the submission process. Readers will learn how to overcome common challenges and ensure their games meet the platform requirements for distribution.

Whether you’re a beginner exploring mobile game development or an experienced developer seeking to enhance your skills, «Unity 2022 Mobile Game Development» offers a comprehensive resource to help you create and publish engaging games for Android and iOS platforms.

Additional information

Number of pages:

480

Mundarija

Part 1: Gameplay/Development Setup
Building Your Game 3
Technical requirements 4
Setting up the project 4
Creating the player 6
Moving the player through a C# script 8
Improving our scripts with attributes
and XML comments 12
Using attributes 12
XML comments 15
Update function versus FixedUpdate
function 17
Putting it all together 18
Having the camera following our
player 19
Creating a basic tile 21
Making it endless 26
Creating obstacles 32
Summary 43
2
Project Setup for Android and iOS Development 45
Technical requirements 46
Introducing the Build Settings menu 47
Building a project for a PC 49
Exporting a project for Android 51
Installing Android Build Support for Unity 52
Updating build and player settings for
Android projects 54
Running the Android APK with an
emulator 59
Putting the project on your Android
device 62
Unity for iOS setup and
Xcode installation 73
Building a project for iOS 78
Running the project via the
iOS simulator 85
Summary 87
Part 2: Mobile-Specific Features
3
Mobile Input/Touch Controls 91
Technical requirements 92
Using mouse input 92
Screen space versus world space 94
Moving using touch controls 96
Using Unity Remote 101
Android setup For Unity Remote 101
Enabling developer mode and debugging 107
Unity Remote setup for iOS 114
Implementing a gesture 118
Scaling the player using pinches 123
Using the accelerometer 127
Detecting touch on game objects 130
Summary 140
4
Resolution-Independent UI 141
Technical requirements 142
Creating a title screen 142
The Rect Transform component 146
Adjusting and resizing the title text 150
Selecting different aspect ratios 156
Working with buttons 159
Adding a pause menu 167
Pausing the game 177
Summary 179
5
Advanced Mobile UI 181
Technical requirements 181
Adding a pause screen button 182
Implementing an on-screen joystick 187
Adapting GUIs for notch devices 193
Summary 200
Implementing In-App Purchases 201
Technical requirements 202
Setting up Unity IAP 202
Creating our first purchase 204
Adding a button to restore purchases 213
Configuring purchases for the stores of your
choice 216
Summary 217
7
Advertising Using Unity Ads 219
Technical requirements 220
Setting up Unity Ads 220
Displaying a simple ad 224
Utilizing ad callback methods 227
Opt-in advertisements with rewards 231
Adding in a cooldown timer 241
Summary 246
8
Integrating Social Media into Our Project 249
Technical requirements 250
Adding a scoring system 250
Sharing high scores via Twitter 256
Downloading and installing
Facebook’s SDK 260
Logging in to our game via Facebook 269
Displaying a Facebook name and
profile picture 277
Summary 284
Part 3: Game Feel/Polish
9
Keeping Players Involved with Notifications 287
Technical requirements 287
Setting up notifications 288
Scheduling notifications ahead
of time 293
Customizing notifications 298
Canceling notifications 303
Summary 305
10
Using Unity Analytics 307
Technical requirements 308
Setting up Analytics 308
Tracking custom events 313
Sending basic CustomEvents 313
Sending custom events with properties 319
Working with funnels 329
Summary 331
11
Remote Config 333
Technical requirements 333
Remote Config setup 334
Creating key-value pairs 336
Integrating Game Overrides into
gameplay 339
Summary 343
12
Improving Game Feel 345
Technical requirements 346
Animation using LeanTween 346
LeanTween setup 346
Creating a simple tween 349
Adding tweens to the pause menu 354
Working with materials 357
Using postprocessing effects 360
Adding particle effects 366
Summary 369
13
Building a Release Copy of Our Game 371
Technical requirements 371
Generating release builds for
app stores 372
Summary 382
Submitting Games to App Stores 383
Technical requirements 383
Putting your game on the Google
Play Store 384
Setting up the Google Play Console 384
Publishing an app on Google Play 386
Putting your game on the Apple iOS
App Store 397
Apple Developer setup and creating a
provisioning profile 397
Adding an app to App Store Connect 408
Summary 427
15
Augmented Reality 429
Technical requirements 429
Setting up a project for AR 430
Basic setup 434
Interacting with the AR environment 439
Spawning objects in AR 444
Summary 447
Index 449
Other Books You May Enjoy 456

Reviews

There are no reviews yet.

Be the first to review “Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS, 3rd Edition – John P. Doran”

Your email address will not be published. Required fields are marked *

Similar books

Home
Ebooks
0
Cart
My Account