Who this book is for
If you are willing to learn game programming to develop your own games, then this book is for you. In this book, you will learn about various verticals of game development. This book will teach you a step-by-step way to write your own game.
This book uses Objective-C as its main language, so some basic knowledge of Objective-C is a must. This book assumes that you understand the fundamentals of object-oriented programming and programming in general.
This book is designed to get you started using game programming instantly, so you should be familiar with the iPhone/iPad itself. The iPhone is a great platform for programming. It looks nice and feels nice. This book teaches you about various easy-to-use approaches to get started with game programming.