Ответы:
Я бы сказал, что очень полезно обновить XNA до 4.0 (особенно, если вы хотите работать на Windows Phone 7)
Есть несколько изменений (не смешная сумма) между 3,1 и 4,0. Вот отличный сайт, который я добавил в закладки, который поможет вам! (это шпаргалка) XNA 3.1 до 4.0 CheatSheet
XNA 4 реструктурировала большую часть графического раздела XNA, также добавлена поддержка более встроенных эффектов (в отличие от только BasicEffect). XNA 4 также отказалась от поддержки Zune и теперь поддерживает разработку Windows Phone 7 в режиме Reach. В прошлом году Шон Харгривз опубликовал множество постов для сравнения в своем блоге, например, http://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspx.
XNA4 представил DynamicSoundEffectInstance , который открывает ОГРОМНЫЕ двери для динамического звука.
РЕДАКТИРОВАТЬ:
Также обратите внимание, что у вас есть только до 7 февраля, чтобы представить игры XNA 3.1 для XBLIG. Смотрите этот пост .
Шон Харгривз отмечает здесь несколько серьезных изменений, а также новые функции и так далее. Обсуждение «что нового» в XNA 4.0 можно найти в документации по XNA на сайте MSDN . Вам придется оценить новые функции и изменения в контексте вашей текущей игры и посмотреть, стоит ли ее обновлять - конечно, я думаю, вы должны сделать это для новых игр.