Book Image

Learning Objective-C by Developing iPhone Games

By : Joseph D. Walters, Amy M. Booker
Book Image

Learning Objective-C by Developing iPhone Games

By: Joseph D. Walters, Amy M. Booker

Overview of this book

<p>The introduction of the Apple Store has empowered thousands, even millions of people to embrace software development. Using Objective-C and the Xcode IDE, you can produce awesome games and launch them on the Apple Store allowing you to make and sell games quickly and easily.</p> <p>From learning the basics of Objective-C to deploying to the App Store, you'll use this book to learn about game development in a matter-of-fact, helpful manner. Whether you're new to game development, or just want to learn how to leverage Apple's own tools to expand your skill set, you'll quickly move from a beginner to an expert.</p> <p>The book kicks off with the basics of game development, and you will take your first steps with using Xcode, the official Apple programming IDE, before moving on to the most important concepts involved in programming games using Objective-C. This book is a hands-on guide to developing the game of your dreams in no time for the Apple Store.</p>
Table of Contents (17 chapters)
Learning Objective-C by Developing iPhone Games
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
3
iPhone Game Development Basics – The Matching Game
Index

About the Reviewers

Michaël Adaixo is a software developer currently working at IS2you developing tools and software for intelligent systems and interactive advertising. He is the creator of an award-winning project called Wi-GO.

He currently lives in Portugal and is pursuing his MSc in Computer Science and Engineering. He is writing his thesis on the field of artificial intelligence. Because he is passionate about developing and designing games, he spends his spare time working with Unity 3D to create games. He recently released a casual game for mobile platforms, Memtiles Kids (http://www.cinderinteractive.net).

One day, he hopes to make a living out of developing games, either working at a game company or creating his own.

Paris Buttfield-Addison is the co-founder of Secret Lab, a mobile game development studio based in Hobart, Tasmania, Australia. He designs games, runs game development projects, and occasionally writes code.

He is also the co-author of Learning Cocoa with Objective-C Third Edition, O'Reilly Media, 2012 and iPhone and iPad Game Development For Dummies, Wiley, 2010. He is currently co-writing iOS Game Development Cookbook, O'Reilly Media, 2014 and Mobile Game Development with Unity, O'Reilly Media, 2014.

Secret Lab has built hundreds of mobile apps for people around the world, including Meebo for iOS, Android, and BlackBerry (Meebo, Inc., Mountain View, CA; it was acquired by Google in 2012); Play School Art Maker for iOS (2011); Foodi for iPad (2011); Good Game for iPhone (2012); Play School Play Time for iPad (2013, Australian Broadcasting Corporation); National Science Week for iOS (2012-2013); and many others.

Paris submitted his PhD at the University of Tasmania (UTAS) in late 2013, where he's part of the Information and Interaction Group. His PhD explores Personal Information Management (PIM) and tablet technology (iPads).

John P. Doran is a technical game designer who has been creating games for over 10 years. He has worked on an assortment of games in teams that constituted of just himself in the beginning to over 70 in student, mod, and professional projects.

He previously worked at LucasArts on Star Wars: 1313 as a game design intern. He later graduated from DigiPen Institute of Technology in Redmond, WA, with a Bachelor of Science degree in Game Design.

John is currently working at DigiPen's Singapore campus as the lead instructor of the DigiPen-Ubisoft Campus Game Programming Program, instructing graduate-level students in an intensive, advanced-level game-programming curriculum. In addition to this, he also tutors and assists students on various subjects while giving lectures on C++, Unreal, Flash, Unity, and more.

He is the author of the following books:

  • Getting Started with UDK, Packt Publishing

  • Mastering UDK Game Development, Packt Publishing

He has also co-authored UDK iOS Game Development Beginner's Guide, Packt Publishing.

Conrad Irwin is a computer programmer who specializes in developer and productivity tools. He helped build Rapportive in a way through which anyone could become more effective at e-mailing people, and now works on making Bugsnag, the best tool for tracking exceptions in production. His other projects include Pry, the featureful development console for Ruby, and showterm.io, which lets developers share what they see on the terminal easily. When not programming, he enjoys Irish and American dancing and blogs at http://cirw.in/.

Makzan is a developer with a specialty in web development and game design. He has over 10 years' experience in building digital products, including real-time multiplayer interaction games and iOS applications.

He has written two books and one screencast series for building a Flash virtual world and creating games with HTML5 using the latest web standards. He is now organizing different kinds of courses in Hong Kong and Macao.

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 Motion Sports: Adrenaline.

Recently, he started his own game development company, Firestarter Games, where he works to bring high-quality games to mobiles and consoles with Unity3D. Firestarter Games' first project, Globulous, was nominated for Best Audio (Casual/Indie) at the Audio Network Guild Music Awards.