Use the Cuttlefish Engine's designer to build your game, then with one click, generate it for iPhone, G1, and Blackberry.
The Cuttlefish Engine supports 2D or 3D games with advanced physics and both local multiplayer (two people on one phone) and networked multiplayer.

Q. What is the Cuttlefish Engine?
It's two things. First, it's a high performance game engine specifically written for today's phones. Second, it's a visual designer that lets you easily create games on that engine. Inside the designer, you can run your game instantly in a simulator. Then when you want to see it on a real phone you can "generate" your game. The designer writes the code, all you do is hit build, and you're ready for upload to Apple's App Store, the Android Marketplace, etc.
Q. What does it look like?
Here's an early screenshot showing how animations are set up in the designer:
Q. Who's it for?
People with great ideas who maybe don't have a lot of programming experience. The engine's designer (for PC and Mac) takes care of programming the details of each platform, so you don't have to be an Objective-C or Java expert.
Q. I want more info!
The full site is coming soon, but in the meantime there's some more info on the Cuttlefish Industries blog: http://www.cuttlefishindustries.com/blog/2009/08/the-cuttlefish-engine-an-update.
Also sign up for our mailing list so that you'll get an email instantly!