Doug Bergman’s Beginner’s Guide to Kinect Programming

Created by Doug Bergman @

What will you create? Join the movement.

This is an introductory guide to getting started with Kinect programming and is broken up into three parts. Part I describes how to install the appropriate software and Parts II and III (in one video) help set up the coding environment to begin programming with Kinect

Update: This guide is for an earlier Kinect SDK release; Doug has written additional curriculum content which can be accessed here.


Getting Started with Creating Games and Apps with Kinect

Part I: Installing Required Software

Requirements: To start developing with Kinect, you will need:

You can buy just the Kinect (without the Xbox 360) camera for $100-$150. NOTE: If you use a camera that came with an Xbox system, it will not have the USB/Power cord with it, you’ll need one of those. You can purchase this online here. USB: HDE Power Supply Cable for Kinect.

Downloading & Installing Visual Studio C#:

  1. 1. Download Visual Studio C# Express
  2. 2. Click “Install NOW”
  3. 3. On the next page, locate the blue link titled “Install Visual Studio 2010 Express C#” (do not click the TRIAL). This will install the Visual Studio installer on your computer.
  4. Source: Visual Studio 2010

  5. 4. Double click that file and it will complete the begin install process.
  6. 5. Uncheck “SQL server.” You will then see the following screen:


Image Description: Beginning of installing Visual Studio Express

This download contains over 100 MB of information, so it may take a while to complete. Go get some coffee or wash your car :).

Downloading & Installing XNA 4.0:

Now, we’re going to install the Xbox game programming environment called XNA 4.0. With XNA 4.0, you can also create games for Windows, Windows Phone or Xbox.

XNA 4.0:

Downloading & Installing Kinect SDK Beta 2:

Next, install the Kinect SDK Beta 2. This install allows the computer hardware and software to interact with the Kinect camera and the data it sends or receives.

First, determine whether your Windows 7 operating system is a 32-bit or 64-bit system. Check this by right-clicking on “My Computer” and selecting properties.


Download the Kinect SDK Beta 2 from

Find the appropriate download that matches your operating system.

Source: Kinect for Windows


After this final step, you’re finished with part one!

Parts II and III: Beginning Programming

The video below serves as an introductory guide for beginning with Kinect programming.


If you have any questions or run into any problems, feel free to contact us.

Join the movement

Doug Bergman | KinectEducation | Microsoft Partner in Learning


Tags: , , , , , , , , , ,


  • Translate


  • Want to receive posts by email? Enter your email address:

    Delivered by FeedBurner

  • Quick Links

  • Classroom Showcase

    14, Feb, 2013 :

    Most of the major spam issues have been resolved and the forums have been restored. You may access the forums here.

    rivercrossing 12, Feb, 2013 :

    “River Crossing” is a new Kinect educational app available for download, freely provided by Kinems.  Kinems is a company that provides learning games utilizing Kinect for K-9 children and enriches the traditional therapeutic method with ...

    View More News