3 ms·
I started mostly with "Cocoa Programming for Mac OS X". I wanted to learn objective-C, but I hadn't convinced myself that an iPad was worth the investment yet.
by chrisBob 12y ago
I started mostly with "Cocoa Programming for Mac OS X". I wanted to learn objective-C, but I hadn't convinced myself that an iPad was worth the investment yet. From there I worked on my first iOS game with a combination of Stack Overflow and Apple references.
My first big project was "Ocean Commotion"[1] and the motivation was that I didn't see many good multi touch games in the app store. It still disappoints me how most iOS games would be better suited to play with a mouse or keyboard when there is this amazing interface available. Did you know an iPad can handle 11 touch points at once, and an iPhone can handle 5?
My game started out as two orange rectangles that I could drag around on a blue background. Once you realize that views all get their own inputs then having 5 objects all respond to touch events at the same time is pretty straightforward.
For your first app I recommend starting with something simple. One recent game I made was "Jack Slap"[2]. It is a simple reaction time game, and would make a decent introduction into working with Xcode. Don't worry about the details up front. Just think of a concept or single feature you like and start doodling in code to get a feel for things.
My biggest challenge is probably my artistic ability. You can tell that I got an artist involved for Ocean Commotion, but not for anything else. Making an app look good is an important part of the process. Fortunately there are lots of artists out there who can't code to help you out!
[1] http://oceancmotion.com http://oceancmotion.com
[2]https://itunes.apple.com/us/app/jack-slap/id846622220?mt=8 https://itunes.apple.com/us/app/jack-slap/id846622220?mt=8 (iTunes link)
- boca 12y agoThanks. I didn't know about the possibility for so many touch points. Ocean Commotion looks nice and the graphics are better than Jack Slap which also looks interesting. I saw that you mentioned somewhere that your wife considers building apps to be same as buying lottery tickets. How's your app store sales experience been so far?
- chrisBob 12y agoWith no advertising a decent game like Ocean Commotion is worth about $20/year, not counting the $99 developer fee. If you include the developer fee then it is worth about -$79. So far I am buying the wrong lottery tickets.