Snowball Touch was a passionate effort to adapt a previous game to the brand new iPhone App Store before it launched. Questions about what a user expects in an iPhone game, how to perform directional control with multitouch input, how versatile the accelerometer was, what to do about fingers on the screen were all in the air with no consensus. It was exhilarating and satisfying to suss out solutions along with everyone else.
Below is an old promotional video from when I was in development (2009)
In trying to meet my goal, I learned to deal with shifting beta Cocoa frameworks, Objective-C, and creating a more robust engine using OpenGL ES. I worked with a second programmer for a short time and took advantage of version control software. I collaborated with a musician and had a fun game in my hands.
In the end, many factors led to my abandoning the project: A few tricky bugs in my learn-on-the-job engine, dramatically less time to devote to the project, and a necessity to make bigger changes to meet the market. I have a project that won't compile with modern XCode and iOS.