Unity 3 Game Development Hotshot Paperback – Aug 26 2011
|New from||Used from|
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Jate was born in Bangkok, Thailand in 1980 and has a passion for both arts and mathematics. He received a Bachelor's Degree of Architecture in 2003 and used to be an interior architect for several companies. Then,he came to Ottawa, Canada in 2005 and graduated from the Game Development program at Algonquin College in 2008. Since he graduated from the Game Development program, he started working at Launchfire Interactive Inc. (http://www.launchfire.com) as a Flash Actionscript Programmer and developed many games and interactive contents (for the client such as Dell, Alaska Airline, etc.). In 2009, he decided to move to Toronto, bigger city, to get more chances to work in Game industry. He started a new position as a Game Developer & 3D Artist at Splashworks.com Inc. (http://www.splashworks.com). At Splashworks, he had a great chance to work with many different games and clients (such as, Shockwave, Swiss Chalet, and so on). It also gave him a chance to get to know Unity3D and love just how friendly UI is and how fast the workflow is. The first video game he ever played was "Super Mario Bros." and he has loved playing games ever since. He believes that being an Architect is also his strength; it supports his concepts and ideas of how the real world could apply in the virtual world. In his spare time, he loves to work on 3D software, such as Zbrush, or 3D Studio Max. He also loves painting and drawing. Currently, he's trying to marry his architectural and 3D skills with his game development skills to create the next innovation game. His website - http://www.jatewit.com His Zbrush Character - http://www.zbrushcentral.com/showthread ... ight=tyris
Most Helpful Customer Reviews on Amazon.com (beta)
Moreover, the book chapters are organized as individual projects, so one can read them in order, or directly skip to the desired project. Each chapter can be viewed as a tutorial, where a number of steps must be performed in order to reach the project goal. This works well, but as the book is not a reference, the author has included a number of small explanations (called "Classified Intel") of some selected subjects in each chapter, so the reader will be mostly able to follow the text without resorting to the Unity documentation. There are obvious advantages to this form of learning by example, but the reader must be willing to often seek the needed bits of information in the Unity documentation, especially considering the amount of source code that is presented.
Highlights of the book include: chapter 1, which deals with creating a 2D game with sprites - something that is very lacking in Unity itself; chapter 2, which describes how to create a nice user interface using Unity skinning features; chapter 3 and 4, which together demonstrate how to successfully export and animate a 3D character from 3DS Max; and chapter 6, which thoroughly explains the basics of implementing a smart AI in a game.
All in all, the book works rather well, and it is a solid resource for intermediate and advanced Unity users.
Most books I read I usually like coding everything from scratch since I feel it helps me learn the concepts better, but it felt a little like busy work when I was coding by hand. You can download the project files, so I ended up just opening up the finished scripts and spent more time studying the code than writing.
The Kindle version is nice, but it has a few caveats. My version of Kindle (e-ink) doesn't bold text, so it can be kind of annoying when they say to add the bolded lines, then you look at the code and nothing is bolded. Also, it is easier to look at the code examples on a kindle if you change the orientation to landscape. The code breaks in weird places with portait, so it makes it much more difficult to read.
Overall, I learned quite a bit in the book though. It gets right into the meat and potatoes of the program and skips over the basics such as learning the interface. The only interface it talks about is using UnityDevelop, which is Unity's version of MonoDevelop. That was nice since I haven't read anything else that explains that IDE.
Every technical book seems to have typos in it, and this one is no exception. The typos are pretty typical, but the code examples provided all seem to work, so that is a better path to follow than watching for typos in the book.
For the price and how much you will probably learn, I would recommend this book.
Unlike the other Unity books on Kindle, this book is targeted at more Advanced users.
If you are a beginner, expect no hand holding, or help... and reconsider buying this book.
There are a lot of Kindle-based formatting errors that will cause trouble, and no errata on the publisher site.
The language for the code comments are poor english. That may annoy some.
Let's dive in...
If you are at an intermediate to advanced level in programming, and have used Unity in the past, this book will work for you.
The book is more of a dive into the deep-end and learn by doing. So you're not going to get an intro to the whole UI or anything like that.
If you want that beginners intro, try other books. This book will probably confuse you and leave you asking a LOT of questions.
I found myself having to rely on the Unity Docs a lot to understand what the parameters for given method calls were.
Now all that being said, in the first chapter, you already finish a basic side scrolling mario type game. It's pretty rewarding after only the first chapter.
...but, like I said, it is a bit heavy for a beginner!
There is no errata at the time of writing this review, I'm making notes in my kindle edition as I read through it. I'll try to share my notes when i'm through the book.
There is a download of the associated content for the chapters, so that is a plus. That's about it though, you don't get anything else on pakts' website.
There are a lot of very annoying kindle formatting issues, I've figured my way through them, but I have also hit many walls that have slowed me down due to these errors.
For instance, not knowing a lot about unity's api, I would copy code form the examples, then realize later that there need to be a space in a particular string. The kindle edition loses spaces all over the code examples.
The screenshots are decent, but don't always reflect the instructions that go with them. For instance, in chapter two, there are several steps on setting up styles for UI's. It seems like they went through the effort on the initial styles, but then got super lazy as time went by. The later instructions are missing things like mentioning background images, or bullets are incorrectly formatted, so you're not sure if you're dealing with a child element of something, or a new element all together.
The book feels like two different people are writing it, and one of them doesn't speak english particularly well. I'm not grammar cop myself, but here are some examples of random lines:
- "All GUI Class will create in this function"
- "When the user press M key show the menu window"
You can understand it, but you think the editors would fix up those comments for you.
Hope this helps you in your purchase.
Maybe a beginner could understand it if the code wasn't laid for five pages with no context or explanation until the end, by which point it had you enter in 10 separate steps and are left clueless what broke along the process.
Oh, but if only that were the only issue. If only...
Here's the real kick in the teeth: large chunks are straight up broken.
Even their example code that is included in the download is completely broken and does not work.
I've wasted $45 on this book and over a week of beating myself up trying to make its first project work.
I used my damned vacation time to study this piece of crap! And I'm 99% sure that's more time than the author spent proofing the book.
This is the first and last time I will ever buy from PACKT and I will warn every single person I can about my nightmare experience with this turd.
Look for similar items by category
- Books > Computers & Technology > Digital Audio, Photography & Video > Digital Photography & Video > Video Production
- Books > Computers & Technology > Graphic Design
- Books > Computers & Technology > Web Development > Web Design > Web Graphics
- Books > Humour & Entertainment > Puzzles & Games > Video Games & Strategy Guides