• Complain

Paul Zirkle - IPhone Game Development: Developing 2D & 3D Games in Objective-C

Here you can read online Paul Zirkle - IPhone Game Development: Developing 2D & 3D Games in Objective-C full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2009, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    IPhone Game Development: Developing 2D & 3D Games in Objective-C
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2009
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

IPhone Game Development: Developing 2D & 3D Games in Objective-C: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "IPhone Game Development: Developing 2D & 3D Games in Objective-C" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

What do you need to know to create a game for the iPhone? Even if youve already built some iPhone applications, developing games using iPhones gestural interface and limited screen layout requires new skills. With iPhone Game Development, you get everything from game development basics and iPhone programming fundamentals to guidelines for dealing with special graphics and audio needs, creating in-game physics, and much more. Loaded with descriptive examples and clear explanations, this book helps you learn the technical design issues particular to the iPhone and iPod Touch, and suggests ways to maximize performance in different types of games. You also get plug-in classes to compensate for the areas where the iPhones game programming support is weak.Learn how to develop iPhone games that provide engaging user experiences Become familiar with Objective-C and the Xcode suite of tools Learn what it takes to adapt the iPhone interface to games Create a robust, scalable framework for a game app Understand the requirements for implementing 2D and 3D graphics Learn how to add music and audio effects, as well as menus and controls Get instructions for publishing your game to the App Store

Paul Zirkle: author's other books


Who wrote IPhone Game Development: Developing 2D & 3D Games in Objective-C? Find out the surname, the name of the author of the book and a list of all author's works by series.

IPhone Game Development: Developing 2D & 3D Games in Objective-C — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "IPhone Game Development: Developing 2D & 3D Games in Objective-C" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
iPhone Game Development
Paul Zirkle
Joe Hogue
Editor
Isabel Kunkle

Copyright 2009 Paul Zirkle and Joe Hogue

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (.

Nutshell Handbook, the Nutshell Handbook logo, and the OReilly logo are registered trademarks of OReilly Media, Inc. iPhone Game Development, the image of a roadrunner, and related trade dress are trademarks of OReilly Media, Inc.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and OReilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps.

While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

OReilly Media Preface If youre reading this Preface you might be trying to - photo 1

O'Reilly Media

Preface

If youre reading this Preface, you might be trying to decide whether this book is right for you. So, well explain what we intend to cover and who we expect will get the most out of reading the book. But well start with why you should even listen to us.

The Authors

Were two programmers who have been buddies in the Los Angeles area for a long time and have been making mobile games since 2003. Between the two of us we have developed and ported close to a hundred titles for cell phones, including Ninja Gaiden , Castlevania: Order of Shadows , Dance Dance Revolution: Mobius , and Contra 4 , among many, many others. Paul currently works for Konami, and occasionally gives lectures about game programming at USC. Joe works at EA and recently published a game for the iPhone. Paul wrote most of the theory, while Joe cooked up some great example projects.

Our Goal

We expect there isscratch thatwe know there is a lot of interest in the iPhone as a new game platform. The high-end hardware promises plenty of power and memory for graphics and content, while the unique touch screen and gyroscope interface pose an interesting challenge that encourages innovative game designs. Add to that the open market of the iTunes App Store, which promises easy entry for independent developers as well as accurate revenue tracking for serious publishers, and its no surprise that the iPhone is making a huge splash in the mobile space.

Our goal was to write a book that can put iPhone game development in the reach of any programmer out there, in a format that suits both beginning and advanced game programmers.

This book is not a course on Objective-C, though it will contain a primer. This book is not an exhaustive study of the iPhone SDK, as we will use only the functionality needed to make our games. This book is not a five-year course on game programming technology. However, this book is the source for all you need to know not only to build the example games we have provided but also to build your own.

By the end of the book, you will have learned all of the core concepts of creating a game engine, and how to apply it to the iPhone. You will learn enough Objective-C to utilize the iPhone SDK to make a 2D game. You will have been introduced to OpenGL ES on the iPhone for making 3D games. And finally, you will be familiar with the certification process so that making the last plunge into the App Store is much less scary.

Prerequisites

To get the most out of this book, you will need to have some programming knowledge. The iPhone uses Objective-C, but most people are more familiar with C/C++ or Java, so the Objective-C primer in will help familiarize you with the basics.

You will also need a Mac. The iPhone Software Development Kit (SDK) is available only for OS X, so a trip to the Apple store may be in your future if you are serious about developing for the iPhone. Fortunately, the base model Mac Mini has plenty of power to develop for the iPhone, and you can use your existing monitor and keyboard setup. Meanwhile, once you have a Mac, the Xcode Integrated Development Environment (IDE) is free. But were getting ahead of ourselves.

The third requirement is not 100% necessary, but strongly recommended: an iPhone or iPod Touch. Although we use the term iPhone throughout the book, games made for the iPhone will also work on iPod Touch. Some people will undoubtedly try to create an iPhone game using only the iPhone Simulator. It may be possible to do this, and even get it placed into the App Store, but we strongly recommend that you develop and test on the device itself. After all, what good is a game you cant play yourself?

Beyond those three requirements, everything else you need you can either download or learn. We are working on useful classes and examples at https://sourceforge.net/projects/iphonegamebook/, where you will also find the source code for all examples.

Audience

As we mentioned earlier, we expect you to have some basic programming knowledge. That aside, all kinds of programmers are interested in the iPhone. Developers of all levels are going to be reading up to try their skill.

You might not have any game programming experience and will need some basic theory on game engines and user-interface design. Or perhaps you have plenty of experience making video games on other platforms and just need to become familiar with the iPhone SDK and build process, along with some touch-screen concepts. You may also be interested in advanced topics, such as how to write portable code for cross-platform games and what middleware solutions currently exist. Either way, this book has got you covered.

Organization of This Book

, gets you set up to build interfaces and write code in Objective-C, including logistics such as setting up a developer account with Apple.

, introduces the elements of game logic and good design that will let you write a maintainable and enjoyable game application.

, shows the code that will wrap your particular game implementation as well as critical classes we wrote to supplement the features provided by the Apple SDK.

. We start with 2D because both the game tasks and the coding complexity are much easier in 2D than in 3D. Basic movement, visual and audio effects, movement through game levels, and other elements of game programming are covered.

, explains the more sophisticated tasks required to write a 3D game. Although the chapter uses the OpenGL library, its goal is not to explain 3D basics or OpenGL, but to give you the unique skills required to use them in game programming .

, wraps up the book with some large-scale considerations for advanced developers, and pointers to more resources, including useful libraries and middleware.

, points to useful sources of information, libraries, and products.

Conventions Used in This Book

The following typographical conventions are used in this book:

Italic

Indicates new terms, URLs, filenames, and file extensions

Constant width

Indicates variables, method names, and other code elements, as well as the contents of files

Constant width bold

Highlights new code in an example

Constant width italic

Shows text that should be replaced with user-supplied values

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «IPhone Game Development: Developing 2D & 3D Games in Objective-C»

Look at similar books to IPhone Game Development: Developing 2D & 3D Games in Objective-C. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «IPhone Game Development: Developing 2D & 3D Games in Objective-C»

Discussion, reviews of the book IPhone Game Development: Developing 2D & 3D Games in Objective-C and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.