本文へスキップ

debuff vs GameMaker ​

GameMaker は最も有名な 2D エンジンの1つで、数々のヒット作と、ルーム、スプライト、オブジェクトを中心に組み立てられた IDE を持っています。Web へのエクスポートもできます。debuff はブラウザだけを対象にした小さな TypeScript ツールキットです。2026 年 10 月時点での比較です。

結論から ​

2D 専用の IDE、巨大なコミュニティ、デスクトップ、モバイル、コンソールへのエクスポートが欲しいなら GameMaker を選びましょう。ターゲットが Web で、TypeScript、小さなビルド、決定的なテスト、実行中のゲームの上で動くエージェントが欲しいなら debuff を選びましょう。

ひと目で比較 ​

debuff 0.2GameMaker
ライセンス/価格MIT、無料非商用は無料(Web と GX.games へのエクスポートを含む)。Professional は買い切り $99.99。コンソールには Enterprise が必要(gamemaker.io/get)
言語TypeScriptGML、加えてビジュアルスクリプティング
エディタなし(開発オーバーレイ)本格的な 2D IDE:ルーム、スプライト、オブジェクト、シーケンス
Web エクスポート静的な JavaScript ビルド、スターターは brotli で約 19 kB2 つのターゲット:HTML5(JavaScript)と GX.games(WebAssembly)
テストシナリオ、スクリーンショットのベースライン、ファズ公式のテストフレームワークは見つからず
AI エージェント実行中のゲーム向けの無料 MCP サーバーCLI ツールチェーン経由の Claude Code 連携が報じられている(報道ベース、公式ドキュメントは未確認)。コミュニティ製 MCP サーバー
コミュニティ小さい非常に大きく、商用リリースも多数

GameMaker が強いところ ​

  • 2D 専用に作られた IDE。 ルーム、スプライト編集、シーケンス、デバッガーが 1 つのツールに。
  • プラットフォーム。 同じプロジェクトからデスクトップ、モバイル、コンソールへ。
  • 実績。 数十年分のゲームと、大きく経験豊富なコミュニティ。

Web エクスポートについて知っておきたいこと ​

GameMaker の HTML5 ターゲットはネイティブ版とは別のランタイムです。特に WebGL のない環境では、挙動の異なる場合があります。GX.games ターゲットは WebAssembly のランナーを出力します。どちらも公式のサイズは公表されていません。

debuff が違うところ ​

  • ブラウザのために作られた、ただ 1 つのランタイム。 テストしたものがそのまま出荷され、スターターゲームは brotli で約 19 kB です。
  • 決定性とテスト。 固定ステップとシード付き乱数のおかげで、シナリオ、正確なリプレイ、ファズが最初から動きます。
  • 公式のエージェントループ。 debuff の MCP サーバーを使えば、エージェントはあなたが開いているゲームにアタッチできます。フラグした瞬間を読んでリプレイし、取り消し可能な型付きパラメータも調整します。エージェント比較もどうぞ。
  • オープンソース。 MIT ライセンスで、プランの区分もありません。

どちらを選ぶか ​

GameMaker の IDE と対応プラットフォームが欲しいなら、実績十分の選択です。ブラウザがあなたのプラットフォームで、コード、テスト、エージェントが欲しいなら、debuff を試してみてください。

bash
npm create debuff@latest my-game