Microsoft provides Windows users with XNA Game Studio, a pack of tools for the creation of games compatible with this platform and Xbox 360. It's a utility that is focused on programming students and enthusiasts that want to start in the complex world of video game development to enjoy or share their own creations.
Develop games for PC or Xbox
XNA Game Studio works with Visual Studio, the programming suite by Microsoft, providing libraries based on .NET Framework, that have been specially designed to develop 2D and 3D games. These libraries are known as XNA Framework, and they can also be used to create screensavers or small applications.
To make the most of these tools it is necessary to have a minimum amount of programming knowledge, and it's advisable to know the Visual C# language. On the other hand, less experienced users will find the large number of examples that it includes very interesting.
Make the most of your creativity and create your own video games with all the elements that you really like, thanks to XNA Game Studio.