HTML5+JavaScriptだけでクロスプラットホームなマルチプレーヤーゲームを作れる開発環境Game Closure
by Rip Empson on 2011年2月18日

リアルタイムマルチプレーヤーゲームの対話的な経験が好きな人は多いと思うが、でも意外なことに、今App Storeなどにあるゲームのほとんどがシングルプレーヤーだ。Facebook上の人気の高いソーシャルゲームでさえ、昔のHaloのような、マルチプレーヤーコンソールゲーム*の充実した経験を与えてくれない。その大きな理由は、マルチプレーヤーゲームのコーディングや同期化、デバッグなどの作業が難しくて、時間と費用がかかるからだ。マルチプラットホームのマルチプレーヤーゲームともなると、さらにたいへんだ。〔*: コンソール, console, ゲーム専用機のこと。〕

そこで、Game Closureが登場。AOLで行われたSSE Labsのデモデー(Demo Day)で今日(米国時間2/17)立ち上がったGame Closureは、HTML5ベースのクロスプラットホームなマルチプレーヤーゲームを作り、ホストし、展開するためのゲーム開発環境ならびにSDKで、最初はiOS、Android、Facebookの各プラットホームに対応している。

Game Closureはゲーム専用のHerokuAppceleratorみたいなもので、ゲームのデベロッパはJavaScriptでゲームを書き、ゲームの配置展開にはHTML5を用いる。するとGame ClosureのSDKがそのゲームをコンパイルし、展開し、アクセラレートする。プラグインは不要で、Webブラウザだけあればよいし、どんなブラウザでもOK。モバイルやタブレットなど用には、OpenGLなどを使ったネイティブアプリケーションを作ることも可能。そのほかの競合製品と同様に、Game Closureも、ゲームを迅速に作ってホストして展開するために必要な、あらゆるものを提供している。

これまでのゲームプレーヤーは、特定のプラットホームに縛り付けられる傾向があり、またそれを当然と思っていた。Androidでプレーするゲーム、デスクトップでプレーするゲーム、iPadでプレーするゲームが、それぞれ違っていた。デベロッパも同様で、各プラットホーム用の別々のバージョンを、各プラットホーム固有の技術を使って作らざるをえなかった。Game Closureの良いところは、プレーヤーは一つのゲームをどんなデバイスの上でも連続的にプレーでき、デベロッパには、そういうクロスプラットホームな配布形式を素早く容易にできるためのツールが提供されることだ。

Game Closureは、Michael Carter、Martin Hunt、そしてTom Fairfieldのプロジェクトで、全員がゲームの開発を経験している。Carterは、HTML5のWebSocketの初期のプロトコルを設計し、HuntはそれまでMeeboにいて、“Meebo Bar”の開発を指揮した。Huntは現在、スタンフォード大学コンピュータ科学科の博士課程に在籍して、人間とコンピュータの対話的関係について研究している。Carterがぼくに語ったところによると、Game Closureは今のところ自己資金だけだが、SSE LabsがAOLのパートナーであるため、これまでの”地下室の押し入れ”のような環境から、パロアルトにあるAOL本社の”豪華なオフィス”に最近引っ越した。そのオフィスは、AOLがTechCrunchのために用意したスペースではないかと思うが、もしそうなら、そこに良い会社が入ったことは嬉しいね。

本誌のライターMG Sieglerが先週、HTML5を使うアプリケーションよりもネイティブアプリケーションのほうがずっとずっと良い、という記事を書いた。CarterもMGのこの意見に同意して、最初、携帯電話用に作ったHTML5のゲームは、ネイティブアプリよりも30倍遅かった、と言う。しかしツールの集合や最適化の手法が圧倒的に充実しているのはHTML5であり、ゲームの開発もHTML5のほうがずっと簡単だ。というわけでGame ClosureのSDKは、彼らが独自に実装した(ブラウザに依存しない)HTML5のAPIを使っている。それにはモバイル用のアクセラレーションもあるので、モバイル上への展開も安心してできる。

Carterによれば、ゲームデベロッパはHTML5の標準テクノロジとその使い方だけをしっかり勉強すればよい。彼らが作ったゲームを各プラットホームに対してホストし、展開することは、すべてGame Closureにおまかせでよい。うーん、なかなか良さそうだね。

[原文へ]
[jpTechCrunch最新記事サムネイル集]
[米TechCrunch最新記事サムネイル集]
(翻訳:iwatani(a.k.a. hiwa))

  • http://twitter.com/TaizoSon 孫泰蔵

    むう!これは注目だ。

  • http://www.facebook.com/people/Masahiro-Shimura/100000507204749 Masahiro Shimura

    これは、要チェックだな

  • http://www.facebook.com/people/Masahiro-Shimura/100000507204749 Masahiro Shimura

    これは、要チェックだな

  • http://www.facebook.com/people/Masahiro-Shimura/100000507204749 Masahiro Shimura

    これは、要チェックだな

  • http://topsy.com/trackback?url=http%3A%2F%2Fjp.techcrunch.com%2Farchives%2F20110217game-closure-makes-it-a-breeze-to-build-multiplayer-cross-platform-games%2F%23comment-150854699&utm_source=pingba Tweets that mention HTML5+JavaScriptだけでクロスプラットホームなマルチプレーヤーゲームを作れる開発環境Game Closure — Topsy.com

    [...] This post was mentioned on Twitter by 孫泰蔵, 伊藤マサトシ. 伊藤マサトシ said: 似たようなコンセプトでMMOもの( http://simpledungeon.com/wiki )を作ってるので負けてられん RT @TaizoSon: RE: @techcrunchjapan むう!これは注目だ。 http://disq.us/169sxo [...]

  • http://ad-size.info/archives/884 HTML5+JavaScriptだけでクロスプラットホームなマルチプレーヤーゲームを作れる開発環境Game Closure | サイト製作・更新アドサイズ【ad-size】

    [...] HTML5+JavaScriptだけでクロスプラットホームなマルチプレーヤーゲームを作れ…. [...]

  • http://www.facebook.com/people/Hiroaki-Suzuki/100001958987443 Hiroaki Suzuki

    んむむ。

  • http://twitter.com/agujeta エモーショナル・フラメンコ

    FLASHはFLASHで生き残るのかな?

  • http://iphone-dev.jp/2011/02/daily-news-20110219/ » iPhoneで写真をマンガの1コマのように加工-無料アプリ「漫画にできる」 | ..ほかニュース22件(02月19日) | iPhone-Dev.jp

    [...] 今日の今日まで知りませんでした。いつから出来るようになったのかとか知りません。なんか@nonokooさんが気がついてなかった、とか呟いてたんです。「気づいてなかった」ってのは「割と最近の機能だって事」に気がついてなかったって事らしいんですが、ぼくはこんな機能があることに気がついていませんでしたorz HTML5+JavaScriptだけでクロスプラットホームなマルチプレーヤーゲームを作れ… [...]