Kiwi.js - 簡単に使えるHTML5ゲームエンジン
HTML5によって表現力が高まっていき、さらにハードウェアとJavaScriptエンジンが高性能化することでWebベースのゲーム開発も現実的なものになってきました。高度なゲームはまだ難しいかも知れませんが、パズルゲームやRPGであれば十分こなせるようになっています。 今回はそんなHTML5ベースのゲームエンジンKiwi.jsを紹介します。デスクトップ、スマートフォンの両方に対応したゲームエンジンです。
Kiwi.jsの使い方
Kiwi.jsでは様々な機能のデモが用意されています。例えばスプライト画像による動きのあるアニメーション。マウスの動きに合わせて動きます。
アニメーションとして自動再生されるタイプもあります。
カメラ。オブジェクトを中心に映し続けます。
多くのオブジェクトを描画しても動きは遅くなりません。
キーボード入力もサポートしています。
テキストについても表示場所、フォント、色、太さなどをサポートしています。
こんな感じの動きのあるデモも。すべてのスライダーがちょっとずつ動きが違います。
Kiwi.jsのコンセプトはとにかく簡単に使える点にあるようです。描画はWebGL上に行っています(ハードウェアアクセラレーションを使っています)ので、高速でプラットフォームに依らない動作が可能になっています。
Kiwi.jsはHTML5/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。
Open Source HTML5 and Javascript game engine gamelab/kiwi.js