Posted by:藤本 恭史
業務執行役員 Windows 本部 本部長
皆さん、こんにちは。
日本を代表するアニメーション スタジオ、株式会社プロダクション・アイジー (Production I.G) とのコラボレーションにより、WebGL を活用した 3D Web ゲーム「翠星のガルガンティア~キミと届けるメッセージ~」を本日 6 月 18 日(水)14 時より、無料で公開します。このゲームは、アニメ「翠星のガルガンティア」をもとに制作したスカイ アクションゲームで、書き下ろしシナリオのほか、アニメ本編の声優がフルボイスで出演しているアドベンチャーストーリーと 3 種類のエンディングもご用意しました。より多くのファンが楽しめるように、言語は日本語と英語で提供、開発者向けにはソースコードの一部と 3D モデルを公開し、Turbulenz のオープンソースの 3D ゲームエンジンを使うことによって、だれでも自分のゲームが作れるようになります。
「アニメ」は、今や世界中に多くのファンが存在し、日本が世界に誇る文化の 1 つになっています。オリジナル SF 冒険活劇アニメ「翠星のガルガンティア」は、2013 年 4 月から 6 月まで日本でテレビ放送され、好評を博しました。同作品では、銀河の果てで、怪生命体「ヒディアーズ」とのいつ終わるとも知れない戦いにその身を投じてきた少年兵・レドと、海に覆われた地球でつつましくも活き活きと暮らす船団都市「ガルガンティア」の人々との出会いが描かれました。ガルガンティアの世界では、人間は「サーフカイト」という、サーフボードとハンググライダーの中間の乗り物で移動します。
今回提供する Web ゲーム「翠星のガルガンティア~キミと届けるメッセージ~」では、ガルガンティアの世界を舞台に、ユーザーが主人公のレドになってサーフカイトを操縦し、時にロボットのチェインバーの力を借りながら、ガルガンティアの船団都市を空から探検します。
このゲームには 2 つのモードがあります。書き下ろしのシナリオをもとにしたアドベンチャーモードは、アニメ本編と同じ声優によるフルボイスが魅力で、ユーザーが選ぶ行動によってその後の展開が変わります。もう 1 つのミッションモードでは、ユーザーは主人公のレドになりきってサーフカイトを操縦するミッションに挑戦します。
Web 技術の限界に挑戦
このゲームは、高品質の 3D グラフィックスとタッチ操作のゲームプレイで、現代の Web の可能性を広げ、Web 技術の限界に挑戦しています。大きな入道雲や飛行ルートを邪魔する気流、すれ違うカモメの群れなど、ゲーム細部の美しい描写も見どころです。アニメ本編の繊細な外観と雰囲気は、リアルタイムで美しく再現され、空、雲、光など、ガルガンティアの世界の景色に調和されるよう、きめ細かく作りこまれています。また、レドとサーフカイトのシルエットやライティングは、高度なトゥーンシェーダーと影のレンダーリングによって、表現されています。
また、このゲームは Internet Explorer 11 を使ったタッチ操作に最適化されていますが、マウスとキーボードを使ったプレイも可能です。プレイできるエリアはディスプレイの解像度にあわせて自動調整されます。Internet Explorer を活用した様々なデモを通して、Web を変革するエクスぺリエンスの実現を目指すマイクロソフトの Rethink シリーズの一環として、WebGL に対応したブラウザーと最新のデバイスでもお楽しみいただけます。
株式会社プロダクション・アイジー 平澤 直プロデューサー
「Internet Explorer とのコラボレーションによって、より多くの人にこのゲームを楽しんでもらえると思っています。IE11がWebGLに対応したことによって、ガルガンティアの世界をWeb上に3Dで美しく表現することができました」
オープンソースの Turbulenz エンジンで構築
開発者が Web コンテンツを開発するとき、採用する標準技術やフレームワーク、ライブラリなど「Webの構成単位」には数多くの選択肢があります。このゲームは Rethink シリーズの最新作として、開発者がより簡単に 3D の Web コンテンツが作れるよう、参考になる事例として公開しました。ほかには、たとえば FishGL では three.js フレームワークが最新のブラウザー間で相互利用可能だということをお見せしました。また、Assassin’s Creed: Pirates は、Babylon.JS という、物理学、光、衝突判定などを使った 3D ゲームが作れるツールを利用して開発しました。このガルガンティアでは、イギリスに本拠地を置くゲームデベロッパー、Turbulenz と手を組み、オープンソースの Turbulenz Engine を使って開発しています。
Turbulenz Engine は JavaScript と TypeScript で実装され、2D と 3D ゲーム開発のための充実したエンジンです。ハイパフォーマンス物理エンジン・高品質なビジュアルエフェクト、パーティクルシミューレション、アニメーションエンジンなどの豊富な機能を提供し、ゲーム技術の広い範囲をカバーしています。Turbulenz Engine は無料で GitHub からダウンロードできます。
Turbulenz Limited CEO James Austin
「マイクロソフトは、IE11 の提供によって、ブラウザーのスタンダード、そして JavaScript エンジンの性能の最先端に立つことができたと思います。この技術の基盤は、これほどの複雑さをもつゲームを開発するにあたって必須ですが、マイクロソフトがさらに踏み込み、プラットフォームのエコシステムに投資することによって、現代の Web は、ゲームプレイヤーそして開発者にとって充実したプラットフォームになりました」
自分だけのゲームを作ってみましょう!
今回、開発者向けに初めて、ゲームの一部のソースコードと 3D モデルを公開します*。このソースコードと 3D モデルを使えば、オリジナルのゲームを開発できます。GitHub からコードをダウンロードし、自分の Web サイト向けにカスタマイズすることもできます。是非自分だけのゲームを作ってみて下さい。より詳しい開発方法を知りたい人は、modern.IE をご確認ください。
*アドベンチャーパート、ボイスデータ、BGM データは含まれません
また、Gamepad API に対応したブラウザーでもお試しいただけます。先日公開した Internet Explorer Developer Channel でもぜひお試しください。
ガルガンティアの美しい世界を楽しんでください
プロダクション・アイジーと組んで翠星のガルガンティアの世界を Web で実現できたことを、非常に嬉しく思います。アニメのファン、ゲーマー、最新の Web 技術が好きな人、、、ぜひ「翠星のガルガンティア~キミと届けるメッセージ~」をお試しください!
—
本ページのすべての内容は、作成日時点でのものであり、予告なく変更される場合があります。正式な社内承認や各社との契約締結が必要な場合は、それまでは確定されるものではありません。また、様々な事由・背景により、一部または全部が変更、キャンセル、実現困難となる場合があります。予めご了承下さい。