KAPLAY
KAPLAYはJavaScript/TypeScriptで書かれたオープンソースの2Dゲームライブラリです。ゲーム開発をFFF (Fun、Fast、Fantastic:楽しく、素早く、素晴らしいものに)にする為に開発したそうです。
直感的で使いやすいデベロッパーフレンドリーなAPIが特徴的で、学びやすさと教えやすさも兼ねている為、教育向けにも利用できます。
例えば
- 音楽の再生:
play("sound");
- オブジェクトの破壊:
destroy(obj)
- オブジェクトをジャンプさせる:
obj.jump()
などなど他にもゲーム開発を簡単にしてくれる分かりやすいAPIが多数そろえられており、少ない学習コストで使う事が出来ます。サンプルアセットもいくつか用意されています。
また、以下のようなCDNも用意されており、すぐにでも開発に取り掛かる事が出来ますよ。
<script type="module"> // import kaplay import kaplay from "https://unpkg.com/kaplay@3001.0.0-alpha.20/dist/kaplay.mjs"; // start kaplay kaplay(); </script>
或いは
<script src="https://unpkg.com/kaplay@3001.0.0-alpha.20/dist/kaplay.js"></script> <script> kaplay(); </script>
playgoundも用意されているので今すぐにでも動作テストや確認も出来ますよ。ゲーム開発やプログラミング教育等にご興味ある方はご覧になってみては如何でしょうか。KAPLAYはずっとOSSとして開発していくそうです。ライセンスはMITとの事。