UnityKinectForWindows is a small library providing a basic implementation of the Kinect for Windows SDK for use in Unity. It has been used in an unreleased game prototype, called FLX (


Since I have Boost readily available on my system I quickly used it for mutexes. Could be rewritten using default Win32 API critical sections.


Environment variables

The following environment variables are used in MSVC project files. KINECTSDK10_DIR (C:\Program Files\Microsoft SDKs\Kinect\v1.6) BOOST_INCLUDEDIR (example: C:\Boost\include\boost-1_51) * BOOST_LIBRARYDIR (example: C:\Boost\lib)

Boost version

Boost version 1.51 was used, if you want to use another version please update the libraries (Project > Properties > Configuration Properties > Linker > Input)

Std headers

I was rather lazy and included a bunch of std libraries which are not needed by this project.