Everybody and their mom thinks mobile games (I’m talking mainly iPhone/iPad and Android devices here) are such cool thing that I couldn’t help listing a few possibly useful resources. Here, go check em out.
app game kit – from the makers of fps creator and other “build games easily” tools. If you’ve never done any games programming, this might very well be a nice option to check out.
monkeycoder – from the makers of blitzbasic, blitz3d, bmax. Mark has created a slick thing that can do not only mobile games, but can cross-compile to almost any platform (when somebody codes more targets). If you know blitz basic stuff, this is good option. Monkey is pretty new, but evolving fast. Keep eye on it.
cocos2d – another pretty cool system to build mobile games. There’s quite plenty of material (including books) about using cocos2d and to me it feels it’s getting bigger.
iphone game kit – tool aimed for beginners. Even if you don’t want to start with iphone game kit, you might want to check out this system. It comes with a huge number of art assets to use in your products. (interestingly, uses cocos2d by the way)
unity – from beginners to more advanced users, Unity offers plenty of options for creating mobile (and other) games.
shiva – bit different to Unity and not so popular, but plenty of useful things that you possibly don’t want to miss, so go check it out as well.
By the way, here’s one blog post written over a year ago regarding mobile games thoughts. It’s a pretty good post to read (comments too).