No Image

Microsoft xna game studio

СОДЕРЖАНИЕ
262 просмотров
10 марта 2020
XNA
Тип Фреймворк приложения
Разработчик Microsoft
Операционная система Microsoft Windows, Xbox 360, Zune, Windows Phone 7
Последняя версия 4.0 Refresh(6 октября 2011)
Создаваемые форматы файлов Microsoft XNA Compiled Format [d]
Лицензия EULA

Microsoft XNA (англ. XNA’s Not Acronymed [1] ) — набор инструментов с управляемой средой времени выполнения (.NET), созданный Microsoft, облегчающий разработку и управление компьютерными играми. XNA стремится освободить разработку игр от написания «повторяющегося шаблонного кода» [2] и объединить различные аспекты разработки игр в одной системе. Набор инструментов XNA был анонсирован 24 марта 2004 на Game Developers Conference в Сан-Хосе, Калифорния. Первый Community Technology Preview XNA Build был выпущен 14 марта 2006.

Из письма Microsoft от 31 января 2013 стало известно, что новые версии XNA более не будут разрабатываться [3] и XNA не будет доступен в новом Metro интерфейсе Windows 8, а также на Windows 8 RT [4] .

Содержание

Цели и описание проекта [ править | править код ]

Пакет Microsoft XNA, по словам представителей Microsoft, позволит разработчикам игр избежать многих технических трудностей, возникающих при написании кода, а также обеспечит существенное снижение стоимости конечной продукции. Кроме того, благодаря XNA программисты смогут создавать принципиально новые игры с высококачественной графикой. В ходе демонстрации, Microsoft показала два анимационных ролика, созданных с применением технологии XNA. В одном из них облако вздымающегося сигаретного дыма в режиме реального времени меняло свою форму и направление движения под действием внешних факторов. Другой ролик демонстрировал разлетающиеся в разные стороны детали разбившегося о стену автомобиля.

Инструментарий XNA изначально разрабатывался с целью максимально облегчить процесс разработки игр для консоли Xbox и компьютеров, работающих под управлением операционной системы Windows. Вместе с тем, пакет XNA позволит распространить общие сервисы Xbox Live, такие как, например, аутентификация, на игры для персональных компьютеров.

Обзор [ править | править код ]

XNA Framework [ править | править код ]

XNA Framework основывается на нативной реализации .NET Compact Framework 2.0 для разработки игр для Xbox 360 и .NET Framework 2.0 на Windows. Он включает обширный набор библиотек классов, специфичных для разработки игр, поддерживающий максимальное повторное использование кода на всех целевых платформах. Фреймворк выполняется на модификации Common Language Runtime, оптимизированной для игр, чтобы предоставить управляемую среду выполнения. Среда времени выполнения доступна для Windows XP, Windows Vista, Windows 7 и Xbox 360. Так как игры XNA пишутся для среды времени выполнения, они могут быть запущены на любой платформе, поддерживающей XNA Framework с минимальными изменениями или вообще без таковых. Игры, которые запускаются на фреймворке, технически могут быть написаны на любом .NET-совместимом языке, но официально поддерживается только язык программирования C# и среды быстрой разработки XNA Game Studio Express и все версии Visual Studio 2005 [5] .

XNA Framework скрывает низкоуровневые технологические детали, связанные с разработкой игры. Таким образом, фреймворк заботится о разнице между платформами, позволяя разработчикам уделять больше внимания смысловому содержимому игры. XNA Framework интегрируется с несколькими инструментами, такими как XACT, для помощи в создании контента. XNA Framework предоставляет поддержку создания и двухмерных, и трёхмерных игр и позволяет использовать возможности контроллеров Xbox 360. Игры фреймворка XNA, предназначенные для платформы Xbox на данный момент могут быть проданы только членам клуба Microsoft XNA Creator’s Club [5] . Десктопные приложения могут распространяться бесплатно под текущим лицензированием Microsoft.

XNA Content Pipeline [ править | править код ]

XNA Content Pipeline — набор интегрированных в Visual Studio инструментов управления конвейером ресурсов игры, помогающий при определении, поддержке, отладке и оптимизации конвейера ресурсов игры. Конвейер ресурсов игры (англ. Content Pipeline ) описывает процесс, при котором содержимое игры, такое как текстуры и трёхмерные модели, преобразуется в форму, подходящую для использования игровым движком. Content Pipeline помогает идентифицировать зависимости конвейера, а также предоставляет доступ к программному интерфейсу, позволяющему производить дальнейшую обработку данных о зависимостях. Данные о зависимостях могут быть проанализированы для уменьшения размера игры посредством выявления содержимого, которое не используется.

Читайте также:  Как войти в архив gmail

XNA Game Studio [ править | править код ]

XNA Game Studio — интегрированная среда разработки ( >[6] . Было выпущено пять модификаций:

  • XNA Game Studio Professional была запланирована как версия XNA >[6] . Основанная на Visual Studio 2005 Team System, XNA Studio предоставляет структуру для совместной работы создателей контента, программистов, менеджеров и тестеров. XNA Studio автоматизирует задачи управления проектом, такие как управление ресурсами, слежение за ошибками, автоматизация проекта и работа над спецификациями. Разработка XNA Game Studio Professional остановлена.
  • XNA Game Studio Express предназначена для студентов, любителей и независимых разработчиков игр [5] . Эта модификация доступна для бесплатного скачивания. XNA Game Studio Express предоставляет базовые «стартовые наборы» для быстрой разработки игр типичных жанров, таких как платформер, стратегия в реальном времени и шутер от первого лица. Разработчики могут создавать игры для Windows бесплатно, используя XNA Framework, но для запуска своих игр на Xbox 360 они должны платить членские взносы для доступа к 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 стала доступной для скачивания 30 августа2006, вторая — 1 ноября2006. Финальную версию Microsoft выпустила 11 декабря2006[7] . 24 апреля2007 Microsoft выпустила обновление XNA Game Studio Express 1.0 Refresh[8] .
  • XNA Game Studio 2.0 была выпущена 13 декабря2007[9] . Эта версия предоставила возможность использования со всеми версиями Visual Studio 2005 (включая бесплатную Visual C# 2005 Express Edition), API для создания сетей, использующий Xbox Live, под Windows и на Xbox 360 и лучшее управление устройствами [10] . Она так же была доступна для бесплатного скачивания на сайте XNA Creator Club.
  • XNA Game Studio 3.0 (для Visual Studio 2008 или бесплатной Visual C# 2008 Express Edition) позволила создавать игры, предназначенные для платформы Microsoft Zune и добавила поддержку сообщества Xbox Live. Бета-версия инструментария была выпущена в сентябре 2008 [11] , а финальная версия — 30 октября2008. XNA Game Studio 3.0 поддерживает C# 3.0, LINQ и большинство версий Visual Studio 2008. В 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 Avatars [12] .
  • XNA Game Studio 4 была выпущена 16 сентября2010. Включает в себя поддержку аппаратного 3D ускорения в Windows Phone 7 и интеграцию с Visual Studio 2010.
  • XNA Game Studio 4 Refresh была выпущена 6 октября2011. Была добавлена поддержка для разработки игр, ориентированных на Windows Phone OS 7.1, и разработки игр на Visual Basic.
Читайте также:  Игорь миллионерский мой мир ру майл ру

Лицензионное соглашение [ править | править код ]

EULA Microsoft XNA Framework 2.0 специально запрещает распространение коммерческих сетевых игр, которые соединяются с Xbox Live и/или Games for Windows Live без специального соглашения между Вами и Microsoft. XNA Game Studio может быть использована для разработки коммерческих игр и других программ для платформы Windows, но код Microsoft для поддержки сети Xbox/Windows Live не может быть использован. В своём проекте XNA можно использовать собственный код поддержки сети.

Игры, созданные с использованием XNA Game studio, на данный момент можно распространять через Xbox Live Community Games [13] [14] . Программное обеспечение также может быть использовано для создания коммерческих игр, предназначенных для Windows.

XNA Community Games [ править | править код ]

Игры для Xbox 360, написанные в XNA Game Studio могут быть представлены Creators Club community, для чего требуется членство, стоящее 49 долларов США за 4 месяца или 99 долларов США в год. Все игры, представленные сообществу, подвергаются равной оценке других разработчиков. Если игра успешно проходит рецензирование, она попадает на Xbox Live Marketplace. Создатели могут установить цену в 200, 400 или 800 points для своей игры. Разработчик получает 70 % полной выручки от объёма продаж своей игры в качестве основы. Microsoft изначально планировали брать дополнительный процент выручки, если они предоставляют дополнительный маркетинг для игры, но эта политика была отменена в марте 2009, оставив стандартную цену без изменений [15] .

Microsoft также распространяет «тестовые аккаунты» для образовательных учреждений в рамках их программы DreamSpark. Эти аккаунты позволяют студентам разрабатывать игры для Xbox 360, но, чтобы выставить игру на Marketplace, требуется привилегированный аккаунт.

Альтернативные реализации [ править | править код ]

Существует проект MonoGame, представляющий собой кроссплатформенную open-source реализацию XNA с дополнительными возможностями.

XNA Game Studio

Platform Microsoft Windows Type Application framework, integrated development environment License Freeware Website msdn .microsoft .com /en-us /library /ff576659 .aspx

Microsoft XNA Game Studio is an integrated development environment ( >[2] [3] [4] [5] XNA Game Studio is targeted at hobbyists and experienced programmers, and is primarily used to develop 2D and 3D v >[6] XNA games can be published for the Xbox 360 using an XNA Creator’s Club membership, that has a yearly fee. [7]

Five versions have been released so far, and in 2013, Microsoft stated that it will cease support for XNA in April 2014, and there are no plans to release any further versions. [8]

Contents

Versions [ edit ]

XNA Game Studio Express [ edit ]

XNA Game Studio Express, the first release of XNA Game Studio, was intended for students, hobbyists, and independent (and homebrew) game developers. [9] It was available as a free download. Express provides basic "starter kits" for rapid development of specific genres of games, such as platform games, real-time strategy, and first-person shooters. Developers could create Windows games for free with the XNA Framework, but to run their games on the Xbox 360 they will have to pay an annual fee of US$99 (or a four-month fee of US$49) for admission to the Microsoft XNA Creator’s Club. The initial release had no way of shipping precompiled binaries to other Xbox 360 players, but this was changed in "XNA Game Studio Express 1.0 Refresh" which made it possible to compile Xbox 360 binaries and share them with other Microsoft XNA Creator’s Club members.

Читайте также:  Gimp для windows 7

The first beta version of XNA Game Studio Express was released for download on August 30, 2006, followed by a second version on November 1, 2006. Microsoft released the final version on December 11, 2006. [10]

On April 24, 2007, Microsoft released an update called XNA Game Studio Express 1.0 Refresh. [11]

XNA Game Studio 2.0 [ edit ]

XNA Game Studio 2.0 was released on December 13, 2007. [12] XNA Game Studio 2.0 features the ability to be used with all versions of Visual Studio 2005 (including the free Visual C# 2005 Express Edition), [13] a networking API using Xbox Live on both Windows and Xbox 360 and better device handling. [14]

XNA Game Studio 3.0 [ edit ]

XNA Game Studio 3.0 (for Visual Studio 2008 or the free Visual C# 2008 Express Edition) allows production of games targeting the Zune platform and adds Xbox Live community support. A beta of the toolset was released in September 2008. [15] The final release was released on October 30, 2008. XNA Game Studio 3.0 now supports C# 3.0, LINQ and most versions of Visual Studio 2008. There are several more new features of XNA Game Studio 3.0 also, such as a trial Mode added to XNA Game Studio 3.0 that will enable creators to easily add the required trial feature to their games, Xbox LIVE multi-player features like in-game invites, create cross-platform games that work on Windows, Xbox 360 and Zune.

XNA Game Studio 3.1 [ edit ]

XNA Game Studio 3.1 was released on June 11, 2009. The API includes support for v >[16]

XNA Game Studio 4.0 [ edit ]

XNA Game Studio 4.0 was announced and initially released as a "Community Technical Preview" at Game Developers Conference (GDC) on March 9, 2010, and in its final form on September 16, 2010. [17] It adds support for the Windows Phone platform (including 3D hardware acceleration), framework hardware profiles, configurable effects, built-in state objects, graphics device scalars and orientation, cross-platform and multi-touch input, microphone input and buffered audio playback, and Visual Studio 2010 integration. [18]

XNA "Game Studio 4.0 Refresh" was released on 6 October 2011. [1] This added support for Windows Phone 7.5 (Mango), support for Visual Basic, and also bug fixes.

Если загрузка не началась, нажмите здесь.

Спасибо за скачивание Microsoft XNA Game Studio программного обеспечения c нашей библиотеки

Файла является оригинальным и не изменялся с момента разработки.

Каждая загрузка, которую мы предоставляем, тщательно проверяется, но мы настоятельно рекомендуем вам также проверить пакет на наличие вирусов в вашей системе перед запуском установки. Эта программа является бесплатной. Версия программы, которую вы собираетесь скачать, 4.0.30901.

Microsoft XNA Game Studio отчет антивируса

Эта загрузка без вирусов. Этот файл был проверен библиотекой Free Download Manager 10 дней назад.

Комментировать
262 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector