Beginning iPhone Games Development and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £16.05

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £5.50 Amazon.co.uk Gift Card
Beginning iPhone Games Development (Books for Professionals by Professionals)
 
 
Start reading Beginning iPhone Games Development on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning iPhone Games Development (Books for Professionals by Professionals) [Paperback]

PJ Cabrera , Peter Bakhirev , Ian Marsh , Ben Smith , Eric Wing , Scott Penberthy
3.0 out of 5 stars  See all reviews (7 customer reviews)
RRP: £31.49
Price: £29.92 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.57 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.67  
Paperback £29.92  
Trade In this Item for up to £5.50
Trade in Beginning iPhone Games Development (Books for Professionals by Professionals) for an Amazon.co.uk gift card of up to £5.50, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Beginning iPhone Games Development (Books for Professionals by Professionals) + More iPhone 3 Development: Tackling iPhone SDK 3 (Books for Professionals by Professionals) + Beginning iPhone 3 Development: Exploring the iPhone SDK
Price For All Three: £81.87

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 706 pages
  • Publisher: APRESS; 1 edition (28 April 2010)
  • Language English
  • ISBN-10: 1430225998
  • ISBN-13: 978-1430225997
  • Product Dimensions: 23.4 x 19 x 2.8 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 340,723 in Books (See Top 100 in Books)

More About the Author

Peter Bakhirev
Discover books, learn about writers, and more.

Visit Amazon's Peter Bakhirev Page

Product Description

Product Description

iPhone games are hot! Just look at the numbers. Games make up over 25 percent of total apps and over 70 percent of the most popular apps. Surprised? Of course not! Most of us have filled our iPhone or iPod touch with games, and many of us hope to develop the next best-selling, most talked-about game.

You’ve probably already read and mastered Beginning iPhone 3 Development; Exploring the iPhone SDK, the best-selling, the second edition of Apress’s highly acclaimed introduction to the iPhone and iPod touch by developers Dave Mark and Jeff LaMarche. This book is the game-specific equivalent, providing you with the same easy-to-follow, step-by-step approach, more deep technical insights, and that familiar friendly style.

While games are all about fun, at the same time, they’re serious business. With this book, you’re going to roll up your sleeves and get your hands dirty with some hardcore coding. While you may have written games before, this book will take you further, immersing you in the following topics:

  • Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES
  • Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession
  • Game networking with GameKit, Bonjour, and Internet sharing

What you’ll learn

  • Efficient methods for drawing in 2D and 3D to the iPhone screen
  • Game-specific animation techniques with Core Animation
  • To use OpenGL ES for more complex and realistic gaming backgrounds and action
  • Numerous ways to add music to enhance the gaming experience
  • How to give your users access to their iPhone libraries from within games
  • The tools and techniques of 3D audio for creating even more realistic gaming experiences
  • How to do networking right, including two-player games over Bluetooth and multiplayer games over Wi-Fi

Who this book is for

All game developers who desire to create iPhone and/or iPod touch games


Check out Space Rocks!, one of the project examples from Beginning iPhone Games Development:


Beginning iPhone Games Development is on Facebook!

Table of Contents

  1. A Revolutionary Gaming Platform
  2. Games for Everyone, Anytime, Anywhere
  3. Developing iPhone Games
  4. Peeking Inside the iPhone Toolbox
  5. Moving Images on a Small Screen—UIKit Controls
  6. She Shoots, She Hits, She Scores! 
  7. Flipping Out and Sweeping Away with Core Animation
  8. OpenGL Basics: Wrapping Your Head
  9. Around the OpenGL AP
  10. Putting It Together: Making a Game in OpenGL
  11. The Next Steps: Atlases, Sprites, and Particles—Oh My
  12. Introduction to Core Audio
  13. Making Noise with OpenAL
  14. 3D Audio—Turning Noise into Game Sound
  15. Streaming: Thumping, Pulse-Quickening
  16. Game Excitement
  17. Networking for iPhone Games: Introductio
  18.  Going Head to Head
  19. Party Time
  20. Connecting with the Outside World
  21. Putting It All Together: Now Comes the Fun Part

About the Author

PJ Cabrera is a long-time Mac developer.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 


Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
By Alex
Format:Paperback
I pretty much bought the book as a reference for programming on the Iphone. Since I came from C++ background and this was the only book available for game development developing on the Iphone I decided to buy it.

The book contains a lot of bad code and typing errors. A perfect example is on the pages 264 / 265. Where one of the authors explains how to load a texture into OpenGL. He uses to load a image using:

UIImage* uiImage = [[UIImage alloc]] initWithContentOfFile

Soon after that he uses to draw that same image using

CGContextDrawImage(spritecontext, CGRect(), cgImage);

The bad coding type error is that the author uses cgImage as the image file, while it should have been uiImage. Also in the book cgImage is never used.

The authors also want that the reader uses the example code which can be found on the publishers site, the problem is that the example code of chapter 8 and the template contains a memory leak which will cause the Iphone Simulator to crash. So use it on your own risk.

Also the authors often assume that the reader is not a smart person because they often start certain paragraphs with for example:
"What is [subject] and why should I care?". Which makes me wonder if the authors done research into the target audience. On the back cover of the book, they expect that the reader already knowns the Iphone SDK (which gives an impression that the user should already know how to program OOP). The authors also sometimes use Design Patterns like Singleton, without any explanation why to use that technique. So why assume that the reader is not smart?

At the start of the book the authors explain they have checked the book's quality themselves, which pretty much explains the poorness of the quality (they should have let it checked by the target audience).

The few of the highlights of the book is that they do tell something about OpenAL.

It is difficult to recommend this book for someone because the book contains a lot of programming errors and the example code is not really useful. To be honest if you are an experienced programmer who can see through the errors, this book can be useful as a reference. But if you are not, please stay far away from this book.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
I came to this book having completed the excellent Beginning iPhone 3 development book and it's sequel More iPhone 3 development. However I was sadly disappointed that the quality and care put into this book was nowhere nears as good as Dave Mark's and Jeff LaMarche's books. To say the code listings in this book are buggy is a massive understatement - whole methods are missing, there are numerous typos and the source code is completely different in places to the book listing. Also the explanations given by the book are inadequate and assume too much knowledge for a beginner book - e.g at the end of chapter 4 the author provides a very brief explanation of the Asteroids Quartz 2d game which is begging for a more in depth walkthrough given that this book is meant to be teaching the reader how to make games. Overall not a good learning tool and very clumsily put together. Avoid.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Awful 5 Jan 2011
By Mike
Format:Paperback
This book has awful grammatical errors. Tries to call methods that it hasn't told you to write. It is more like a jumbled collection of faulty code that goes no where. Avoid if your a beginner. If your a pro you may find it amusing.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges