Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Microsoft придумали XNA как раз для того, чтобы одну и ту же игру легко можно было портировать с одного устройства на другое (WP — XBOX — Windows).
По поводу подключения кинекта к компьютеру — не важно, какой у вас имеется в наличии кинект — x-box'овский, или for windows. Они оба с лёгкостью подключаются к компьютеру. Переходник у x-box'овского кинекта идёт в комплекте.
Хоть и заявлено, что kinect for windows качественнее обрабатывает данные — на практике это не заметно совсем.
Разница есть в характеристиках, к тому же переходник кладется для подключения кинекта к первому поколению «коробок» и кладется не всегда.
Это заметно по рабочему диапазону расстояний — виндовая версия качественней ловит ближний диапазон.
Я на 90% уверен, что игра писалась на XNA. Отсюда и ответ на ваш вопрос №2 — не важно под что писать, код практически один и тот же.
Вопросы были исключительно про основной отличительный аспект — kinect.
Ближний диапазон — это 20см? В приложениях рабочий диапазон — от метра до двух. Мы сравнивали кинекты между собой — разница настолько мала, что ею можно пренебречь.

Игру для Kinect, от нечего делать