GameComponent
Visual C#には、デザイナ上でドラッグ&ドロップで基本的な動作を構築する機能があります。自動的に処理を結合させる短いソースコードが作られるので、ブラックボックスではなくデザイナを捨てて改変することも可能です。
デザイナ機能でGameComponentクラスを利用すると、ゲームの基本機能を組み立てることができます。GameComponentが充実し、利用が広まれば、プログラミングせずに短時間で好みのフレームワークを仕立てることが可能になると予想されます。
- id:NyaRuRuさんのid:NyaRuRu:20060905のclass DTrace : GameComponentも実用的なコンポーネントになっています。