サイトアイコン TechWave(テックウェーブ)

ウェブ革新「enchant.js」が突破口、JavaScriptで高度な3Dウェブゲーム開発が可能に 【増田(@maskin)真樹】


[読了時間:1分]

glenchant

 iPhone用3Dゲームを充分なクオリティでHTML5ウェブアプリに移植した清水亮氏率いるユビキタスエンターテインメント(以下UEI)。この移植の中核となったのは、WebGLというウェブブラウザ向けグラフィック描画ライブラリと同社のJavaScriptエンジン「enchant.js」だが、遂にこのパワーを誰もが簡単に利用できる日がきた。

 UEIは1月19日、「enchant.js」でWebGLを駆使した3Dゲームが開発できるプラグイン「gl.enchant.js」のベータ版を公開した。WebGLに対応したウェブブラウザ、Firefox・Google Chrome・Safariなどで動作可能だ。

プラグインレス・ウェブ3D表現の突破口となるか




 3Dゲーム開発環境としてはUnityなどが主流になりつつあるが、「enchant.js」ならテキストエディタがあれば取りあえず動く物が作れ、しかもウェブブラウザだけでプラグイン無し動作する。3D対応にはWebGLが使えるブラウザが必要だが、一つのコードでマルチプラットフォーム対応ができてしまうのである。

 「ゲームはちょっと」という拒否反応を示す人もいるが、enchant.jsはあくまでJavaScriptを拡張するライブラリプログラムであり、他の用途にだってもちろん適用できる。3D表現も可能になることで動きのあるウェブコンテンツの開発に大きなインパクトを与える可能性があるのだ。

 というわけで、以下が簡単なデモ。WebGLが使えるブラウザなら、そのまま動作するはずだ。

【関連URL】
TechWave内のenchant.js関連記事
・wise9 › 3D野郎は寄ってたかれ!WebGLでグリグリ遊べるgl.enchant.jsがついにβ公開!
http://wise9.jp/archives/6245
・9leap : gl.enchant.js β版 by enchant_js
http://9leap.net/games/1109
・iPhoneゲームアプリをHTML5に移植、充分なクオリティに驚愕
http://techwave.jp/archives/51724887.html
・enchant.js – HTML5 JavaScript Game Engine
http://enchantjs.com/ja/?s=ja
・株式会社ユビキタスエンターテインメント
http://www.uei.co.jp/

蛇足:僕はこう思ったッス
「たかがゲーム」という表現を使った。ここまでソーシャルゲームが成長しても、IT業界内にはそのように嫌悪感を示す人が多い。本文でも述べた通り、enchant.jsはゲーム用であり、ウェブを拡張するものだ。しかも、これからプログラミングを初めようとする人でも、すんなり入れる容易さがある(ライブラリの分かりやすさ、開発環境の用意などが不要であることから)。それに、現在IT業界で最も成長しているのはゲームだ。gl.enchantの登場は、この世界を拡張し、ひいてはIT産業の活性化に火を付けると確信している。

[ [ [ MBAレベルのスタートアップ養成講座 まもなく開講 ] ] ]

著者プロフィール:TechWave副編集長・イマジニア 増田(maskin)真樹
 8才でプログラマ、12才で起業。18才でライター。日米のIT/ネットをあれこれ見つつ、生み伝えることを生業として今ここに。codeが書けるジャーナリスト。1990年代は週刊アスキーなど多数のIT関連媒体で雑誌ライターとして疾走後、シリコンバレーでベンチャー起業に参画。帰国後、ネットエイジで複数のスタートアップに関与。フリーで関心空間、富裕層SNSのnileport、@cosme、ニフティやソニーなどのブログ&SNS国内展開に広く関与。坂本龍一氏などが参加するプロジェクトのブログ立ち上げなどを主導。“IT業界なら場所に依存せず成功すべき”という信念で全国・世界で活動中。イベントオーガナイザー・DJ・小説家。 大手携帯キャリア公式ニュースポータルサイト編集デスク。スタートアップ支援に注力、メール等お待ちしております!
メール maskin(at)metamix.com | 書籍情報・Twitter @maskin・詳しいプロフィールはこちら


モバイルバージョンを終了