This review is long overdue, and although I have not completed the book, it is already worth the price of admission for me. I have been interested in computer adventure game programming for some time and have worked with several engines, but all of them have been lacking. The truth has always been, I have wanted to work in 3D, but I have not been able to afford a 3D engine that met my criteria.
My granddaughter's boy friend attended a community college class on game development using Unity 3D. When he said there was a free version (the price is right), I decided to look into the game development engine. There are a number of excellent tutorials and the reference manual is sufficiently technical and there were a number of books out there, but it was beginning to look like what I wanted wasn't available.
Finally I did an internet search and discovered "Beginning 3D Game Development with Unity: All-in-one, multi-platform game development" by Sue Blackman. Now that is a mouthful for a book title. I read it's description, and some reviews and I decided to invest in the e-book version in PDF format. When I got the book, I had no problem in down loading it and I had no problem in finding the assets and downloading them. I realize that some have complained about that process, but it was seamless for me and I have been working with the book for a couple of months now.
With regards to my background, I am a JavaScript programmer, I have some graphics skills, but I am not an artist. This book has been excellent in bringing me up to speed in Unity and the game building walk through has been easy to understand and use. Sue Blackman has done an outstanding job explaining the issues of 3d game programming, how to use Unity3D, and how to apply it to adventure game programming.
There are three ways to approach how to use this book, and the following is my recommendation on how to follow through. First have an "E" version of the book. Think of it as a tool. Have the PDF version open and have Unity 3D open side by side on your computer. Sue Blackman provides the JavaScript as you move through the book, and it is a simple matter to copy the script from the pages of the PDF as you progress through the book. Follow through the chapters and pretty much do everything by rote. You may wish to back up and review parts as you progress, but after reviewing whatever you need to, continue on step by step.
My second approach, at some point you will become comfortable enough with Unity that you will want to strike out on you own, at that point you may want to work on the book projects and you own. I do not recommend this, unless you have a game design already in place, if you do, than go ahead and continue on the book projects while developing your own game.
If you do not have a game design in place continue through the book and finish the projects as she provides them.
In phase three you may wish to, in fact you should purchase the paperback version of the book. I realize you are buying the book twice, but it will be worth it. Once you get a game design in place, start your own project, and use the PDF version of the book for quick snippets of code, use the assets as the fit your needs, and use the paperback as a quick reference to access the index and the subject of whatever topic you need to look up as you build your own game.
This is the mode I am currently in and I have found the book to be an invaluable asset.
Although the book does focus on the adventure game genre, it is applicable to a number of different genre's and the knowledge the book supplies in applicable in all of the different game genres.
Gene Poschman