Provides an in-depth introduction to technologies and techniques used to create mobile games. Introduces looping, decision making, objects, and events. Shows the importance of learning curves and difficulty curves in the design and development of 2D games. Explores music, sound, and graphics implementation. Covers the workflow of packaging computer game-oriented apps for software publishing marketplaces.