debuff vs GameMaker
GameMaker は最も有名な 2D エンジンの1つで、数々のヒット作と、ルーム、スプライト、オブジェクトを中心に組み立てられた IDE を持っています。Web へのエクスポートもできます。debuff はブラウザだけを対象にした小さな TypeScript ツールキットです。2026 年 10 月時点での比較です。
結論から
2D 専用の IDE、巨大なコミュニティ、デスクトップ、モバイル、コンソールへのエクスポートが欲しいなら GameMaker を選びましょう。ターゲットが Web で、TypeScript、小さなビルド、決定的なテスト、実行中のゲームの上で動くエージェントが欲しいなら debuff を選びましょう。
ひと目で比較
| debuff 0.2 | GameMaker | |
|---|---|---|
| ライセンス/価格 | MIT、無料 | 非商用は無料(Web と GX.games へのエクスポートを含む)。Professional は買い切り $99.99。コンソールには Enterprise が必要(gamemaker.io/get) |
| 言語 | TypeScript | GML、加えてビジュアルスクリプティング |
| エディタ | なし(開発オーバーレイ) | 本格的な 2D IDE:ルーム、スプライト、オブジェクト、シーケンス |
| Web エクスポート | 静的な JavaScript ビルド、スターターは brotli で約 19 kB | 2 つのターゲット: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