回答:
XNAを4.0に更新すると非常に有益だと思います(特にWindows Phone 7で作業する場合)
3.1と4.0の間にいくつかの変更があります(しかし、とんでもない量ではありません)。これが私がブックマークした素晴らしいサイトで、あなたを助けてくれます!(そのチートシート) XNA 3.1から4.0 CheatSheet
XNA 4は、XNAのグラフィックセクションの多くを再構築し、(BasicEffectだけでなく)より多くの組み込みエフェクトのサポートも追加しました。XNA4はZuneサポートも廃止し、ReachモードでのWindows Phone 7開発をサポートするようになりました。ショーン・ハーグリーブスは、昨年http://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspxのように、彼のブログに多くの比較投稿を投稿しました
XNA4は導入DynamicSoundEffectInstance開き、巨大なダイナミックオーディオのためにドアを。
編集:
また、XNAIG向けのXNA 3.1ゲームを提出できるのは2月7日までです。この投稿を参照してください。
Shawn Hargreavesがここで概説しているように、いくつかの重大な変更と、新機能などがあります。XNA 4.0の「新機能」の説明は、MSDNサイトのXNAドキュメントにあります。現在のゲームのコンテキストで新機能と変更を評価し、アップグレードする価値があるかどうかを確認する必要があります。確かに、新しいゲームでそれを行うべきだと思います。