Learn more Download now Browse your favorite restaurants Shop now Shop now Shop now Shop now Shop now Learn more Shop now Shop now Learn more Learn more Shop Kindle Learn More Shop now Shop now Learn more

on 22 June 2014
I bought it with an expectation that there'd be direct examples or explanations of things to carry out in Unity using C#, but actually the book really focuses solely on C#, and puts it in a Unity contextual environment.

You won't see any example projects or direct tutorials, but it does show you different implementations of how to execute well known functions and procedures such as limited/numbered loops, and basic programming concepts anyone should know when starting out.

A stellar book that basically helped me climb over the final steep part of my learning curve with programming, and finally gave me that "eureka" moment with programming in general, and not just C#.

If you've tried to learn programming, but are just finding it a tad bit difficult, and are looking for that "holy grail" book to finally sink it into your head, this book will knock you over to the other side of the fence you're standing on. If you're a programmer but are trying to learn C# specifically for Unity, you'll breeze through this in days.
6 people found this helpful
|0Comment|Report abuse
on 4 March 2015
Why 4 stars, and not 5 though? First off, just let me say that the book is very interesting and I find myself wanting to learn more and more. It's written in a relaxed style and the explanations do their job well- you really get the "A-ha!" moments. The problem is that the book seems not to have been proof read, or if it was, it was proof read by someone whom has no concept of grammar or punctuation. Not a "biggy", but enough to annoy at times.

Highly recommended for the beginner that wants to make a start with understanding basic C# concepts. However, this is not a "Learn Unity" book, it's a Learn C# using MonoBehaviour, and assumes you have some basic understanding of the Unity interface. If you don't, there are many tutorials via Unity.com and videos on YouTube (ooh look- a 'Method' ;) ) to help you get familiar with the Unity layout- that said, what you need to know about Unity is really basic stuff.
3 people found this helpful
|0Comment|Report abuse
on 26 February 2014
I am giving this book 4 stars as the rating score really reflects how I feel about this book.The title is a bit misleading; if you want to learn C# you really need to get yourself a proper C# book. This is a good/optional reference for a beginner but definitely will not teach you how to code properly (except real basics which you can pick up within a couple of days of tutorials, etc).

This book teaches you a bit about variables and methods but still I'd recommend some deeper knowledge of C# to really understand the content. It mentions inheritance and collections but I am sure that someone with no previous experience with the language with struggle to come up with his/her own solutions.

It introduces the `State Machine` quite well and you get a chance to build your own which is quite an important concept with game making. I really liked the chapter about the State Machine it's well explained as well as demonstrated.

After you finish working through the book (assuming you have no previous programming knowledge/experience) you will walk away being able only to repeat what was in the book. You most likely are not going to be able to kick off with a project (I mean project not a very simple game) of your own. It's like an overview of how things work in general. I am not new to programming but I bought this book to get familiar with Unity Engine - it did not exceed my expectations but it was OK. Even though the book is very basic and limited it is very well written and it's hard to get lost following it.

I would recommend this book to anyone who is new to Unity and programming in general. If you already have some C# knowledge you will be better off watching some tutorials and figuring things out on your own (assuming you know how to at least navigate around Unity, create game objects, creating scripts, attaching scripts so they become GameObjects components etc ).
This book seems perfect for youngsters, people who are just starting their adventure of game making.
|0Comment|Report abuse
on 25 May 2015
This book (on Kindle for me) is ideal for me. I had a go at learning C# last year with a beginner's book on Visual C# but the thing was I could not get and see my results readily in the context of authoring games and making progress in that sense. Now I have effectively abandoned other applications in favour of Unity3D I turned again to C#. This time around, and with this book, and in simple stages, so SO much easier to make progress. Hat's off to the author. Hope he writes a book about the new Unity GUI and Unity 5.x as well... ;)
|0Comment|Report abuse
on 10 October 2015
It's a good book, easy to understand. But... The grammar and spelling is shocking. Clearly it was not proof read before publishing. It's still readable, just rather annoying.
|0Comment|Report abuse
on 15 September 2015
Just picked up unity a couple of weeks ago, no experience with c# found this book to be a God send while muddling through scripts. Have recommended it to a few people. A Good investment. :)
|0Comment|Report abuse
on 5 August 2014
Useful for getting off the ground and being able to understand the way the Unity3D game objects work.
I already could code in C# so I wasn't trying to learn the language. Not sure how effective it is in that aim.
|0Comment|Report abuse
on 5 December 2016
This should help, Thanks
|0Comment|Report abuse
on 13 September 2015
The book looks great. However I cannot see the figures on it which makes the book very unusable for its purpose.
Is anybody able to fix this?
review image
|0Comment|Report abuse
on 14 November 2013
Despite the fact that i had some knowledge on programming, i found this book extremly helpful. I had no idea about c# and yet after the first pages i found my self saying "hey this is getting easy". This book is really well writen, the author covers everything (and more) that i needed to know about c#, he used very good examples , his explanations are really in detail and easy to understand. I totally recommend this book to those who has no idea how to programm or how you write codes in c#. 5 stars from me!!!
3 people found this helpful
|0Comment|Report abuse