chem – HTML5/Canvasを使った2Dゲーム開発エンジン
今はスマホもWebもゲームに注目が集まっています。実際にリリースされるゲームはもちろん、ゲームエンジンも数多く開発されています。それぞれ特徴があるのでゲームジャンルに合わせて使い分けるのが良いでしょう。 今回はWebブラウザ向け、2Dゲームエンジンのchemを紹介します。Canvasを使ったゲーム開発を行えます。
chemの使い方
chemは高速にゲーム開発できるのを特徴としてあげています。幾つかデモゲームを紹介します。こちらは隕石を避けるゲーム。
こちらは個人的にお気に入りのLemmingというゲーム。
レミングスという通り、同じキャラクターを引き連れてゲームが進みます(ネズミではありませんが)。
基本同じ動きをするのですが、先頭のキャラクターは障害物に当たると死んでしまいます。そうすると2番目のキャラクターが操作できるようになります。
こうして全てのキャラクターが死んでしまう前にゴールまで行ければクリアです。
アクションのように見えて意外と頭を使う要素もあります。
chemはchemfileと呼ばれる設定ファイルがあるなど、HTML5ゲームを開発するための環境として興味深いものになっています。ぜひ使ってみてください。
chemはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。