5 things you need so you can to start programming with C++ and Kinect

Translate This Page

5 things you need so you can to start programming with C++ and Kinect

  • Comments 2

Here are the 5 or so things you need to program C++ and Kinect:

  • There are four chapters of an excellent book at: http://msdn.microsoft.com/en-us/library/hh145619(v=vs.88).aspx
  • Buy a Windows Kinect, not the XBox 360 Kinect, shop around, but the Windows Kinect will be supported longer.  If you have an XBox 360 Kinect because you bought an XBox 360 Elite, good, use that for now.  Just make sure you keep some money saved up in case the SDK won’t support your software
  • Learn how to use DirectX, yep, DirectX, not XNA. Sorry, this will also get you ready for Windows 8, consider getting started with the excellent Frank Luna book on DirectX 11, the only problem is that he uses XNA classes in his program so… You could use the older versions of DirectX Books, I guess.
  • Set aside at least an hour every day to practice your new skills.  There is substitution to this. 
Leave a Comment
  • Please add 3 and 5 and type the answer here:
  • Post
  • Learn to count?

  • Ummm, apparently I need to learn to count, this is only 4 things.

Page 1 of 1 (2 items)
Generic Content

Legal Note:

  1. The author, Sam Stokes, is an employee of Microsoft
  2. There is no guarantee that anything I write is correct, I do try to make sure that what I write is correct.
  3. Use anything written in this blog at your own risk
  4. Test what I write about before using the information
  • Sometimes posts will disappear because I realized that they really don't fit with the total chaos of what I write about
  • Links are tested and available on date of publication, what others do with their links are out of my control


  • Whatever I write on this blog is unedited by management or anyone, which should be obvious from the randomness of the blog.  I simply write about things I like.
  • Microsoft does not restrict me in anyway, so I generallyblather about whatever I want to.
  • For personal reasons I will not write about:
    • Company confidential stuff, mainly because Microsoft is more transparent than any company I have ever worked for.
    • Other people unless they give me permission to write about them