Beginning Android Games offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress towards creating your own basic game engine and playable game.
Beginning 3D Game Development with Unity introduces key game production concepts in an artist-friendly manner, removes the hurdles to understanding scripting. It enables independent game artists to learn how to produce casual games for mobile, desktop, and console platforms.
Written for existing Flash developers and other interested mobile professionals, AdvancED Flash on Devices covers both mobile and device development with Flash Lite, as well as Flash 10 for smartphones and other non-PC devices.