GamvasはHTML5/JavaScriptを使ったゲームフレームワークです。物理エンジンを内包しています。

HTML5/JavaScriptが発展するのにつれてWeb標準で動作するゲームの現実味が増しています。そんな時に必ず必要になるのがゲームエンジンと思われます。今回はHTML5用のゲームエンジン、Gamvasを紹介します。


デモです。上からオブジェクトが落下してきます。


オブジェクトは作用しあって動きます。


こちらは雨が湖畔に落ちていくデモです。


煙のデモ。ランダムに流れていきます。


こちらはクリックするとその部分で爆発が起きるデモ。


空間に三角形のオブジェクトが浮かんでいます。左右の矢印キーで視点が変えられます。


移動はスムーズです。

Gamvasはオブジェクトごとのステータスサポート、アニメーション処理、Box2Dベースの物理エンジンをサポートしています。カメラシステムとして視点変更に対応していたり、スマートフォンの傾きによってオブジェクトを操作する事もできます。

GamvasはHTML5/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

JavaScriptのゲームエンジンも数多くなってきました。そろそろ必要になるのは統合的なフレームワークによってある分野のゲームを手軽に作れるようにするフレームワークや、ゲーム開発におけるRuby on Railsのような存在かも知れません。まだフレームワークは個別のライブラリ単位が一般的に見えます。

ゲームを作るには開発サイド、デザインだけでなくゲームとしての面白さやキャラクターが重要な要素になります。それだけに開発の工数を減らす事はそれ以外のコンテンツに力を入れられるようになるので積極的に使っていくのが良いでしょう。

Home : Gamvas - the html5 canvas game engine

Demos : Gamvas - the html5 canvas game engine

gamvas - HTML5 canvas JavaScript game development framework - Google Project Hosting