Game Development Reference
I'll get you up to speed on developing cocos2d games as quickly as possible. By the end
of this chapter, you'll be able to create new cocos2d projects based on the supplied
Xcode project templates. I'll also introduce you to the important bits of knowledge you
need to keep in mind during game development.
And because it's been a big source of confusion, I'll explain how to enable automatic
reference counting (ARC) in a cocos2d project. At the end of this chapter, you'll have a
first cocos2d project based on one of the cocos2d project templates up and running.
What You Need to Get Started
In this section, I'll quickly walk you through the requirements and necessary steps to get
started. Getting registered as an iOS developer and creating the necessary provisioning
profiles are both excellently documented by Apple, so I won't re-create that detailed in-
Here are the minimum hardware and software requirements for developing iOS applica-
▪ Intel-based Mac computer
▪ Mac OS X 10.6 (Snow Leopard) or newer, Mac OS X 10.7 (Lion) or newer
for iOS 5.1 features.