開発に使っているエンジンについて

2026-03-23
開発に使っているエンジンについて

Phaser 3.90

Phaserで開発しています。これは本当に便利ですわよ。

https://phaser.io/

なんでPhaser

  • インストール不要、ブラウザを起動しただけで動く
  • Viteを使ったJavascriptの超高速ビルド。コンパイル時間を意識せずに開発できる
  • 開発言語がJavascriptでAIと大変相性が良い

その気になればWebGLにアクセスしてリッチな描画もできたりします。

技術スタック

項目内容
ゲームエンジンPhaser 3.90
ビルドツールVite 6.4
テストVitest 4.0 + happy-dom
言語JavaScript(ES Modules)
データ管理YAML(アイテム・モンスター・バランス値)

エディタは素のVSCodeが基本です。

よもやま

PhaserはWebAssemblyじゃなくて完全にjsで書かれていて、開発言語もjsなのでともかくとっつきやすいという感じです。 世の中にはDefoldのようなLuaでWebAssemblyのゲームエンジンを操作するというよりモダンな思想のフレームワークもあるんですが、LLMはjsが得意というのもあるってのと、Phaserでやりたいことがほぼ実現できるという状況なのでPhaserで走りきってから考えようかなと思っています。

The Phaser logos https://phaser.io/download/logo