今はスマホもWebもゲームに注目が集まっています。実際にリリースされるゲームはもちろん、ゲームエンジンも数多く開発されています。それぞれ特徴があるのでゲームジャンルに合わせて使い分けるのが良いでしょう。 今回はWebブラウザ向け、2Dゲームエンジンのchemを紹介します。Canvasを使ったゲーム開発を行えます。

chemの使い方

chemは高速にゲーム開発できるのを特徴としてあげています。幾つかデモゲームを紹介します。こちらは隕石を避けるゲーム。

こちらは個人的にお気に入りのLemmingというゲーム。

レミングスという通り、同じキャラクターを引き連れてゲームが進みます(ネズミではありませんが)。

基本同じ動きをするのですが、先頭のキャラクターは障害物に当たると死んでしまいます。そうすると2番目のキャラクターが操作できるようになります。

こうして全てのキャラクターが死んでしまう前にゴールまで行ければクリアです。

アクションのように見えて意外と頭を使う要素もあります。

chemはchemfileと呼ばれる設定ファイルがあるなど、HTML5ゲームを開発するための環境として興味深いものになっています。ぜひ使ってみてください。

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

Lemming andrewrk/chem