To develop games using Cocos2d, all you need is the latest version of OSX El Capitan, SpriteBuilder, and Xcode. All these applications are available in the Apple App Store and are free to download. The recipes in this book are designed for iPads, so iPad 3 onwards can be used for testing purposes. To develop on Android, an Android device is required. It is better to use the Galaxy or Nexus series phones as they are tried and tested.