Microsoft только что объявила, что предоставит системы разработки программистам, которые хотят создавать игры для своей Xbox One. Конечно, это не так просто, как просто сказать «Да, пожалуйста»!
Microsoft, похоже, не сосредоточена на своем подходе к Xbox One и разработчикам в частности. Он изменил так много своих политик, что вы просто должны сделать вывод, что они выдумывают все по ходу дела.
Сначала было объявлено, что независимые разработчики не будут допущены в систему, так как это было только для крупных хорошо финансируемых компаний. Затем произошел поворот на 180 градусов, и Xbox One должен был стать всем для каждого программиста. На самом деле любой Xbox One может быть использован в качестве системы разработки любым, кто захочет использовать его как таковую.
Однако все детали были очень расплывчатыми, и «больше, чтобы прийти позже» было пунктом выхода.
Теперь у нас есть некоторые разъяснения в виде идентификатора@Xbox . Microsoft предоставит разработчикам два полных комплекта программ разработки, которые обеспечивают полную мощность Xbox One, облачных сервисов и Kinect. Там не будет взиматься плата, но вы должны будете быть проверенным разработчиком игр с послужным списком успеха — новичкам или новичкам с хорошей идеей, похоже, не нужно подавать заявку. Цитата из FAQ:
Конечно, мы будем оценивать каждое приложение разработчика индивидуально по его достоинствам, но на начальном этапе ID@Xbox мы ищем профессиональных независимых разработчиков игр, которые имеют проверенный опыт доставки игр на консоли, ПК, мобильных устройствах или планшетах. Мы хотим обеспечить вам успех в ваших усилиях по разработке на Xbox One. Разработка и публикация консольной игры-дело не тривиальное!
Как только игра будет разработана, маркетинг будет осуществляться через стандартный магазин Xbox One. Игры все равно должны быть одобрены, но, учитывая степень помощи и надзора, которую обещает Microsoft, это должно быть легко. Почему он предоставил два комплекта разработки, а затем отказался опубликовать результат?
А как насчет обещания, что каждый Xbox One может быть комплектом для разработки?
«В рамках нашего видения того, чтобы каждый, у кого есть Xbox One, мог стать создателем, мы абсолютно намерены позволить людям разрабатывать игры, используя их розничные наборы. Однако прямо сейчас вам все еще нужен комплект для разработки!»
Так что, по крайней мере, теперь мы знаем, что это «видение». Большая проблема заключается в том, что в сбросе XNA Microsoft удалила единственный простой в использовании подход к созданию игр Xbox, и, если она собирается предоставить что-то, что может быть использовано новичком, она должна внедрить некоторые новые инструменты. На данный момент наиболее вероятным представляется какой — то IDE, основанный на среде WinRT, но если это будет подход, то либо некоторые функции Xbox One будут исключены, либо API потребуется значительное расширение-например, API Kinect.
Xbox One, при условии его коммерческого успеха, обладает огромным потенциалом для привлечения людей к программированию. Будем надеяться, что Microsoft выполнит свое обещание в той форме, в которой это произойдет.