2 Unity 2D game development books
Book review, “Learning Unity 2D Game Development By Example” and “Mastering Unity 2D Game Development”.
Packt publishing gave me a great opportunity to review these two books at once. It was a very fun experience full of learning, and I thank then for it. Now, on to the review.
If I would have reviewed these books one by one, some time apart, the reviews sure would have looked differently. Each book has it’s own strengths and weaknesses, but together they compliment each other very well.
Let’s start out with “Learning Unity 2D Game Development By Example”. This is the easier of the books to follow along with. Like every by example book from Packt, there is a lot of hand holding expected from the author. Despite this, I feel that there should be some room for the person reading the book to experiment on their own. This is something that the author, Venita Pereira in this case, does very well.
The many small games that Venita walks you through helps you understand many of Unity’s core 2D concepts in a fun and exciting way for every new concept. Nothing feels repetitive nor daunting as you happily plow through every page of the book, chasing the high you feel when you learn and execute a new concept with ease.
The one problem I did have with the book was that the games got completed a bit too soon. As you felt that you really got somewhere, and wanted to continue, you were of to the next concept to learn.
This is where our next book comes in.
“Mastering Unity 2D Game Development” was a completely different experience. Although there many code snippets here as well, the book required more independence from the reader. Do note that on this level of Unity knowledge, this was a welcomed sight.
The author, Simon Jackson, let you learn new things, and repeat some old. The difference here is that Simon put the right amount of hand holding into the book, but expected you to think for yourself in a very cleaver way.
Creating the RPG through the entire book was a good call, as you felt that you got to follow through with a project all the way. Along the way, Simon provided many great tips and explanation, and I do feel that there is no other book to read just before taking the step to create your game, the right way.
Finally, the first book is great for someone who never felt comfortable with game development in Unity. I do no recommend this book to someone who’s been playing around with Unity’s 2D capabilities and actually created some decent tests, but for anyone, experienced programmer or first timer, this is a perfect place to start.
The second book is truly a must for people who want to make a serious game. But most importantly, these two books complement each other in a remarkable way by giving you a very special perspective on Unity 2D development. So what are you waiting for? Go get ’em!