This book is about making web games with JavaScript for today’s most promising mobile platform—Android. Game development is a challenging subject. Games aim to simulate life in some form or another, and the more realistic you want a simulation to be, the more knowledge and skill you have to apply to make it believable. Video games is the place where mathematics— which is quite typical in programming—meets kinematics, optics, acoustics, artificial intelligence, art, music, and storytelling. Where else can you find a mix like that? Why JavaScript and HTML5? If you are holding this book in your hands, then you.