It was a pleasure to be a technical reviewer for this title. This is a great book for those willing to learn how to create video games with C++ using the mature cross-platform Cocos2d-x framework.
This book is truly worth for beginners looking out to start with cocos2d-x. The tools suggested could be beneficial for the beginners.
I appreciate that the author has not tried to get away by explaining just the simple concepts e.g- for animation, he has explained spine animation too along with frame animation and that would give the reader more than just an idea if he wants to opt for other method of implementation.
I already have experience with cocos2d-x of around 7-8 months and after reading this book I felt that the author has nicely picked the topics and the book has no unnecessary repetition of concepts that are already nicely explained on the cocos2d-x wiki.
There is a mistake in coordinate system concept that author described in the first chapter. But it wouldn't be a problem, if you look at the cocos2d-x wiki.
However, the version for code is v2.2 but I think it would hardly be any problem if the reader wants to shift to cocos2d-x v3.x as the APIs for v2.2 and v3.x are no much different on small scale and also the concepts are almost the same in both versions. But I would appreciate if the author upgrades the code.
I short, this book will give solid grounds in cocos2d-x to any beginner.