| 私は現在、FlashのActionScript用のクラスライブラリ「Spark」を開発するSpark
projectを行っています。
近頃、DirectXやOpenGLを用いたC++言語・.NET向けのWindowsゲーム開発用フレームワークというのは多く見かけるようになりましたが、ActionScriptにはそのようなフレームワークは登場していません。そのため、ActionScriptによるゲーム開発の敷居はかなり高くなっており、ゲームをある程度造っている人にとっても、毎回同じような部分の開発に時間がかかってしまっているのが現状です。
そこで、今回の未踏ユースでは、Spark projectの一環として、MVP(Model ? View ? Presenter)・イベント駆動・Dependency Injectionを組み合わせたアーキテクチャを持つフレームワーク(SGFCore)と、ゲーム開発に役立つライブラリ(SGFExtensions)を提供する、「Spark Game Framework:SGF」(仮称)を提案します。
SGFが開発される事により、ゲーム開発の敷居が下がる事、ゲーム開発にかかるコストが大幅に削減されることが第一に期待され、そして更に、仕様変更・技術の変化・バグに強く、シンプルで再利用性の高いオブジェクトでのゲーム開発が可能になる事が期待されます。
|