Become a member
Want to manage your learning plans?
Become an MVA member for free and get this and other free benefits:
  • Get unlimited access to content
  • Join live events
  • Track your progress
  • Take self-assessments
  • Participate in forums
  • Receive discounts on books
Maybe later

Game Development Courses

Don't put it off any longer! Get the game development training you need to start developing that killer game app today. You know the one—you've been thinking about it for years. Game apps are fun and very popular in the Windows Store, and, with the tools now available, there’s no excuse not to get started. Our game development courses cover the tools and skills needed to start building games for Windows PCs and mobile devices right away. Taught by experts, all of our game development courses also include lots of practical demos. And stay tuned for game development training that focuses on using HTML5 for both 2D and 3D games, along with deeper looks at other game development topics.

Level 100
|
Published: 24 August 2015
Want to write code and build games for Windows Phone and Windows Store? Check out MonoGame, the "write once, play everywhere" popular choice for coders. Experts, including Tom Spilman of Sickhead Games, introduce you to the cool features of MonoGame and help you build a game, from start to finish.In
Learning Plan
Level 100
11
Level 100
|
Published: 24 August 2015
If you're looking to build games and want a fun (and free) high-performance, cross-platform development tool, take a good look at Marmalade. Learn to use the Marmalade interface, hear how to develop the basic components and structure of a game, explore scene-management, and get the details on Marmal
Learning Plan
Level 100
7
Level 100
|
Published: 24 August 2015
Have you heard about Project Spark? It's the ultimate interactive digital playground for gamers of all ages, a powerful (yet simple) way to build and play your own worlds, stories, and games. Share all of your creations to a dynamic community, and play what the community makes. Project Spark brings
Learning Plan
Level 100
10
Level 100
|
Published: 24 August 2015
Want to work with the Kinect sensor v2? In this hands-on lab, learn how to use the Kinect sensor v2 in an openFramework application running on Windows 8. We use an openFramework version available on GitHub, in MSOpenTech repositories. Build on this knowledge to implement a C++ modern class that allo
Learning Plan
Level 100
6
Level 100
|
Published: 24 August 2015
Are you interested in becoming a game creator? Want to make the next Flappy Bird? Look no further than Construct 2, a cross-platform HTML5 game creator designed specifically for 2D games. It supports multiple platform exports, including free export to Windows Phone and Windows 8.Join experts James Q
Learning Plan
Level 100
25
Level 100
|
Published: 17 August 2015
Want to help introduce programming to millions of students? Be part of the largest learning event in the world by leading a group of students through an introductory Hour of Code™ learning experience provided by Microsoft. This course prepares you to do just that, providing you with presentati
Learning Plan
Level 100
11
Level 100
|
Published: 11 August 2015
Are you interested in participating in the Microsoft Imagine Cup? To do well in this global student technology competition, you need more than your already-awesome coding skills. You also need an understanding of product development, from vision to pitch to research, plus competitive analysis and bu
Learning Plan
Level 100
5
Level 100
|
Published: 11 August 2015
Did you know that you don't need to be a programmer or an artist to create a cool 2D game? If you can drag and drop, you can use GameMaker from YoYo Games to build a game and then export it to mobile platforms, including Windows, iOS, Android, Kindle and more. Get the details from industry experts w
Learning Plan
Level 100
16
Level 100
|
Published: 07 August 2015
Looking for an instructor-led course to launch students into the real world of game development? Look no farther! In this five-hour course, students are introduced to the skills and tools that game development professionals use, along with the basics of computer programming. The Microsoft TouchDevel
Learning Plan
Level 100
3
Level 100
|
Published: 07 August 2015
Want to add touch support to your app? In this hands-on lab, learn how to do just that, using openFramework on WinRT. Follow the exercises to create a sample application that uses openFramework to respond a touch event, and then modify it to respond to multi-touch events. Get the details you need in
Learning Plan
Level 100
4
Level 100
|
Published: 07 August 2015
Universal apps are the new way to develop Windows Store apps. With a universal project, developers are able to share code across Windows 8.1 and Windows Phone solutions. In this challenge, learn how to create a XAML/C# Universal app.C# is one of the most popular languages in the industry today. Its
Learning Plan
Level 100
19
Level 100
|
Published: 07 August 2015
If you'd like to find out how to bind XAML controls so that data is passed from one control to another, don't miss this hands-on lab. Then, build on this knowledge to learn how to implement a bindable class that allows you bind an openFramework object to a XAML control. Get the details in this Quick
Learning Plan
Level 100
19
Level 100
|
Published: 30 July 2015
Interested in teaching programming to secondary students? Check out this course evaluation package! The video and accompanying downloadable package provide educators and other curriculum-adoption decision-makers with sample materials and an overview of the scope, sequence, and structure of Creative
Learning Plan
Level 100
7
Level 100
|
Published: 12 May 2015
Have you always wanted to get started in game development? Here’s your chance to learn how to create games from the ground up, using C++ and DirectX. Learn about the game loop, input detection, applying basic shaders, state management, and more. With these skills, you’ll be building the
Learning Plan
Level 100
34
Level 100
|
Published: 15 April 2015
Oh no! This video game is broken! We need your help to get it working! Join Microsoft in completing your Hour of CodeTM, and fix our game. What is the game? Control a crazy robot trying to make it through a maze of wacky obstacles. But it's not working right, and we're calling on you to help us fix
Learning Plan
Level 100
4
Level 200
|
Published: 07 August 2015
HTML and XAML developers, are you ready to start having fun with Windows 8.1? Join Microsoft experts for an on-demand version of the highly successful dive deep into the gadget and devices side of Windows 8.1. Explore 3D printing, the LEGO EV3 platform (and how to use it from Bluetooth and USB), how
Learning Plan
Level 200
15
Level 200
|
Published: 07 August 2015
Devs, are you looking forward to building apps with Kinect for Windows v2? In this Jump Start, explore the brand new beta Software Development Kit with experts from the Kinect engineering team, and see how Kinect v2 enables speech, gesture, and human understanding in applications and experiences. Le
Learning Plan
Level 200
13
Level 200
|
Published: 07 August 2015
This course takes you through every aspect of developing games for Windows 8, from audience definition through product monetization. Discover the gaming engines that’ll ease the process, such as Construct2 by Scirra, GameMaker by YoYo Games, and Unity. The course is appropriate for beginning g
Learning Plan
Level 200
63
Level 200
|
Published: 07 August 2015
Now's your chance to get to know the DirectX graphics debugging tools in Visual Studio. Learn how to capture a frame from a game, and then see how that frame was rendered by stepping through the individual graphics events. Explore the shader, and look at the C++ code that needs to be edited to make
Learning Plan
Level 200
4
Level 200
|
Published: 07 August 2015
Want to create a 2D game, using your HTML5 skills, familiar libraries, and the power of the cloud? Or add to what you learned in Developing 2D Games with HTML5? Making a "code once, deploy everywhere" multi-player 2D game with HTML5 is possible (and fun)! Watch popular experts Mickey MacDonald and B
Learning Plan
Level 200
7
Level 200
|
Published: 02 June 2015
Looking to utilize the power and efficiency of cloud computing for your multiplayer games? Microsoft Azure is there for you, whether you're into .NET, Android, or iOS. Get what you need to avoid the pitfalls others have encountered, learn the practical applications of Azure in games, create for scal
Learning Plan
Level 200
4
Level 200
|
Published: 14 May 2015
Can you drag and drop? If so, you can create games with Construct 2, a straightforward but powerful visual game development tool (no coding required). Build on the basics from Developing Games with Construct 2, and dig into more advanced techniques with the experts.James Quick and Shahed Chowdhuri r
Learning Plan
Level 200
5
Level 200
|
Published: 14 May 2015
Are you familiar with Marmalade? Want to build on the skills you learned in Creating Your First Marmalade Game? Get ready for more fun and games with the entertaining team of Lee Stott and James Mintram, as they teach you how to create and optimize your Marmalade games for Windows and Windows Phone
Learning Plan
Level 200
1
Level 200
|
Published: 06 May 2015
Developers, want to add to what you know and love about MonoGame? ​Build on the Creating Windows Phone and Windows Store Games with MonoGame course, and expand your toolset in this advanced look at MonoGame, with ​experts Tom Spilman and Andy Dunn.Explore advanced game development techniques an
Learning Plan
Level 200
1
Level 200
|
Published: 06 May 2015
Making games with GameMaker? Ready to take your 2D game development skills to the next level? If you loved the Creating Your First 2D Game with GameMaker course and you're ready for more, dig deeper into the product features that make GameMaker such a powerful game development platform. Plus, s
Learning Plan
Level 200
1
Level 200
|
Published: 05 May 2015
If you’re an experienced Game Developer and want to build on your C++ and DirectX skills, up-level your employment options with AAA companies​, and expand on the DirectX knowledge you gained in the Introduction to C++ and DirectX Game Development course, now's your chance!In this fir
Learning Plan
Level 200
3
Level 200
|
Published: 05 May 2015
Now that you've mastered skyboxes and porting DX 11 to 11.2, how about a fun look at sounds and shaders? In this second course in the C++/DirectX game development series, add some shine, emboss and blur graphics, and incorporate sounds, as you expand on your game prototype from the previous course.E
Learning Plan
Level 200
1
Level 200
|
Published: 28 April 2015
You've explored skyboxes and porting DX 11 to 11.2, and you've played with sounds and shaders. How about a look at blending and models? Take the next step in game development, and learn how easy it is to implement blending techniques and to add features to your game engine.Watch as experts Bryan Gri
Learning Plan
Level 200
1
Level 200
|
Published: 28 April 2015
Hooked on C++/DirectX game development? It’s a steep learning curve, that’s for sure, but it's so worth it! Roll up your sleeves, and join experts Bryan Griffiths and Mickey MacDonald, as they explore the wow factor through advanced game development! Expand upon the prototype from the&nb
Learning Plan
Level 200
2
Level 200
|
Published: 28 April 2015
If you've always wanted to build games for the Windows Store but aren't sure how to get started, take a look at the wildly popular Cocos2d-x. Join a team of experts who walk you through the engine's background, explore its popularity, show you how to set up a Windows machine for Cocos development, a
Learning Plan
Level 200
9
Level 200
|
Published: 27 April 2015
​Do you have a great idea for a 3D game? If you want to build it with the same open source framework used to create Assassin's Creed Pirates, check out this exciting course! Babylon.js is a free, open source gaming framework that streamlines WebGL functionality. Use it to create 3D games and apps wh
Learning Plan
Level 200
21
Level 200
|
Published: 27 April 2015
Do you want to build up your game portfolio with help from the experts? Watch this course, led by AAA game maker Bryan Griffiths and indie game designer Mickey MacDonald as they walk through step-by-step demos, pro tips, best practices, and design strategies. See how easy it is to create universal H
Learning Plan
Level 200
20
Level 200
|
Published: 27 April 2015
Know about sprites and boss fights but not how to create them? If you want to get into the video game industry but don't know where to start, check out this course. Learn what skills you need, and get a look at many available tools and what you can do with them, plus get links to access them yoursel
Learning Plan
Level 200
43
Level 200
|
Published: 27 April 2015
If you are a Unity game developer who wants to increase your reach by bringing your existing iOS, Android, or PC games to Windows Store and Windows Phone, roll up your sleeves and join us for this practical, step-by-step deep dive. At the end of the training, you can have your full game ported!Exper
Learning Plan
Level 200
11
Level 200
|
Published: 27 April 2015
Whether you're a beginner or an established indie game developer, if you want to ramp up your skills, join the always-entertaining Adam Tuliper (of DinoBurger fame) and a team of industry experts for this informative Jump Start. They take you on an awesome journey using Unity, one of the most popula
Learning Plan
Level 200
22
Level 200
|
Published: 23 February 2015
Now that you've mastered skyboxes and porting DX 11 to 11.2, take a fun look at sounds and shaders. Add some shine, emboss and blur graphics, and incorporate sounds, as you expand on the previous course's prototype. Experts Mickey MacDonald and Bryan Griffiths explore XAudio2 and teach you how to
Learning Plan
Level 200
0