Sign in
Dev Center - Windows Store apps
Home Dashboard Docs Samples Downloads Support Community
Dev Center - Windows Store apps > Docs > End-to-end apps > Developing games

Developing games (Windows)

Windows Store app development
End-to-end apps
Developing games
Why develop a game for Windows?
What can I use to develop a game for Windows?
Creating a DirectX game
Creating a Windows Store game using JavaScript
Game publishing requirements
Developing Reversi, a Windows Store game in C# and XAML
Developing Marble Maze, a Windows Store game in C++ and DirectX
spacer spacer
800 out of 1688 rated this helpful - Rate this topic

Developing games for Windows is not only fun, it's a great way to really get into Windows programming. Games are a popular type of app and by developing them, you'll not only explore your creative side, you'll learn about all the different ways you can develop multimedia on Windows, from graphics to sound to the many cool ways you and your audience can interact with the platform.

Note  (Looking for the June 2010 DirectX SDK for Windows XP? Download it here.)

Now, let's discover and evaluate new and existing Windows game technologies and development platforms. We'll also help you with several common Windows game development tasks.

What you need to know

This section is for anybody that is interested in developing a game or a multimedia app for Windows. You must have basic computer skills and understand programming concepts to get started. If you want to use advanced game development technologies, such as DirectX Graphics and Gaming, you must know Windows and C++ programming, and understand some math (trigonometry, linear algebra) and basic physics.

To develop a good game you must first do some planning. Other graphic apps often have a simple, procedural workflow that can be easily expressed as a user interface. But games often have much more complicated flows and require that you not only understand well the technologies and primitives that you'll use to construct the game, but also the variety of ways they can interact. Here we'll help the new Windows game developer understand these primitives and technologies, and how to use them to assemble a complete game.

Before you begin, you must be familiar with development for Windows 8. For more info, see Getting started with Windows Store app development. Also, check out Building great games.

In this section

  • Why develop a game for Windows?
  • What can I use to develop a game for Windows?
  • Creating a DirectX game
  • Creating a Windows Store game using JavaScript
  • Game publishing requirements
  • Developing Reversi, a Windows Store game in C# and XAML
  • Developing Marble Maze, a Windows Store game in C++ and DirectX

Additional game development resources

Here is a collection of Microsoft Powerpoint decks for talks from the Game Developers' Conference 2012 about Windows 8, Kinect, and general Windows game development.

GDC 2012 talk slide deck
Creating a Great Windows Store game for Windows 8
Developing Windows Store games on the Full Range of Windows 8 Devices
Xbox LIVE on Windows Deep Dive
Xbox LIVE Services - Entertainment Powered by the Cloud
Game Data Anywhere Using Xbox LIVE Cloud Storage
Asynchronous Gaming with Xbox LIVE
Xbox LIVE Web Games
Monetization Strategies for Windows 8 Games
Visual Studio 11 for Game Developers
Xbox LIVE Multiplayer Gaming on Windows 8 and Other Devices
Building Cross-Device Xbox LIVE Games
"Xbox, Play" : Harnessing the Power of Speech
Kinect Human Tracking - Better, Stronger, Faster
Innovative Solutions to Gesture Detection

 

 

 

Build date: 12/7/2012

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.