LeftRight Studios is a new developer and we released smackBOTS after 1.5 months of development. As a developer myself, I'm really curious what other game devs are using to develop their game. I'll start first smackBOTS - Language: Objective C. No external libraries just UIKit and Core Animation
Wow? SmackBOTS was create using just UIKit and Core Animation? Okay, my turn. BacteriaBash was created using just UIKit. I suppose Core Animation is to optimize animation so it doesn't lag?
iChalky - Language: Mostly C and as little Obj-C as I can get away with Using: UIKit, OpenGL, Core Graphics, Audio Queues Sparticle - Language: Mostly C and as little Obj-C as I can get away with Using: UIKit, OpenGL, Core Graphics, OpenAL
Yeah, Core Animation for almost all of the animation, wrote a collision engine in objective-c and oh.. project is around 5000 lines of code including comments. By the way, what's an easy way to find out # of lines of actual code? But smackBOTS is really just an early version of the game, I'm playing around with RakNet and Box2D for our multiplayer version.
I use the command line tool wc (for "word count"). Just open a terminal window and go to your Classes folder (easiest way I know is typing "cd " and then dropping the folder into the terminal window). With wc *.* you get a character, word and line count of each file and a sum of all files too.
Use cloc to count lines of code. Run it in a terminal window from the base of your project. I use the following options: Code: cloc --force-lang="Objective C",m --exclude-dir=build,OCMock.framework,.git . SpinSlide uses UIKit.
My game Xpandaballs was written using Objective C and uses OpenGL & OpenAL. I'm using cocos live for the high score board and pinch analytics for user statistics.
Bugz was written in C++ with a thin Obj-C wrapper. Our newer projects are mainly Obj-C with a bit of pure C. We use OpenGL & OpenAL exclusively, no 3rd party libraries.
Yeah, will be interested to know how that went for devs that had experience using cocos 2d.. The example apps look pretty cool though.
My game (Fowl Invaders - currently in review) and my next game are both build using the Unity Game engine (mostly Javascript, some C#, and some Objective-C). Thanks, Galen