Record Detail Back

XML

Introduction to Programming Through Game Development


There has never been a better time to learn how to program. Modern programming languages, coupled with powerful and widely available development environments, provide an excellent place to work. A wide range of operating environments, including mobile devices, cloud computing, robotics, embedded devices, and games, means that you can apply your programming-acquired skills in a huge range of different areas.
Programming lets you bring your ideas to life, and with C# and XNA expertise you can learn a lot about how games work and even create totally new ones of your own.
This book teaches you programming from first principles. It shows you how to use the C# language to solve problems and how C# is used within the Microsoft XNA Framework to create computer games. The games that you write can run on a Microsoft Windows PC, an Xbox 360, or a Zune device. Along the way you will also gain an insight into how software is created, and what makes an effective programmer.
C# is a massively popular programming language used by many thousands of software developers all over the world. The C# skills that you pick up in this book can also be used as the basis of a career in programming should you find that you really enjoy writing programs. And because the design of the C# language is very similar to C, C++, and Java you will find that your skills can be used with them too.
XNA is a framework which allows games to be written in C#. It provides all the “heavy lifting” concerned with making a game work. It drives the display, manages content, and provides an easy to use way of interacting with gamepads and other controllers. It also provides a common platform so that XNA games can run on a variety of different devices, and XNA games can also be distributed to Xbox users around the world using the Xbox Live service.
The book also provides a working introduction to the Microsoft Visual Studio development environment used in many thousands of software houses throughout the world. This tool is the means by which programs are created, tested, and deployed.
1st Edition
NONE
Introduction to Programming Through Game Development
Management
English
2010
1-307
LOADING LIST...
LOADING LIST...