2011/5/16
先日ファインではAndroid携帯向けオンライン協力対戦型
ガンシューティングゲーム『FINE GUN SHOOTING』の無料配信を開始しました。
⇒FINE GUN SHOOTING
研究開発の一環となるプロダクトですがこのゲームにはファイン独自の
スマートフォン向けアプリケーション開発技術を幾つか使用しています。
■Android向けゲームアプリ開発環境
ゲーム開発には当社のゲーム開発ライブラリを使用しています。
これは携帯アプリやWindowsPhone(WindowsMobile)、iPhone向けの
開発にも用いている2Dスプライトや状態遷移管理の仕組みをベースとして、
Android向けに移植したものです。
携帯のアプリを移植するなどの対応や同時進行型のモバイル向け
マルチプラットフォーム対応を無駄なくスムーズに行う事ができます。
■GSS Mobile(SDK/Server)によるオンライン対戦機能
対戦機能の実装には、サーバー知識不要の携帯向け
マルチプラットフォーム対応オンラインゲーム開発キット
「GSS Mobile」を使用しています。
・GameSyncSoftwaresサイト
http://www.fine-net.com/gss3/
こちらで提供させて頂いている開発キット(無償版)の使用事例として、
実際に端末にダウンロードして頂き動作をレビューして頂けるものです。
■スマートフォン対応サイトと専用ブラウザ機能
製品情報のページ、ランキングページは、ゲームからアクセスされる
スマートフォン向けのページとして作成しています。
このサイトはPCや通常のAndroidブラウザから外部のアクセスできますが、
ゲーム内からブラウザ機能(WebView)を拡張した仕組みによってアクセス
されます。
この場合ゲームからはユーザーIDを送出し、サーバー側ではその情報を受け
ユーザー固有のページを表示する事が出来ます。
もちろんユーザーの情報やスコアはゲームサーバーと連動しています。
以上のような仕組みを用い、全体の開発期間としては、
企画、グラフィックデザイン、サーバー&クライアントプログラムを、
各担当スタッフは案件を兼務しながら一連の工程を1ヶ月程度で完了しています。