Learning Android Game Development
Learn the art of making Android games and turn your gamedevelopment dreams into realityAbout This BookLeverage the latest features of Android N to create real-world2D gamesArchitect a 2D game from scratch and level up your Android gamedevelopment skillTransition from developing simple 2D games to 3D games usingbasic Java codeWho This Book Is ForIf you are a mobile developer who has basic Java programmingknowledge, then this book is ideal for you. Previous Androiddevelopment experience is not needed; however, basic mobiledevelopment knowledge is essential.What You Will LearnUnderstand the nuts and bolts of developing highly interactiveand interesting games for Android NLink the interface to the code used in games through simplemethodsInteract with the images on the screen and also learn toanimate themSet and save the game state and save high scores, hit points,and so on for your gamesGet a grasp of various collision techniques and implement thebounding box techniqueConvert your 2D games to 3D games using Android NGet an understanding of the process of UI creation usingAndroid StudioIn DetailIn this book, we'll start with installing Android studio and itscomponents, and setting it up ready for Android N. We teach you howto take inputs from users, create images and interact with them,and work with sprites to create animations. You'll then explore thevarious collision detection methods and use sprites to create anexplosion. Moving on, you'll go through the process of UI creationand see how to create buttons as well as display the score andother parameters on screen.By the end of the book, you will have a working example and anunderstanding of a 2D platform game like Super Mario and know howto convert your 2D games to 3D games.Style and approachThis easy-to-understand guide follows a step-by-step approach tobuilding games, and contains plenty of graphical examples for youto follow and grasp quickly, giving you the chance to implement theconcepts practically.