I hope you guys would have gone through my previous post My First iOS Gaming App Experiment – Log1. Yes thats my first experience on gaming in iOS. This briefly tells my experience about starting the app after development xp.
Cocos2D with Box2D: One word people. Only One word. WOWW! A amazing framework to develop iOS games. Keeping my programming friend(RayWenderlich website) in my browser tab started the magic with my 10 fingers on the 104 keys in keyboard dreaming to create a iOS game. Now coming to the Box2D with the shapes i had a hard time figuring out the best tool in finding the shape values for the games(In any Physics Engine it has a feature to create shapes with coordinates for objects in game). So after browsing on internet found Physics Editor is awesome but still was searching for a free tool. So i put Physics Editor in my BuyList basket and started searching for tools. After finding Vertex Helper it made my iOS-Gaming-Coding-Life much easier.
Bugs: One word that every programming developer hates. Obviously mine was full of those stupid things(Yes I created them and yet I hate them and I know it). This gaming is very new for me and this c++ with box2D all in my head made my app somewhat Not-So-Awesome but then with all compromises I started fixing those sick things slowly.
Kamcord: One of the best things of friendship is friends help. Sadesh the guy who i told in Log1 helped me in cocos2d. He incorporated this framework called Kamcord in his previous game called HappyJump. Which is basically a video record and sharing framework for mobile games and i was fascinated by the potential of that framework. So i thought this a kool feature that my game should have. So got the knowledge transfer from sadesh and implemented kamcord in my game. The support from those guys are really aaammaazing. Kevin & Michele from Kamcord they are really awesome to work and get information, they supported me with all my doubts. Kudos to those guys.
Texturepacker: I was late. Not very late but too late to have known the power of TexturePacker in iOS games but anyhow i adapted to it. You know what watch their mindblowing video about spritesheets its absolutely funny and interesting. By using this i can build images into a single large sheet and can import to my other devices such as iPhones and non retina iPads. This helped me convert my ipad game into a universal game app(iPhone4/iPhone5 and iPad) very easily without any pain. You know what I purchased both Physics Editor and TexturePacker.
Finally i had some rookies at my office(Nitesh and Pratap) who just fixed those stupid bugs created by me and finally added some extra touch to my app making my game crash free and bug free.
Marketing: All of sudden i thought it is best to start the marketing before i am ready with the appstore binary. Raywenderlich has a amazing tutorial on marketing iOS aps and games.
3. Post Release
So took some advice from these. Definitely it has lot of information which i think a indie developer should get to know of. While i typing this blog i uploaded the game into appstore and waiting for my app to get approved from apple. Fingers crossed.