I’m going to start sharing my game development journey using Cocos2D with you. For those that don’t know, Cocos2D is a fast, free, easy to use, and community driven framework for building 2D games for iOS. Cocos2D has over 3000 games in the Cocos2D Game Library and some have made it to the Top 25 in the App Store such as Air Penguin. I really didn’t want to start with an empty project in XCode (I tried and was miserable due to the time spent on just making the engine for the game), and didn’t have the money to shell out for a Unity 3D license. I checked out other alternatives and ended up falling in love with Cocos2D.
I started by simply grabbing a book. The following are some good ones: Cocos2d for iPhone 1 Game Development Cookbook
(Official), Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk, and Learn cocos2d Game Development with iOS 5 (one I started with). If you don’t mind spending money on a good resource, try it out and you could have your first game within reading the first few chapters (1-3hours!). You could even start with Cocos2D Programming Guide if you aren’t convinced and don’t want to spend money yet.
The thing is, the books only cover so much and really don’t go in depth with other things that might arise in your game development journey. A lot of unprecedented things occurred in mine such as how to find the right team, idea for a game, community to give opinions about my project, how to set up deadlines and complete them, amongst other topics.
That is why I decided to share with you all the things I’ve learned along the way in making my game such as all the things I’ve hated, loved, and even code samples for how I got things done within a game such as level creation/editing, collision detection, how to make a hero, etc. If there is anything in particular you want me to cover, please let me know and I’ll do my best to either answer in the comments or even make a post about it.
If you are interested in following my current marketing efforts become a fan of Feed the Dragons on Facebook. It was barely set up a few days ago so be patient for now. If you want to know the gist of my game, it’s simply Multiplayer Snake for iPad (up to 4 players). If you ever played Nibbles, then you have an idea of where I got my inspiration. I’m basing the gameplay off that game by having a couple of friends either cooperatively or competitively playing a game on one device. It may sound difficult, but trust me, it’s a blast and we hope you believe the same when we decide to publish our game in the next few months.
Our next post will probably be something like “So can I start making video games, and how?”. I’ll be covering how much you really need to know, the things you should consider, and how to start!