1300 187 187
 

Game Development for IOS with Unity3d

Paperback

Published: 31st August 2012
RRP $89.99
$81.95
This title is not in stock at the Booktopia Warehouse and needs to be ordered from our supplier.
Click here to read more about delivery expectations.

Demystifies the Processes of Game Development
Game Development for iOS with Unity3D takes you through the complete process of Unity iOS game development. A game developer for over 12 years, the author presents production-proven techniques and valuable tips and tricks needed to plan, build, test, and launch games for the iPhone, iPod, and iPad. He walks you through all the necessary procedures, including how to publish your game to the App Store.

Encompasses the Whole Range of iOS Game Development
This practical book begins with advice on writing a game design document and getting Apple developer certification. It then covers the build processes of the Unity Remote application and explains how to use the Unity editor. After focusing on debugging and optimization, the author describes tips for designing and marketing a successful App Store page. The book also features two iOS-ready games to explore, adapt, and play. Source files for the game examples are available at www.crcpress.com.

Guides You in Creating a Functional iOS Game
Accessible to indie game developers and small- to medium-sized studios, this hands-on guide gives you the tools and knowledge needed to start building and launching iOS games. It helps you create games using Unity3D and publish them to the App Store.

Introductionp. xi
Prerequisitesp. xii
What This Book Coversp. xiii
What This Book Doesn't Coverp. xv
Acknowledgmentsp. xvi
Designing Your Gamep. 1
It's Not as Easy as It Looks!p. 2
Play Testingp. 2
iOS Platform-Specific Considerationsp. 3
Clear Out Your Clutterp. 7
Stay Grounded in Realityp. 7
Preproductionp. 9
Mind Mappingp. 10
Scripting and Storyboardingp. 11
Gantt Chartsp. 11
Task List Managementp. 12
Software for Word Processing and Writingp. 12
Writing Game Design Documentsp. 12
Why Project Manage?p. 20
Project Management for Guerillasp. 20
Set Work Time and Stick to Itp. 22
Tasks Listsp. 22
Stay Healthyp. 22
Keep Communication Goingp. 24
When Good Games Go Badp. 24
Testing and Quality Assurancep. 26
What Bug Reports Should Includep. 27
Getting Set Up for iOS Developmentp. 31
Which Version of Unity Do You Need?p. 32
The Apple Developer Program Subscriptionp. 35
Choosing the Right Developer Program Subscriptionp. 35
A Summary of the iOS Developer Setup Processp. 36
Developer Toolsp. 36
Basics of the Apple Developer Centerp. 36
Overview of the Apple Developer Center Areasp. 37
Setting Up the Certificates You Need for Developmentp. 39
Setting Up iOS Devices to Use for Development and Testingp. 42
Setup and Download Provisioning Profilesp. 45
Setting Up Unity and Your Mac for iOS Developmentp. 49
Introduction to Unityp. 49
Setting Up Unity to Work with Your Apple Developer Profilep. 50
Downloading and Installing Apple Developer Certificatesp. 56
What Is the Unity Remote?p. 56
Installing Unity Remote onto the Devicep. 57
Naming Profiles Properlyp. 58
Basics of the Unity Editorp. 59
What Makes a Unity Project?p. 59
Finding Your Way Aroundp. 62
Navigating the Game Scenep. 66
Finding Objects in a Scene Quicklyp. 68
Unity Physics: PhysXp. 69
Building a Game in Unity iOS: The Roll-a-Ball Gamep. 73
Game Overviewp. 73
Controlsp. 74
Making the Gamep. 74
Building and Testing the Game on Your iOS Devicep. 95
There's Always Room for Improvementp. 98
Making a Kart-Racing Gamep. 101
Game Overviewp. 101
Controlsp. 102
Making the Gamep. 102
Choosing Random Textures for the Carsp. 166
Drawing the In-Game User Interfacep. 167
Sound Effectsp. 174
Making the Game Even Betterp. 176
Debugging and Script Optimizationp. 179
Introduction to the Debuggerp. 179
Strategies for Wiping Out Bugsp. 179
Console Debuggingp. 180
Retrieving PlayerPrefs and Application-Specific Files from an iOS Devicep. 189
Script Optimizationp. 190
An Introduction to the Profiler (Pro-Only Feature)p. 193
Optimizing for File Size and Performancep. 197
Texture Import Settingsp. 197
Why Compression Is Importantp. 198
Quality versus Quantity: What's Available and What's It About?p. 198
Scale and Why It's Importantp. 203
Why Audio Can Make or Break Your Gamep. 203
Draw Call Batchingp. 207
Occlusion Culling (Pro Feature)p. 209
Publishing to the iTunes Storep. 215
The Approval Processp. 215
What You Need to Submit to Applep. 216
An Introduction to iTunes Connectp. 218
How to Upload Your Game to Apple for Reviewp. 220
What Happens Once Apple Approves Your Game for Sale?p. 231
iOS Marketingp. 232
Promotion Tips and Tricksp. 237
Thinking Outside the Boxp. 243
The Democratization of Game Development: Anyone Can Make Games!p. 243
Tweaks to the Compiled Project Code in Xcodep. 245
In-App Purchasesp. 247
Other Uses for Unity iOS and Available Plug-Ins to Expand Its Functionalityp. 247
Tips and Questions to Ask for Porting to Other Platformsp. 248
Using TestFlight to Get Builds to Your Testersp. 248
Mantisp. 249
The Unity Online Communityp. 249
Glossaryp. 253
Indexp. 261
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9781439892190
ISBN-10: 1439892199
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 280
Published: 31st August 2012
Dimensions (cm): 23.5 x 19.1  x 1.9
Weight (kg): 0.612