●ゲームコンソールにオープンなソフトウェア開発を持ち込む Microsoftのゲーム向けプログラミングフレームワーク「XNA Framework」と、それをベースにしたゲーム開発キット「XNA Game Studio」の戦略のポイントは、ゲーム開発のオープン化にある。 オープンなPCとは異なり、ゲームコンソールは閉じたプログラミングの世界だった。ゲームプラットフォームでは契約デベロッパしかソフトウェア開発ができないためだ。例外もあるが、基本的にゲームコンソールの正規なOS上の開発には、厳しい制約がつけられている。契約の敷居は高く、アマチュアプログラマには手が届きにくい。 Microsoftは、XNAの枠組みの中でここに風穴を開けた。それが、Microsoftが提供するゲーム向けプログラミングキット『XNA Game Studio』だ。Visual Studio 2005を拡張したC#による