ゲームループによる連続的なメソッドの呼び出し XNA Franework では、Windows フォームで開発するような Windows アプリケーションとは異なりイベント駆動ではありません。一般的な GUI 用のフレームワークは描画が必要になると Paint イベントが発生し、マウスボタンが押されると MouseDown イベントや Click イベントが発生するという仕組みですが、XNA Framework では基本的にプログラム主導で制御することになります。 ゼロからはじめるXNAプログラミング - C#の自作ゲームがXbox 360でも動く「XNA Game Studio」 ゼロからはじめるXNAプログラミング - ゲームの起動とウィンドウ制御 Game クラスの Run() メソッドを実行してゲームが起動されると、XNA Framework はゲームループと呼ばれる反復処理に