
A score indicator is positioned at the top.The bottom right corner contains a frames-per-second (FPS) counter.Lighting comes from the top left of the scene.Each element has a different material: some are solid colors, and the cube has a bitmap material.Five objects are animated: four shapes turning around the teapot and the teapot "dancing.".This Starter Kit program demonstrates several useful concepts: Microsoft Visual Studio* 3D Starter Kit initial state

If you run it, you will see something like Figure 1.įigure 1. This solution has a Windows 8.1 C++ project ready to run. The Microsoft Visual Studio* 3D Starter KitĪfter you download the Starter Kit, you can extract it to a folder and open the StarterKit.sln file. We’ll be using the Microsoft Visual Studio* 3D Starter Kit, a logical starting point for those who want to develop games for Windows 8.1. The game kicks the ball, and the user moves the goalkeeper to catch it. In this article, I show you how to develop a soccer penalties shootout game. Experienced developers will have to excuse my mistakes. In addition, DirectX is a new subject for me, so this article is about developing games from a newbie standpoint.

I have developed a lot in C++ in the past, but the language now is far from what it used to be. I decided to develop such a game, even though I’m mostly a C# developer. With these technologies, you’re close to the bare metal, you can use the full capabilities of the hardware, and you get excellent performance.

You can use many languages and frameworks to develop a game, but when you want performance for a Windows* game, nothing beats the real thing: Microsoft DirectX* with C++. No one likes to play a game that lags or has glitches, even on low-end devices. But when you talk about developing a good game, performance is always a requirement. Game development is a perennial hot topic: everybody loves to play games, and they are the top sellers on every list.
