1 internautes sur 1 ont trouvé ce commentaire utile
Matthew W. Gudenius
- Publié sur Amazon.com
I had previously downloaded Unity and was very excited about it as a development tool, but also very lost. The built-in help and documentation just didn't cut it, and the online tutorials and forums weren't much more helpful -- for example, the tutorials often give you pieces and have you fill in some gaps, but nothing from scratch (and isn't that what we do when we start a game? Start from scratch?) I was afraid I wouldn't be able to find a suitable step-by-step, hand-holding, crumb-feeding guide to get me up to speed... but lo and behold, this book is just what I needed (UPDATE: Correction -- the Game Development Essentials book is an EVEN BETTER hand-holding, step-by-step guide. But this "By Example" book is a good companion. I recommend both of them, but start with Essentials) It gets me familiar enough with the general workflow that I can use my other knowledge to fill in the gaps and figure out the rest.
I have a BS in Comp. Sci. so I'm not a total n00b, but have little (aka almost zero) experience in game development, and this book has proven invaluable. The author takes an approach of assuming you know nothing (I approve!), so I actually had to skip through several sections, explaining how coding/programming in general works, how 3D space/origin work, etc. because I already knew all that. I think it's great he's giving this information to beginners, but having said that, I'm also willing to bet that if I had no prior schooling/experience, the little bit of help he gives wouldn't be sufficient.
Some people remark he spends too much time being casual, making jokes or pop culture references, or giving anecdotes and analogies... but I don't think so. I find it refreshing. Sometimes corny and punny, but I appreciate his sense of humor, and he seems like a cool guy. How can you expect to be a video game designer if you don't know how to lighten up and HAVE FUN? Or maybe it's just that I can relate, being about the same age as the author and seemingly coming from a very similar background.
In fact, if you ever find yourself in Napa Valley, Mr. Creighton, and you want to hang, look me up! We can talk some awesome game ideas, and how much it still irks me that Flash is not supported on iPads...
PS. I did get the Kindle edition, and there are problems with it as other people have mentioned:
* No highlighting where it says "code is highlighted"
* No call-out graphics for calling attention or denoting specific text features
* Certain punctuation -- like dashes/hyphens and ellipses -- seem to be missing, making some phrases read like awkward run-on sentences
BUT... I got it for 1/3 the price of the print edition (normally I think e-book editions are a ripoff; in this case, it's quite a bargain, despite the formatting flaws), so I'm not complaining! It gets the job done.
EDIT/UPDATE: I am removing one star because I bought both this book and Unity 3.x Game Development Essentials at the same time, and decided to start with the "by example" book (because I learn best "by example" -- by jumping right in and actually doing it)... what I didn't realize is how much BETTER the "Game Development Essentials" book does the same approach.
So, if you are truly new to Unity (and maybe even new to game development, period), THAT is the first book to get and to go through, hands-down. The only game example in it is a "first person shooter" style game, but the pacing, presentation, and activities are extremely well done to give you the know-how to make other sorts of games (racing games and 3D puzzlers come to mind) pretty easily.
So, in short: if you are only buying one book, make it the Essentials one. Read through it and follow along. THEN if you want even more examples, get THIS one (Game Development by Example)
PS. I ran into some major problems with this By Example book since Unity had just changed to version 4 when I was using it, and I suddenly got stuck and could not continue the exercises in this book due to changes that had occurred in Unity.