Eva.js - Web向けのJavaScript製ゲームエンジン
ゲーム開発を行う際に一から作ることは多くありません。ゲームに関わる多くの機能を提供するゲームエンジンを選択するのが基本でしょう。モバイルアプリであればUnityやUnreal、WebであればPixiJSなどが有名です。 今回紹介するEva.jsもWeb向けのゲームエンジンになります。Canvasベースのパフォーマンスに優れたフレームワークです。
Eva.jsの使い方
画像を読み込んで表示する例です。
アニメーションさせるのも難しくありません。
多くのオブジェクトを扱うのも容易です。
Eva.jsは画像の表示やアニメーションといった基本的な部分を提供します。サウンドや物理エンジン部分はプラグインに分かれています。必要なものを後から組み込めるので、本体は軽量なままに保てそうです。
Eva.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。
Eva.js eva-engine/eva.js: Eva.js is a front-end game engine specifically for creating interactive game projects.