Unless you make it happen, even just a little bit at a time.
My name is J. A. Whye (most people call me Jay). I created computer games back in the days of the Apple II and at some point “strayed” off that path. Now I’m too old and too poor to switch careers back, but I still want to create my own games, so I’m going to make time for that to happen.
What’s intensely cool is that I stumbled upon a framework that makes creating your own mobile game so fast you won’t believe it. It’s called Corona SDK and it’s by the fine folks at Corona Labs. Check out the Videos section of this site for some samples that will blow you away. I liked it so much I created the #1 Corona SDK IDE, Outlaw (previously called Corona Project Manager).
If you have a lot of time, go ahead and learn the intricacies of Objective-C and Xcode. But if you’re strapped for time like I am, but still want to create your own game for the iPhone, iPad, iPod touch, etc., take a close look at Corona SDK.
You’ll be glad you did!
(Screenshot above is from Crawl Space Games’ “Zombies Ala Mode” made with Corona SDK.)
Update (June, 2014) If I were going to spend time on an HTML5 game framework I’d spend it on Phaser. Nothing wrong with ImpactJS, but Phaser is open-source which means I can use it in tutorials, etc., and not have to worry about people buying it to take my courses. Moai is on the back burner — while it’s not dead, it doesn’t have any dev oomph behind it anymore. Now that Unity is treating 2D like a 1st-class citizen I’m playing with that, as well as dining with Swift. Corona SDK is still my first love, however.
Update (August, 2015) Early this year I was asked to create a CS109 course for UAA that was based on Unity — and I jumped at the chance. Since then I’ve stuck with Unity due to that being what the school I’m attending is using — and I intend for them to hire me to teach game dev in a year or two so I’m focusing on Unity. I love Corona, but I see the possibility of a career with Unity.