I am a “Learning Cocos2D” fanboy.
A few weeks ago I began learning iOS game development and immediately began researching open source game engines. The two frontrunners were Sparrow and Cocos2D. It became apparent fairly quick that Cocos2D stood out as the ultimate choice for my first game, based on longevity, community, documentation and depth of features. Sparrow is no slacker, and I honestly really like it, but I knew that I wanted physics and collision, and Cocos2D comes prepackaged with Box2D and Chipmunk templates, so rock!. On install, Cocos2D generates 3 templates for XCode to use; a simple Hello World template, and a Box2D based and a Chipmunk based template. All three templates generate the appDelegate and all initial classes and configurations for you.
A few days later I saw that the book pictured to the left was recently released, “Learning Cocos2D” by Rod Strougo and Ray Wenderlich. Being the instant gratification buyer that I am I instantly downloaded it to the Kindle app on my iPad and began to dig in. Within the first two chapters I was sold, and honestly impressed with the amount of quality information. They actually get into explaining each line of code generated by the Cocos2D templates, describe the Director singleton, scenes and layers, and more. Fast forward to Friday of last week and I happened to see a tweet from Ray about a physical giveaway for the book from Chuck Toporek, Senior acquisitions editor with Addison-Wesley. I retweeted Chuck and about 15 minutes later saw a tweet where I had won, woot!
Chuck instantly DM’d me to get my physical address and one business day later I had the book in the mail, seriously that is how it’s done folks. The coolest part is that Chuck, Rod and Ray are all presenting at 360|iDev in Denver on September 11-14, and I am heading out there for the conference / good CO beer. You can rest assured that I will be in their sessions, taking notes and reporting back here on my blog. So, in short, if you are thinking about getting into iOS game development, check out Cocos2D and buy this book!
cocos3D, a sophisticated 3D application development framework for iOS.
cocos3d is a significant extension to cocos2d, a popular, well-designed framework for building iOS games and applications that play out in 2D (or 2.5D isometric projection). cocos3d adds to this a full 3D modelling space, including 3D mesh models, perspective projection cameras, materials, and lighting. With cocos3d, you can populate your world with 3D models exported from 3D editors such as Blender, 3ds Max, or Cheetah3D, combined with models you create dynamically in your Objective-C code. And users can interact with your 3D objects through touch events. *source information pulled directly from Cocos3D website.