www.it-ebooks.info iPhone Game Blueprints Develop amazing games, visual charts, plots, and graphics for your iPhone Igor Uduslivii BIRMINGHAM - MUMBAI www.it-ebooks.info iPhone Game Blueprints Copyright © 2013 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: December 2013 Production Reference: 1191213 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84969-026-3 www.packtpub.com Cover Image by Rogix ([email protected]) www.it-ebooks.info Credits Author Copy Editors Igor Uduslivii Alisha Aranha Brandt D'Mello Reviewers Tanvi Gaitonde Robbyn Blumenschein Gladson Monteiro Zbigniew Kominek Karuna Narayanan Clifford Matthew Roche Kirti Pai Shambhavi Pai Acquisition Editors Alfida Paiva David Barnes Joanne Fitzpatrick Project Coordinator Shiksha Chaturvedi Lead Technical Editor Anila Vincent Indexer Mehreen Deshmukh Technical Editors Pragnesh Bilimoria Production Coordinator Veena Pagare Manu Joseph Ankita Thakur Cover Work Proofreaders Manu Joseph Ameesha Green Paul Hindle Stephen Swaney www.it-ebooks.info About the Author Igor Uduslivii is a freelance illustrator and graphic designer with more than a decade's experience in this domain. He specializes in artwork for mobile games and UI graphics such as icons and buttons. Currently, he cooperates with Spooky House Studios UG (haftungsbeschränkt), a game development company that has created popular puzzle titles such as Bubble Explode and Rail Maze. Right from his early years, he was passionate about drawing, computers, and video games. As a child, he liked to create illustrations by traditional painting methods as well as designing simple 8-bit games. After completing his studies from the Republican Colegiul de Informatica in Chisinau, Moldova, he began his career as an editor at Electronic Office publishing house, writing articles about new technologies and particularly, computer graphics. In parallel, he started studying Flash technology and animation. After that, he began actively working as a media designer, creating promo animations and Flash games. Igor also worked on the graphical look of software products, designing visual identities and UI elements. Among his clients were Kaspersky Lab, Reasoft, LemonStand, and many others. By now, most of his time is taken up by games. He is working on a full bunch of graphics, such as the application icon, characters, background art, props, textures, and animations. He is fond of design as an art form and pursues it as a hobby, developing various concepts in the domain of print and simple industrial design elements. In fact, all the images (except the screenshots for games and the photos) that appear in this book are designed by him. He also worked as the main graphic artist for mobile games such as Blueprint3D, Rail Maze, and Bubble Explode. One of his projects called Jackets and Bookmarks was showcased at the Kleinefabriek exhibition at Amsterdam in 2010. I would like to thank my family for their patience and endorsements during the process of creating this book. I would also like to thank Andrei Gradinari, Pavel Carpov, and Kostya Stankevych for their help and support. www.it-ebooks.info About the Reviewers Robbyn Blumenschein has a Bachelor of Science degree in Game Art and Design. She has done an internship at IPlay, a mobile game company, and has worked as a freelancer since graduation. She is recently working on a project (developing and designing) that is a cross platform for funding startup companies She received second place for the first competition for Z-place Technologies Inc. Zbigniew Kominek is an experienced software developer who loves pure and tested code. He started his professional experience with client/server applications. After a few years, he made his dream come true and started working as an iOS game developer. One of the titles he worked on is the award-winning Bridgy Jones game. Now, he continues to pursue his passion for game development with Unity. Dawid Szczepaniak (Executive Creative Director and Partner at VML Poland) says, "Zbigniew is one of the best iOS developers I've ever met. He is highly skilled and most of all, a mature and reliable person." Gogula Gupta (Principal Software Engineer at Sabre) says "Zbyszek is a very talented and passionate developer. He has extremely good technical knowledge and ability to learn quickly. He delivers work with amazing speed and excellent quality. He has very good personal skills too. It is very valuable to have him in the team." Artur Staszczyk (Programmer at CD Projekt Red) says "Zbigniew is a very skilled developer. Despite that his knowledge about design patterns and iOS programming is enormous, he is always willing to learn new techniques. It was a pleasure working with such experienced developer; he was a valuable member of our team." I would like to thank my wife Ola. Her patience and support during tough moments gave me the strength to work hard and accomplish everything I wanted to do. www.it-ebooks.info Clifford Matthew Roche is a self-taught game programmer who has been working on AAA projects since 2008, focusing on engine development, performance, and animation. He is credited on several games including NHL 09, FIFA 10, and MotionSports: Adrenaline. Recently, he started his own game development company, Firestarter Games, where he works to bring high-quality games to mobile devices and consoles with Unity 3D. The company's first project, Globulous, was nominated for Best Audio (Casual/Indie) at the Audio Network Guild Music Awards. www.it-ebooks.info www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub. com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. TM http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. www.it-ebooks.info www.it-ebooks.info Table of Contents Preface 1 Chapter 1: Starting the Game 7 Telling a story 7 Characters 13 Levels 15 Naming 16 Working with graphic assets 19 Sprites and tiles 21 Preparing animation 25 Background 27 Application icon 30 Achievements 37 Trophies 39 Banners 40 Screenshots 40 Gameplay videos 41 Summary 44 Chapter 2: Ergonomics 45 Portraying the player 45 Ergonomic aspects 46 Simple rules 47 Distance to the game 47 The Pause button 48 Autosaving 49 The Continue button 50 Visibility of the control elements 50 Direct control 50 Introducing functionalities 50 www.it-ebooks.info
Description: