As a dynamic, graphically rich 3D game engine, Unity3D stands out from its competitors by working on nearly every desktop and mobile platform. This book is the first to offer professional-level programming of Unity using C#. You begin with learning how to install Unity3D and gradually move on to more advanced coding topics in C#. Each object is introduced, applied to the code, demonstrated through examples, and added to an example game that is built upon throughout the book.
By the end of the book, you will be encouraged to create a game and upload it to a site where other users can view and comment, cultivating the learning process through dialog and interaction.
Whether you use this book as a tutorial or reference manual for working with Unity3D and C#, you will most certainly find it to be invaluable.