Unity 3 Game Development Hotshot and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Unity 3 Game Development Hotshot on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Unity 3 Game Development Hotshot [Paperback]

Jate Wittayabundit

Price: CDN$ 49.13 & FREE Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Wednesday, September 3? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $16.49  
Paperback CDN $49.13  
Join Amazon Student in Canada


Book Description

Aug. 20 2011

Eight projects specifically designed to exploit Unity's full potential

  • Cool, fun, advanced aspects of Unity Game Development, from creating a rocket launcher to building your own destructible game world
  • Master advanced Unity techniques such as surface shader programming and AI programming
  • Full of coding samples, diagrams, tips and tricks to keep your code organized, and completed art assets with clear step-by-step examples and instructions
  • Elite Unity programming for those looking to take their skills to the next level

In Detail

Unity 3d is the game engine of choice for creating professional looking games at no cost. Its combination of powerful tools and outstanding community support make it the natural choice for experienced and aspiring game developers.

Unity3D Game Development Hotshot will show you how to exploit the full array of Unity3Dtechnology in order to create an advanced gaming experience for the user. It has eight exciting and challenging projects with step- by-step explanations, diagrams, screenshots, and downloadable materials.

Every project is designed to push your Unity skills to the very limits and beyond. You will create a hero/heroine for a role playing game. Create a menu for the RPG game allowing you to customize your character with powerups, armor, and weapons. You will shade, model, rig, and animate your hero/heroine. The end result will be a character on the level of Final Fantasy, far superior to a simple sprite.

Now for some damage - rocket launchers! Typically the most powerful weapons in any first person shooter, you will create a rocket launcher that has fire and smoke particles and most importantly causes splash damage for that all important area effect. Create AI controlled enemies for your hero/heroine to eliminate with the rocket launcher. Forge a destructible interactive world so if the rocket launchers miss their target they will at least cause significant damage to the surrounding environment. Learn to save and load your game so you can take a break from the action for life's necessities like going to the bathroom. Incorporate social gaming by uploading scores online so everyone can see the carnage.

What you will learn from this book

  • Create a polished menu for a role playing game with an intuitive user interface that will allow you to add powerups, weapons, and armor.
  • Build a platform game and sprite. Add physics such as jumping and gravity. Throw in some 3d objects.
  • Create a hero or heroine using models, shading, rigging, and animation. Bring it to life so it can walk, run, and jump.
  • Create a rocket launcher, with fire and smoke particles.
  • Build enemies with smart artificial intelligence for a first person shooter.
  • Create an interactive world with destructible environments.
  • Load and save your game. Post high scores online so the world can see who plays like a noob and who plays like a veteran.

Approach

Using a project based approach you will learn the coolest aspects of Unity3D game development. Each project contains step- by-step explanations, diagrams, screenshots, and downloadable materials.

Who this book is written for

This book is for users who already have some basic knowledge of how to use the Unity3D game engine and intermediate users who want to explore Unity 3D above and beyond the basic techniques.


Customers Who Bought This Item Also Bought


Product Details

  • Paperback: 367 pages
  • Publisher: Packt Publishing (Aug. 20 2011)
  • Language: English
  • ISBN-10: 1849691126
  • ISBN-13: 978-1849691123
  • Product Dimensions: 23.5 x 19 x 2 cm
  • Shipping Weight: 680 g
  • Amazon Bestsellers Rank: #562,706 in Books (See Top 100 in Books)

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.3 out of 5 stars  7 reviews
13 of 13 people found the following review helpful
4.0 out of 5 stars Review of e-book version Sept. 24 2011
By Amazon Customer - Published on Amazon.com
Format:Paperback
A reasonable number of Unity books have already been published, and most are either written with beginners in mind, or at least start off with the basic concepts. This book is very unlike that: it assumes that the reader has a solid understanding of Unity basics, and also requires a fair bit of experience in scripting.

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.
8 of 8 people found the following review helpful
4.0 out of 5 stars Great for not being another beginners book Jan. 24 2012
By Scott L. Petrovic - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
I am happy to see more "advanced" Unity3d books coming out into the market. The book is broken into quite a few different topics. Some of the topics are short and concise, while other seem to really drag on and should have been broken up better. I thought the chapters on creating a 3rd person controller seemed a little long.

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.
12 of 14 people found the following review helpful
3.0 out of 5 stars Poor English, Not for Beginners, and Kindle version needs help Jan. 2 2012
By B.C. - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
To quickly summarize:
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...

TARGET AUDIENCE:
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!

Also, even if you know Javascript, don't think this is anything like that Javascript. Unity's Javascript is much different than regular Javascript. But if you are an intermediate to senior level developer, you'll figure it out. It's your typical c#/java style syntax. Nothing crazy.

BOOK QUALITY:
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.

LANGUAGE:
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"
or
- "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.
1.0 out of 5 stars Busted code laid out in a sloppy manner Jan. 30 2014
By Pat_Attack! - Published on Amazon.com
Format:Paperback|Verified Purchase
This book claims to be for beginners, it is not.
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.
Period.

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.
1 of 2 people found the following review helpful
2.0 out of 5 stars Too Basic April 7 2013
By POE - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
This book is pretty basic although the subtitle suggests it is an advanced book. The way the book was written suggests that it was rushed.

Look for similar items by category


Feedback