I read this book because I wanted to start making games on my Android device, and I know Unity is a very good software program to create games for beginners and professionals. I was already familiar with programming, especially with C#, and I was fairly familiar with Unity and Android before reading this book, so I wanted to give this book a try to see if it could get me more familiar with how Unity and Android could work together to create great games.
There were a lot of good things I liked about this book and also a few things I didn't. The few things I didn't like about the book are minor inconveniences. The first thing for me were the beginning chapters only because they were for beginners of Android and Unity which is what the book is supposed to be for so that didn't bother me. I thought the examples in the book could have been a little better but they were okay for a beginner book. The other thing I didn't like too much was that for some of the book, you need to have Unity Pro in order to complete some of the examples fully, but you can still use the free version of Unity and have complete examples, so the good greatly outweighed the bad.
The books examples were explained pretty well and I liked that they continue on with existing examples in the later chapters so you can expand on them. It also explains the differences between the pro version and the free version of Unity and why you would need or want the pro version. This book is very good for beginners of Unity and Android because the examples are very clear and are explained in good detail, but you should be somewhat familiar with C# before reading. I also like that this book teaches by example and shows each example step by step which helps in the learning process.
Overall, I really enjoyed reading this book and I would recommend it if you want to learn about Unity and Android and start creating games.