見出し画像

ところでJavaScriptゲームライブラリは何がいい?

JavaScriptは比較的簡単に始められるプログラミング言語だと思います。でもやはりゲーム作りとなるキャラクターを自由に動かしたり、衝突、ジャンプ、落ちるなど純粋なJavaScriptだと面倒なこともあります。

そこで活躍するのがゲームライブラリということになります。ライブラリを使うとパズルのように組み合わせでできるようになりますが、使い方は覚える必要があります。使い方などはそれぞれのライブラリで少しずつ違うので覚えていかないといけません。

これからライブラリを使ってゲームを作っていくために現状を調べてみましたのでご紹介。

現状では

"Phaser"が活発に開発され、MDNでも紹介されているので現状代表格かなと思います。


そしてなるべくシンプルで使いやすいのがゲームライブラリではないけど

"p5.js"かなと思います。でもゲーム用も用意されています。


日本でオープンソースとして開発されているのが"phina.js"です。最近はあまり動きはないようです。


少し前までは、"enchant.js"というライブラリがよく使われたり紹介されていましたが今は開発も止まりサイトも消滅状態みたいです。GitHubのデータはまだ残っているようです。


そのほかのライブラリとしては

Babylon.js

PixiJS

Kiwi.js

Kiwi.jsはGitHubの更新が最近ないようなので開発は止まっているかもしれません。



この記事が気に入ったらサポートをしてみませんか?