Game
ADV 向けゲームエンジンの選択
カードバトル等の自作システムを含む ADV を作る際のエンジン比較 (Ren'Py / ティラノスクリプト / 汎用エンジン)
ADV 向けゲームエンジンの選択
要点: ADV 標準機能 (セーブ・バックログ・スキップ・オート) の有無と、自作システム (戦闘等) の実装先がトレードオフになる。自作システムが既にあるならそのエンジン続行、新規なら Ren'Py が既定解。
比較
| エンジン | 言語 | ADV 標準機能 | 自作システム | LLM 脚本生成との相性 |
|---|---|---|---|---|
| Ren'Py | Python | 全部組み込み | Python で自作 (実例多数) | 最良 (プレーンテキスト脚本) |
| ティラノスクリプト | JavaScript | 全部組み込み | JS プラグイン | 良 (タグ形式テキスト) |
| 汎用 RPG エンジン (RPGJS 等) | TS/JS | なし (自作) | 自由 | DSL を自作すれば良 |
| Godot + Dialogic | GDScript | プラグインで一部 | 自由度最大 | 中 (GUI 寄りのシーン構造) |
| Unity + 宴/Naninovel | C# | アセット依存 | 自由 | 低め (エディタ操作が多い) |
判断基準
- 自作システム (戦闘・育成) の既存実装が支配項。数百〜数千行の実装は ADV 化改修より移植コストが大きい。実装済みエンジンを離れる判断は慎重に
- バックログ・スキップ・既読管理が必須になるのは長編 (5 時間超) から。短編なら後回しで成立する
- Ren'Py に移る価値が出る条件: 長編化、スマホ/Steam 配布、脚本量産の最大化
- 汎用エンジンで ADV をやる場合の追加実装: 全画面背景表示、シーン自動進行ループ、バックログ、スキップ。各 1 セッション規模
関連
- /docs/game/adv-vs-rpg-llm-production — ADV と RPG の制作コスト比較
最終更新: