最速ゲーム情報メディア: インサイド
follow us
【GDC 2013】HTML5+JavaScriptで容易にWii Uでのゲーム・アプリ開発が可能に・・・「任天堂ウェブフレームワーク」発表

【GDC 2013】HTML5+JavaScriptで容易にWii Uでのゲーム・アプリ開発が可能に・・・「任天堂ウェブフレームワーク」発表

2013年3月28日(木) 13時45分
  • 任天堂の島田氏の画像
    任天堂の島田氏
  • 会場の様子の画像
    会場の様子
  • これらのアプリケーションはウェブ技術で開発されているの画像
    これらのアプリケーションはウェブ技術で開発されている
  • Wii Street Uも同様の画像
    Wii Street Uも同様
  • ストリートビューの新たな活用の画像
    ストリートビューの新たな活用
  • テレビと組み合わせることで家族の体験にの画像
    テレビと組み合わせることで家族の体験に
  • 従来のゲーム開発の画像
    従来のゲーム開発
  • 任天堂ウェブフレームワークの画像
    任天堂ウェブフレームワーク
  • 容易にWii Uにウェブサービスを移植することができるようにの画像
    容易にWii Uにウェブサービスを移植することができるように
  • 新しいユーザーの獲得に繋がるのではないかとアピールの画像
    新しいユーザーの獲得に繋がるのではないかとアピール
  • もちろんゲームの製品やプロトタイプの開発にも利用可能の画像
    もちろんゲームの製品やプロトタイプの開発にも利用可能
  • システム構成の画像
    システム構成
  • WebKitベースのライブラリの画像
    WebKitベースのライブラリ
  • Wii Uの本体機能にアクセスすることもの画像
    Wii Uの本体機能にアクセスすることも
  • デモを実施の画像
    デモを実施
  • ライアン氏の画像
    ライアン氏
  • ケビン氏の画像
    ケビン氏
  • サンプル画面の画像
    サンプル画面
  • ムービーの再生もの画像
    ムービーの再生も
  • ダッシュボードソフトウェアの画像
    ダッシュボードソフトウェア
  • プロジェクト設定仮面の画像
    プロジェクト設定仮面
  • エディターの画像
    エディター
  • エディターの画像
    エディター
  • 現在編集している箇所が指し示されるの画像
    現在編集している箇所が指し示される
  • フレームワークの実態はJavaScriptのエクステンション集の画像
    フレームワークの実態はJavaScriptのエクステンション集
  • サンプルゲームの画像
    サンプルゲーム
  • サンプルゲームの画像
    サンプルゲーム
  • サンプルゲームの画像
    サンプルゲーム
  • サンプルゲームの画像
    サンプルゲーム
  • パフォーマンステストの画像
    パフォーマンステスト
  • パフォーマンステストの画像
    パフォーマンステスト
  • パフォーマンステストの画像
    パフォーマンステスト
  • 竹をイメージの画像
    竹をイメージ
  • 竹の画像
  • ビジネス条件もよりオープンにの画像
    ビジネス条件もよりオープンに
  • 【GDC 2013】HTML5+JavaScriptで容易にWii Uでのゲーム・アプリ開発が可能に・・・「任天堂ウェブフレームワーク」発表の画像
    【GDC 2013】HTML5+JavaScriptで容易にWii Uでのゲーム・アプリ開発が可能に・・・「任天堂ウェブフレームワーク」発表

今回のGDCで任天堂は2つの開発者向けセッションを予定。最初に行われたのは「Nintendo Wii U Application Development with HTML and JavaScript」(HTMLとJavaScriptを使ったWii Uアプリケーション開発)と題したセッション。講師は任天堂の環境制作部の島田健嗣氏です。

Wii Uの最大の特徴であるWii U GamePadは、手元にある第2のスクリーンとして、テレビ画面と連携することによって、多くの人々と体験を共有しながら、操作性の良さを同時に実現することができます。任天堂は昨年末の発売から、ゲームソフトだけでなく、『YouTube』や『ニコニコ動画』、あるいは『Wii Street U』といったアプリケーションをリリースしてきました。これらは元々、ウェブサービスとして提供されているものですが、リビングでの体験へと変化することによって、家族や友達と容易に体験を共有するという、新しい価値を実現しています。

一方、過去のゲーム専用機における典型的なアプリケーション開発は、CもしくはC++を用いて、ハードウェアの低いレイヤーにアクセスして行うものでした。これはゲームが、ハードウェアの性能をギリギリまで追求する事が多いのに対応した作り方でした。しかし、性能自体が急速な進化を遂げる中で、必ずしもハードウェアに直接アクセスして極限まで性能を引き出さなくとも、充分なスペックを利用できるようになってきました。

島田氏はこうした作り方を加速させるのを目的とした、WebKitベースの「任天堂ウェブフレームワーク」を発表。このフレームワークを用いると、HTML5とJavaScriptというウェブで標準的に活用されている技術を用いてWii Uのアプリケーション開発が可能となり、工数を大幅に削減することができます。また、当然のことながら既存のウェブサービスとも相性がよく、実際に『YouTube』や『Wii Street U』はこのフレームワークのβ版を用いて開発されたそうです。

JavaScriptはライブラリが非常に充実しているため、ウェブ技術を用いてゲーム開発を行うケースも増えています。もちろん「任天堂ウェブフレームワーク」でもそうしたライブラリを活用してゲームの開発が可能です。デフォルトの状態でGamePadでの画面表示が可能で、数行のコードで画面の出し分けも可能。セーブデータ、ソフトウェアキーボード、ビデオ再生、MiiverseへのアクセスなどWii Uの本体機能へのアクセスも当然可能となっています。

ここからはシアトルのNintendo Software Technologyで本ライブラリのアーキテクトを務めるライアン・リード氏と、Nintendo of Americaでツール・ソフトウェアエンジニアを務めるケビン・マックロー氏がデモを行いました。

「任天堂ウェブフレームワーク」ではWindows PCにダッシュボードソフトウェアをインストールして、ネットワークで接続された開発機材を通じて動作を確認しながら開発していくことになります。幾つかのサンプルファイルが用意されていて、それを見ながら各機能に触れていくことができるようHTMLファイルなどを編集するエディターは高度なもので、編集している箇所が、実際の画面上ではどの要素に当たるのか実機で確認しながらリアルタイムの変更が可能なようです(FirefoxのFireBugのように)。ダッシュボードからはプロジェクトの全体的な設定が可能で、アプリケーションの起動時に開くファイルの指定や、テレビとGamePadの画面のどちらを最初に利用するかなどを設定可能です。

会場では『Sketch Battle』と呼ばれるアクションゲームのデモが行われ、非常にスムーズな動作で、モーションなどの操作を使ったゲームが実現していました。また、ベンチマークソフトの「Glu Mark 3」を使ったパフォーマンス計測では、700以上のスプライトを60fpsの安定したフレームレートで実現されていました。

最後に島田氏は本ライブラリのコードネームは「バンブー」(竹)であったことを紹介。ロゴにも竹のイメージが含まれています。これは竹の「根を張り巡らせて土地を丈夫にし、自身も一気に伸びる」という特性を引用したもので、「しっかりしたフレームワークを作って、皆さんのソフトウェア開発を強力にサポートしていきたいという思いを示したもの」だということ。「任天堂ウェブフレームワーク」は開発契約を結べば無料で利用できるとのこと。詳しくは「GDC2013.nintendo.com」より任天堂にアクセスください。

(Article written by 土本学)

ゲームビジネスアクセスランキング