Подтвердить что ты не робот

Какая лучшая платформа разработки игр .NET?

Я поработал в рамках разработки игр Microsoft XNA, который кажется неплохим, и просто задавался вопросом, есть ли у кого-нибудь опыт работы с Dark GDK.NET от The Game Creators или любых других, если на то пошло.

Любой совет, с которого начать работать, будет отличным.

4b9b3361

Ответ 1

Я бы сказал, придерживайтесь XNA. Он хорошо интегрируется с VS, у него отличная поддержка сообщества, и вы также можете разрабатывать для Xbox и программы для сообществ.

Ответ 2

Проверьте Unity3D. Он поддерживает три языка сценариев:

  • JavaScript
  • С#
  • Boo (диалект Python)

Вся игровая логика запускается на платформе с открытым исходным кодом .NET Mono. Ваша игра будет работать на Mac, Windows, Wii или даже на iPhone.

Ответ 3

XNA, без сомнения. У этого есть множество абстракций вокруг многих болезненных вещей более низкого уровня, которые другие SDK заставляют вас решать. И, конечно же, интеграция VS и Xbox и огромная помощь сообщества тоже!

Ответ 4

В 3D-играх я предлагаю XNA (хотя ему не хватает поддержки конвейеров с фиксированной функцией, вам придется писать все шейдеры самостоятельно.)

Для 2D-игр SDL.NET является хорошим выбором, так как это сравнительно просто.

Ответ 5

Попробуйте http://www.neoaxis.com/, там есть впечатляющие демонстрации, готовые к настройке.

Ответ 6

Учитывая отсутствие поддержки Windows 8, которую получает XNA (поддержка отбрасывается, приложения не будут продаваться в магазине приложений) - я бы пошел с SlimDX - это лучше, чем XNA, в любом случае, что вы не можете создавать приложения Xbox с ним.