What you need for this book
As the book will provide you with all the basic knowledge you need to develop mobile games, there is no prior knowledge or skills that are required to understand its contents.
On the other hand, we tried our best to make this book a practical guide to mobile game development and therefore a basic knowledge of any 2D and 3D modeling software, as well as some familiarity with the interface of Unity 3D is welcome.
As they are industry standard, we mainly used Photoshop for 2D assets, 3D Studio Max for modeling, and Unity 3D as the game engine to create the practical contents of this book. What follows here are the links to download the trial version of each one of them: