Learning C# Programming with Unity 3D
Ideal for game programmers with no prior experience with programming languages, this book covers the basics of programming and explains how C# is used to make a game in Unity3D. Interactive examples give C# code meaning. As more complex aspects of C# are explained the interactivity of example games gains depth. Common programming tasks are taught by way of making a game. The final result is a reader who is capable of understanding how to read and apply C# in Unity3D and apply that knowledge to other development environments that use C#.