Microsoft XNA Game Studio — это упразднённая интегрированная среда разработки (IDE) для создания видеоигр на платформе Microsoft XNA . Такие видеоигры могут работать на Xbox 360 , Microsoft Windows , Windows Phone и Zune . [2] [3] [4] [5] XNA Game Studio ориентирована на любителей и опытных программистов и в основном используется для разработки 2D- и 3D-видеоигр для различных платформ Microsoft. [6] Игры XNA можно публиковать для Xbox 360 , используя членство в XNA Creator's Club , которое имеет годовую плату. [7]
На данный момент выпущено пять версий, а в 2013 году Microsoft заявила, что прекратит поддержку XNA в апреле 2014 года, и не планирует выпускать никаких дальнейших версий. [8] Существует духовный преемник с открытым исходным кодом / повторная реализация API в виде фреймворка MonoGame .
XNA Game Studio Express, первый выпуск XNA Game Studio, был предназначен для студентов, любителей и независимых (и домашних ) разработчиков игр. [9] Он был доступен для бесплатной загрузки. Express предоставляет базовые «стартовые наборы» для быстрой разработки определенных жанров игр, таких как платформенные игры , стратегии в реальном времени и шутеры от первого лица . Разработчики могли создавать игры для Windows бесплатно с помощью XNA Framework, но для запуска своих игр на Xbox 360 им придется платить ежегодный взнос в размере 99 долларов США (или четырехмесячный взнос в размере 49 долларов США) за вступление в Microsoft XNA Creator's Club. Первоначальный выпуск не имел возможности отправлять предварительно скомпилированные двоичные файлы другим игрокам Xbox 360, но это было изменено в «XNA Game Studio Express 1.0 Refresh», что позволило компилировать двоичные файлы Xbox 360 и делиться ими с другими членами Microsoft XNA Creator's Club.
Первая бета-версия XNA Game Studio Express была выпущена для загрузки 28 августа 2006 года, а вторая версия — 1 ноября 2006 года. Microsoft выпустила финальную версию 11 декабря 2006 года. [10]
24 апреля 2007 года Microsoft выпустила обновление под названием XNA Game Studio Express 1.0 Refresh. [11]
XNA Game Studio 2.0 была выпущена 13 декабря 2007 года. [12] XNA Game Studio 2.0 поддерживает все версии Visual Studio 2005 (включая бесплатную Visual C# 2005 Express Edition ), [13] сетевой API с использованием Xbox Live как на Windows, так и на Xbox 360, а также улучшенную обработку устройств. [14]
XNA Game Studio 3.0 (для Visual Studio 2008 или бесплатной Visual C# 2008 Express Edition) позволяет создавать игры, ориентированные на платформу Zune , и добавляет поддержку сообщества Xbox Live . Бета-версия набора инструментов была выпущена в сентябре 2008 года. [15] Окончательный релиз был выпущен 30 октября 2008 года. XNA Game Studio 3.0 теперь поддерживает C# 3.0, LINQ и большинство версий Visual Studio 2008. Также есть несколько новых функций XNA Game Studio 3.0, таких как пробный режим, добавленный в XNA Game Studio 3.0, который позволит создателям легко добавлять требуемую пробную функцию в свои игры, многопользовательские функции Xbox LIVE, такие как внутриигровые приглашения, создание кроссплатформенных игр, работающих на Windows, Xbox 360 и Zune.
XNA Game Studio 3.1 была выпущена 11 июня 2009 года. API включает поддержку воспроизведения видео, переработанный аудио API, систему Xbox LIVE Party и поддержку игр, использующих аватары Xbox 360. [16]
XNA Game Studio 4.0 была анонсирована и первоначально выпущена как «Community Technical Preview» на Game Developers Conference (GDC) 9 марта 2010 года, а в окончательном виде — 16 сентября 2010 года. [17] Она добавляет поддержку платформы Windows Phone (включая аппаратное ускорение 3D), аппаратные профили фреймворка, настраиваемые эффекты, встроенные объекты состояния, скаляры и ориентацию графических устройств, кроссплатформенный и мультисенсорный ввод, микрофонный ввод и буферизованное воспроизведение звука, а также интеграцию с Visual Studio 2010. [18]
XNA «Game Studio 4.0 Refresh» был выпущен 6 октября 2011 года. [1] Он добавил поддержку Windows Phone 7.5 (Mango), поддержку Visual Basic , а также исправления ошибок.