Какие игры может создавать разработчик, используя XNA & Silverlight?


Мне нужны инновационные идеи по игровому приложению для Windows Phone. Может ли кто-нибудь подсказать мне, как подходить к новым идеям в игровом приложении? Как мне начать, если я новичок в этой области? Никакого игрового опыта вообще? Также я работал только на C & C++. Но теперь я должен работать над игровым приложением, использующим C# с XNA framework & Silverlight для windows phone 7.

Спасибо

2 2

2 ответа:

Прежде чем наткнуться на определенный фреймворк и даже приблизиться к игровой идее, вы можете потратить некоторое время на изучение C#. Зная, что вы из среды C/C++, вы должны быть хорошо знакомы с C#.

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

Я бы не рекомендовал использовать Silverlight, если вы не хотите создавать приложение, а не игру. КСНК имеет огромный прирост производительности/качества, потому что изначально использует GPU для большинства графических алгоритмов, включая 100% аппаратное ускорение рендеринга. Кроме того, он имеет так много специальных библиотек и классов для программирования игр, которые могут сделать вашу жизнь намного лучше.

Я помню, что моя сильно анимированная 2D-игра XNA потребляла около 2-3% использования процессора по сравнению с 60% гораздо более простой игры Silverlight.

XNA будет лучше для интенсивной графики, 3d или игр со сложной анимацией, использующих больше GPU. Silverlight можно использовать для игр, менее требовательных к графической обработке.