Learn Unity Programming with C# is your step-by-step guide to learning to make your first Unity games using C#. You will learn how to move from the basics of C# in Unity, to building exciting games with sophisticated elements.
Whether you are new to Unity or you're a Unity dev ready to deploy to Windows Phone, Learn Unity for Windows Phone Game Development will help you on your way. While Unity's aim, "author once, deploy anywhere," has become the goal for many budding game developers, there are a multitude of design decisions involved in making it a reality.
Building XNA 2.0 Games: A Practical Guide for Independent Game Development is an in-depth and exclusive look into the entire XNA game development process and includes the creation of a software game masterpiece.
This long-awaited title provides a clear introduction to game programming for you, C# programmers! Microsoft insiders have written an easy-to-read guide, so you can start programming games quickly. This book even includes an introduction to Managed DirectX 9, and other advanced .NET features, like animation and sounds.