Я люблю XNA. Я действительно. Как президент Клуба разработки игр в моей школе, мы им пользуемся, и я этому учу. Но я беспокоюсь об этом.
Мне всегда было интересно, есть ли признаки того, что XNA когда-либо станет чем-то большим, чем просто язык прототипирования / аркадной игры? У меня всегда было чувство, что Microsoft на пороге отказа от него, как они сделали Managed DirectX. Xbox Live Arcade - удивительная идея, но она отодвинута в сторону, хорошо омраченная «настоящими» играми для Xbox, когда я чувствую, что у нее был бы гораздо больший потенциал, если бы Microsoft придавала ей больше внимания.
Теперь с XNA 4.0 CTP только для Windows Phone 7, похоже, что-то вроде телефона. Я действительно не знаю точно, почему они это делают.
Каково текущее состояние XNA и куда он направляется? Это будет только для мобильных устройств, или 4.0 в конечном итоге будет выпущен для Xbox и настольных ПК?
Другими словами, является ли это язык для инвестирования времени и денег, или он должен развиваться лишь предварительно, с постоянным страхом оставления? И когда я спрашиваю об этом, я говорю о настольных играх и играх для Xbox, так как я довольно четко вижу, что это игровая платформа для платформы Windows Phone 7.
Поскольку этот вопрос несколько субъективен (но я действительно ищу факты наряду с вашим мнением!), Я делаю это CW.
Ответы:
По ощущениям, которые я получаю от разработки XNA, они в конечном итоге маневрируют, чтобы заменить Managed DirectX. Что касается функций телефона, то это просто потому, что они настраивают XNA для поддержки Windows Phone 7 (или как там это называется). Они сделали то же самое с 3.0 (или это было 3.1?) И Zune / Zune HD. В целом, я думаю, что эти мобильные устройства являются лишь временными функциями платформы и в какой-то момент исчезнут, в то время как они продолжают улучшать ядро XNA.
Дополнительным доказательством является то, что XNA больше используется для разработки высококачественных работ (таких как Sol Survivor).
источник
Бета-версия XNA 4.0 позволяет настроить таргетинг на Windows и 360 в профиле Hidef. Однако, учитывая, что инструменты все еще находятся в бета-версии, развертывания на Xbox 360 еще не включены.
Я думаю, что инвестиции и продвижение XNA на платформе Windows Phone демонстрируют твердую приверженность. По крайней мере, WP7 будет иметь множество приложений на основе XNA, которые будут требовать поддержки XNA в течение длительного времени.
Как упомянул Эрок, многие важные изменения, связанные с выпуском 4.0, сделаны в интересах подготовки XNA на будущее.
источник
Для XBOX 360 это ваш единственный выбор.
Для окон я всегда рекомендовал людям использовать что-то еще ... Есть гораздо лучшие варианты, особенно те, которые работают на других платформах, чем Windows (например, работают в большинстве важных ОС ПК ...)
Кроме того, Microsoft по-прежнему действует так, что, по их мнению, даст им еще немного денег, даже если это в долгосрочной перспективе плохо или «плохо выглядит», как, например, их поведение с Direct Input (они заставили контроллер XBOX 360 работать как дерьмо на Direct Ввод, объявленный DI устарел, и изобрел XInput, который поддерживает ТОЛЬКО контроллер 360, и в целом имеет WAAAY меньше возможностей, чем DI, очевидно, что MS сделала это только для того, чтобы продавать больше контроллеров 360 на Windows, особенно потому, что они безумно дороги )
источник
XNA 4.0 CTP (теперь замененный бета-версией) доступен для разработки под Windows, я использовал его для работы над игровым проектом для Windows. Я думаю, что это просто «Официально не поддерживается» ни для чего, кроме разработки для Windows 7 Phone.
Я не вижу причин, по которым Microsoft могла бы даже подумать о том, чтобы отказаться от нее в краткосрочной перспективе, Шон Харгрейвс упоминает в своем блоге, что они проделывают большую работу над этой версией, чтобы в будущем подтвердить ее для DirectX 10 и 11.
источник