Title Page
Learning Android Game Development
Android Game development simplified!
Nikhil Malankar
BIRMINGHAM - MUMBAI
Copyright
Learning Android Game Development
Copyright 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: May 2017
Production reference: 1240517
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78588-095-7
www.packtpub.com
Credits
Author Nikhil Malankar | Copy Editor Dhanya Baburaj |
Reviewer Nischal Dubey | Project Coordinator Ritika Manoj |
Commissioning Editor Amarabha Banerjee | Proofreader Safis Editing |
Acquisition Editor Shweta Pant | Indexer Rekha Nair |
Content Development Editor Aditi Gour | Graphics Jason Monteiro |
Technical Editor Rashil Shah | Production Coordinator Nilesh Mohite |
About the Author
Nikhil Malankar started his journey into game development in 2011 by founding his company, GameEon, as the CEO, at the age of 17. GameEon has developed over 70+ games, of which 10 are available for download on Play Store and others are distributed worldwide via multiple distribution channels. Currently, he is running his new company--Next Move Digital--as the founder and CEO. Next Move Digital deals in digital media and game development.
He has a total experience of 5 years in the field of game development and has worked on technologies such as Pygame (a subset of Python) to create GameEons first game, Kyte - Kite Flying Game, which has over 300,000 downloads on Google Play. He is also familiar with the Unity Game engine and has developed most of the games at GameEon in the same. He has also worked with Unreal Engine 4 to develop Special Ops, a first person shooter game for Android and iOS.
He has also developed non-gaming apps and websites for clients. At GameEon, he also worked with multiple clients to develop games for them, and one of the most famous brands he has worked with is m-Indicator. He is also a social media influencer with a big following of his own on Facebook and is extremely passionate about playing games. With Next Move Digital, he aims to work on content creation, distribution, and licensing. He also operates a content website--Tell Me Nothing--under Next Move Digital, which focuses on lighthearted satirical content. His future endeavors with the company include making good-quality games for PC and console platforms.
Currently, he is running Next Move Digital, as the Founder and CEO, that focuses on creating digital media content.
I would like to thank Shweta Pant for introducing me to Packt and giving me the opportunity to work on this book. Also, I would like to thank Aditi Gour, who has been extremely supportive and friendly throughout the entire process of writing the book. I would like to thank Rashil Shah, the technical editor on the book, and I w ould also like to thank Raimon Rafols and Nischal Dubey, the technical reviewers of this book, for ensuring that the information presented by me was technically accurate.
Of course, I would also thank my mom, dad, and sister for supporting me throughout the entire process of writing this book, and also my close friends, without whom this book wouldn't have been possible.
About the Reviewer
Nischal Dubey is a full stack application developer who specializes in Java development. He has more than 3 years of experience in android development and has made applications having features ranging from basic utility apps to complex social networking applications. Over the years, he has tried to master in and out of Android development. Currently, he is working as Java and Angular JS developer in TCS.
www.PacktPub.com
For support files and downloads related to your book, please visit www.PacktPub.com .
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.
At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www.packtpub.com/mapt
Get the most in-demand software skills with Mapt. Mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career.
Why subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print, and bookmark content
- On demand and accessible via a web browser
Customer Feedback
Thanks for purchasing this Packt book. At Packt, quality is at the heart of our editorial process. To help us improve, please leave us an honest review on this book's Amazon page at https://www.amazon.com/dp/1785880950.
If you'd like to join our team of regular reviewers, you can e-mail us at customerreviews@packtpub.com. We award our regular reviewers with free eBooks and videos in exchange for their valuable feedback. Help us be relentless in improving our products!
Preface
This book will take our readers to a fun-filled ride where they will not just learn about the latest Android N SDK, but also about the other APIs and how they can create highly interactive and interesting games with them. The book will show readers how to create a complete game from scratch, designed for the Android platform. It will start by setting up the Android N SDK and other repositories, and then it will show readers how to customize the development environment. After this, it will show readers how to create game elements, objects, game layouts, game architecture, and game loops. It will create reusable Java code scripts, which will help you in your other game projects. An integral part of game development is to integrate images and graphics seamlessly. As we move ahead, we will show how to efficiently work with moving images, creating sprite animations, particle explosions, in-game entities, Bitmap fonts, and so on. Prototyping can decrease development time significantly; readers will implement prototyping techniques using the libgdx library. Toward the end of the book, readers will get a clear idea of improving game physics and the collision system, to give their game that real-life look.
Next page