iPhone Game Development
Developing 2D & 3D games in Objective-C
Publisher: O'Reilly Media
Released: October 2009
Pages: 260
Description
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Recently Viewed
Programming C# 4.0
By Ian Griffiths, Matthew Adams, Jesse Liberty
July 2010
Ebook: $43.99
Print & Ebook: $60.49
Print: $54.99
Beautiful Testing
By Adam Goucher, Tim Riley
October 2009
Ebook: $39.99
Print & Ebook: $54.99
Print: $49.99
jQuery Cookbook
By Cody Lindley
November 2009
Ebook: $27.99
Print & Ebook: $38.49
Print: $34.99
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly Media iPhone Game Development
 
1.9

(based on 15 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (10)

27%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (3)

Cons

  • Too many errors (11)
  • Difficult to understand (8)

Best Uses

  • Intermediate (7)
  • Expert (4)
  • Novice (4)
    • Reviewer Profile:
    • Developer (14)

Reviews

Reviewed by 15 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

 
4.0

Good book, bad timing...

By John the Geek

from Indiana

About Me Developer

Verified Reviewer

Pros

  • Good Fundimentals
  • Great examples
  • Helpful examples

Cons

  • SDK-Specific

Best Uses

  • Intermediate

Comments about O'Reilly Media iPhone Game Development:

This is a great book - or, at least, was a great book. It's examples, code, and SDK design considerations are all outdated now. The Safari game (if downloaded) plays fine on the iPhone 3Gs, but breaks on the iPhone 4 because of the resolution. (The resolution of the screen is hard-coded into the source.)

These changes over time are not the fault of the authors, but rather, Apple's changes to the SDK and product line.

What we really need is to retire this book and give us a 2nd Edition for iOS 4.x. I want to see O'Reilly's Safari Adventure for iPad!

-John

(3 of 3 customers found this review helpful)

 
1.0

Squandered potential, now in book form!!

By Jon the programmer

from Raleigh, NC

About Me Developer

Verified Reviewer

Pros

  • Easy to understand

Cons

  • Too many errors
  • WAY too many errors

Best Uses

  • Novice

Comments about O'Reilly Media iPhone Game Development:

The code as written in the book is completely different from the downloadable examples, neither of which will compile. I was loving this book until halfway through Chapter 3 when the code ceased to work. I would love an updated version with working examples, but as it stands I'm not even convinced somebody read this before going to press. This is NOT up to O'Reilly's otherwise impeccable standards. It has left me weeping over a pile of broken code and broken dreams.

(2 of 2 customers found this review helpful)

 
4.0

Great for a very specific type of game

By bwsociologist

from Chicago

About Me Developer

Verified Reviewer

Pros

  • Helpful examples

Cons

  • Difficult to understand

Best Uses

  • Intermediate

Comments about O'Reilly Media iPhone Game Development:

This was a perfect book for me because I had a nearly complete but unreleased game written in Java. This book tells how to build a game using the tile world format which is how I had programmed my game in Java. The format is so similar I was able to write a converter for my previous maps and use them in my iPhone version. Within a week I had a version of my game running on an iPod touch. I can understand people's frustrations because I had to spend a lot of time reading the code and re-reading the chapters. But I do have my game running on the hardware and truly hope to release it this year on the app store. I also have three other iPhone programming books and I have had to draw upon all of them. This was the hardest of all my books but the one that was most valuable for me. It doesn't work well as a general introduction but for a tile world/platformer type game it has great information.

(5 of 6 customers found this review helpful)

 
1.0

None of the code samples work.

By peterp

from South Africa

About Me Developer

Pros

  • Concise

Cons

  • Too many errors

Best Uses

  • Novice

Comments about O'Reilly Media iPhone Game Development:

A book about programming games where the authors are unable to string two lines of code together so that the reader can actually implement the code themselves.

DON'T BUY THIS BOOK.

It seemed like a really great book and I'm sure it's a lot of fun but you can't actually use it unless you're simultaneously trying reading the corrections document and the book -- Even then I can't follow the code.

(3 of 3 customers found this review helpful)

 
2.0

Too many errors

By steingrd

from Oslo, Norway

About Me Developer

Pros

  • Well-written

Cons

  • Too many errors

Best Uses

  • Novice
  • Student

Comments about O'Reilly Media iPhone Game Development:

The book is well written with good examples, but the first chapters where the reader is supposed to build a framework contains many errors (such as invoking graphics functions on the wrong thread). I spent a lot of time figuring out the code and was surprised to see that the downloadable code was completely different. What started out as a beautiful framework, turned out to be non-functional, and when all the errors had been corrected it felt unnecessary.

It is not true what the editor says below: that the code is functional if the reader follows the book from page one to the end.

(3 of 3 customers found this review helpful)

 
1.0

Theory = OK. Code = TERRIBLE!!!

By Chris

from Hemet, Ca.

About Me Developer

Verified Reviewer

Pros

    Cons

    • Code crahes iPhone
    • Too many errors

    Best Uses

    • Intermediate

    Comments about O'Reilly Media iPhone Game Development:

    As others have noted, the sample code that can be downloaded is a lot different than that in the book. But the WORST part? - If you download the code for the Chapter 4 game it builds just fine in XCode. But as soon as it launches in the iPhone Simulator, it CRASHES! I can't even put debug breakpoints in the code. As soon as the background for the game appears (the buttons have not yet been displayed) the app crashes with a bad memory access error that I can't track down! But where does it crash?? I can't figure out where to look! As I mentioned, even if I put a breakpoint on the first line of main(), it never reaches that breakpoint! Argghhh!If the authors are going to supply code, they should at least make sure it WORKS before releasing it. As I stated, it BUILDS just fine, but does NOT run! If I could get the code to actually run, so I can step through it, I would gladly increase my rating of of this book.If any of you have got it to run, please let me know! You can reach me at [@]

    (3 of 4 customers found this review helpful)

     
    4.0

    Source Code Errors Help

    By phil

    from Preston, UK

    About Me Developer

    Verified Reviewer

    Pros

    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Too many errors

    Best Uses

    • Expert
    • Intermediate

    Comments about O'Reilly Media iPhone Game Development:

    Yes - there are source code errors, but they're all listed in the downloadable source, and the fact it doesn't all compile straight away means you have to think about it!
    The book has lots of really good ideas that I haven't seen in other books, and gets straight to the heart of game development almost immediately using an excellent approach you can use time and again.
    This isn't all about how to use the XCode IDE to create simple apps, it's all about code. You will need previous programming experience before reading this book (C++ or Java probably).

    (1 of 1 customers found this review helpful)

     
    1.0

    Source code will not compile!

    By unhappy camper

    from Ireland

    About Me Developer

    Verified Reviewer

    Pros

      Cons

      • Difficult to understand
      • Too many errors

      Best Uses

      • Expert

      Comments about O'Reilly Media iPhone Game Development:

      Chapters 4 and 5 source code will not compile and run. This is a bit annoying seeing as the chapters start off by telling you to download the source code. Are we expected to copy and paste the code from the files into our own projects to make it work? This is not good.

      (1 of 1 customers found this review helpful)

       
      4.0

      Hard book may be easier

      By Gargo

      from Belarus

      About Me Developer, Student

      Verified Reviewer

      Pros

      • Modern

      Cons

      • Difficult to understand
      • Not for beginners
      • Not very clear

      Best Uses

      • Expert

      Comments about O'Reilly Media iPhone Game Development:

      It is really hard to understand the first examples from this book. I spent a half of a day to understand them. But now it is clear for me. I have some ideas how to improve this book and I can help to solve your problems.

      (1 of 2 customers found this review helpful)

       
      1.0

      Terrible walk throughs

      By Dave

      from Fort Wayne, IN

      About Me Developer

      Verified Reviewer

      Pros

        Cons

        • Difficult to understand
        • Not comprehensive enough
        • Too many errors

        Best Uses

          Comments about O'Reilly Media iPhone Game Development:

          I'm really disappointed from Chapter 3 onward. Chapter 2 was excellent and really helped me wrap my brain around the problems in game development. Then I hit Chapter 3 and it was complete madness. The code samples they give in the text are not complete enough to run and after typing it up as I thought I was directed, I had to sort through a dozen errors right off the bat - none of which were typos but misunderstanding the instructions. I downloaded the sample code and used that to help guide me, but it was a major pain to reconcile what the text was saying compared to what the sample code had.

          Example: on page 73, the example code puts all of the drawing in the Render function - this doesn't work and is NOT how the sample code is written. The beginner is never going to understand this and without looking at the sample code from sourceforge they are never going to solve the error.

          I purposely like to type the code in when I'm working through a book. I don't WANT to download the code and just run it. I need to type it to understand it.

          To the editor that responded to the other post: sorry, but BZZZZZ. The book has code that doesn't match the samples, and the code that would need to be added to make the examples more complete would only take a few lines at most.

          Don't buy. At best, get a Safari subscription and read chapters 1 and 2, peruse the rest then go build it yourself. Or just download the sample code and use it as a base.

          Displaying reviews 1-10

          Back to top

          Previous | Next »

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Save a Tree - Go Digital  what is this?
          Ebook: $27.99
          Formats: DAISY, ePub, Mobi, PDF
          Print & Ebook: $38.49
          Print: $34.99