Blog Post

Developing an app with the Visual Studio 3D Starter Kit

Play Developing an app with the Visual Studio 3D Starter Kit
Sign in to queue


Writing your first app using DirectX can seem mysterious if you're new to graphics or game development. The Visual Studio 3D Starter Kit was created to help developers understand the basics of DirectX development with a complete Windows 8 application.

In this episode, Roberto Sonnino, a software developer on the Visual Studio team, walks through creating a dice rolling app with the Starter Kit, and shows that the same code can be recompiled for Windows RT and Windows Phone 8 devices.

The accompanying walkthrough is published on the Visual C++ team blog as a three part series:



Download this episode

The Discussion

  • User profile image

    I haven't watched this yet but this is much appreaciated and I will definitly watch it.

  • User profile image

    Great job on this post. I'm wondering if when we want to make something different than a cube... I mean load our own model for example... this is something easy  to do with 3D kit ? (easier than normally)

  • User profile image

    Nice intro. Great job. Loading a mesh should be just as easy since the cube is a mesh as well. But, it is better to have 3D modeling tool to build the mesh. Even with VS:Pro Mesh Editor, I don't think it will be as good as dedicated software for it.

  • User profile image

    Thanks for Your response. I have Visual Studio Pro. After I will finish my current project I want to try create game with 3D kit. I am going to create model in free modeling tool (Blender probably). What is the best way to import my model to the project which is presented in this tutorial/blog post ? In old times as I remember... I was doing some kind of converting models to md5 models and then it was simple to use. But it was so long time ago and I suppose that now are better ideas. Somebody has some ?

  • User profile image

    This is nice little intro, to DirectX programming, with a little tease on the Visual Studio 3D Moddeller. Will look into that a bit more. Looks OK for very basic 3D models. I am currently using Google SketcchUP, which is the easiet (and free) 3D modeller out there, but it only does .X extnsions not fbx.

    However I do feel that this is some 15 years out of date, some 10 years ago we got Managed code for DirectX, then we got XNA about 5 years ago. XNA makes all this a lot easier to do. So I am sticking with C#, XNA and Monogame and Sketchup for the time being.

  • User profile image
    @dzimiq, magicalclick, Jules: Thanks for the feedback! The Visual Studio Graphics Tools support meshes in the FBX, DAE and OBJ formats, which are among the most popular design formats for meshes. For example, Blender can export to all these formats, and SketchUp supports DAE natively. The VS Mesh Editor itself has some simple authoring features, and will be mostly useful to perform the last steps in your import pipeline: rotating, scaling, applying textures and shaders, etc.
  • User profile image

    I didn't watch this movie earlier:

    This is the answer for my previous question.

    But thanks for Your response Roberto.

Add Your 2 Cents