【開発日誌】Unityを挫折した40代PMが、あえて「Ren’Py」を選んだ理由 (feat. AIとの相性)
前回の記事で、AIと共に9日間でゲームをリリースしたとお伝えしました。すると多くの方から「なぜUnityやUnrealではなく、Ren’Pyを選んだのか?」「RPGツクールの方が簡単では?」という質問を頂きました。今回は、コーディング知識ゼロの事業PMが、自らの無能力(?)を逆手に取り、「AI時代の最強の開発ツール」としてRen’Pyに行き着いた理由とその検証結果をお話しします。
Key Takeaways:
- GUIツール(ツクール)の罠とAIの限界: RPGツクールのようなGUI(画面操作)ツールは人間には親切ですが、AIは「設定画面」を見ることができません。バグが起きてもスクリーンショットのやり取りが必要となり、修正指示(例:主人公の口調を一括変更)にも途方もない手作業が発生し、コミュニケーションコストが爆発します。
- テキスト=ゲーム=AIの言語: 一方、Ren’Pyはビジュアルノベル用のスクリプトベースのエンジンであり、「テキスト(コード)」そのものがゲームになります。ClaudeやGeminiなどのLLM(大規模言語モデル)の言語と同じであるため、コードを丸ごと投げて「ここを直して」と指示するだけで、AIが文脈を100%理解し、瞬時に修正版を吐き出してくれます。
- 修正コスト(Revision Cost)がゼロに収束: ゲーム開発において最も苦労する「細かい微調整(テキスト表示速度やUIの位置調整など)」も、.rpyファイルを渡してAIに指示するだけで完結するため、事業PMの視点から見て驚異的なメンテナンス性を誇ります。
- 制約がもたらす「選択と集中」: 3Dや派手なアクションは作れませんが、ワンオペ・週末開発という限られたリソースの中で「やれないことは潔く諦め、やれること(ストーリー、演出、分岐)に100%集中する」環境をRen’Pyが強制的に作ってくれました。
- AI開発の鉄則「担当AIは固定する」: AIにも得意不得意があり、複数のAIに同時にコーディングを任せると文脈が崩壊しエラーが多発します。メインコーダー(例:Claude)とサブコーダー(例:Gemini)を明確に分け、専属のAI同僚を見つけることが成功の鍵です。
実際にAIに「ブロガー育成ゲーム」の企画書とコードをたった数分で作らせた実例(.rpyファイルの生成過程)など、より具体的な開発手順は以下のリンクのnote本編にてご確認いただけます。
🔗 [ noteで全文を読む ]