Learning Android Game Programming brings together all the knowledge and sample code that even casual or “junior” Android developers need to develop low-budget 2D games with Java and XML. For the first time, it makes Android game development practical for thousands of developers who don’t have the resources to build highly-complex 3D games.
Rather than focusing on difficult, highly-optimized native C libraries, this book relies on the far more accessible AndEngine framework and Java/Dalvik virtual machine.
The book starts with an up-to-the-minute overview of today’s Android mobile games marketplace, reviews each leading genre, and teaches you the foundational concepts of game development. You’ll design a simple game, then master every step of game development with AndEngine—the powerful, open source, free game-development engine. Every chapter teaches with sample code you can actually use, including many examples drawn from the published game, Virgins Versus Vampires (V3).