Pythonを書きたくない人のためのRen'Py代替

Ren'Pyは強力ですが、最初のシーンより先に独自の言語を覚えることを求めます。Mimmo Engineは同じ表現力をビジュアルエディタで提供します。分岐するシーン、変数、条件はクリックで組み立てられます。

なぜRen'Pyの代替を探すのか

Ren'Pyはノベルゲームで最も使われているエンジンで、そうなったのには理由があります。無料で、オープンソースで、二十年分の商業作品を背負い、たいていのことには解説記事があります。プログラミングができてノベルゲームを作りたい人は、すでに正しい場所にいます。ここから先を読む必要はありません。

このページが扱うのは別の問いです。書く人、描く人、設計する人がエンジンまでたどり着いて、そこで止まってしまうのはなぜか。理由は繰り返し三つ挙がります。

ひとつめ。 最初のセリフより先に言語を覚える必要があります。構文は素のPythonより優しいものの、コードであることに変わりはありません。

ふたつめ。 確認の往復が重いことです。直して、保存して、ビルドし直して、目的の場面まで進め直す。一行を磨いている人にとっては、毎回小さな中断になります。

みっつめ。 タイトル画面、セーブ画面、ゲーム内メニューはソースファイルを書き換えて設定します。メニューの見た目を変えるだけで、それ自体が別の企画になってしまいます。

移行は実際どうなるか

.rpyファイルの直接読み込みはありません。実行モデルが異なるためです。移行は構造の対応づけで進み、中くらいの規模の企画なら一日で移せることがほとんどです。

まず素材。 立ち絵、背景、音楽、ボイス、動画はそのままアセットマネージャーに入ります。対応形式は今使っているものと同じです。

次にキャラクター。 既存の立ち絵セットはほぼ必ず体、衣装、表情の分け方に従っています。その分け方がこちらでは標準なので、対応はそのまま取れます。

次にシーン。 labelはシーンに、menuは選択肢ブロックに、jumpはジャンプブロックに、ifは条件になります。セリフは会話ブロックと一対一で対応します。

最後に画面まわり。 独自メニューはGUIエディタで作り直します。古いソースを移そうとするより、たいていはそのほうが早く終わります。

Ren'Pyのままがよい場合

Mimmo Engineは誰にとってもRen'Pyの置き換えになろうとしているわけではありません。次の場合は、これまでどおりが正解です。

  • すでにPythonを書いている。 学習曲線は短く、代わりに制限のないカスタマイズが手に入ります。
  • ソースの掌握が要る。 Ren'PyはLGPLなので、エンジン自体を改造したり変わった形で組み込んだりできます。Mimmo Engineはオープンソースではありません。
  • 配布まで含めて永久に無料でいたい。 Ren'Pyは商業作品でも無料です。こちらは制作は無料ですが、.mimdiskでの配布にはPremiumが必要です。
  • Android向けに出す。 Ren'Pyは標準で書き出せます。Mimmo Engineが今扱うのはWindows、macOS、Linuxです。
  • 企画がスクリプトで成り立っている。 実行時に生成される物語やシミュレーション駆動の仕組みは、ブロックよりコードのほうが今も自然です。

直接比較

項目Ren'PyMimmo Engine
コードを書く必要あり(Ren'Py / Python)なし。すべて画面上で。JavaScriptは任意。
リアルタイムプレビュービルドし直して確認内蔵。作業中もそのまま再生。
AI機能外部ツール任意。複数の提供元。最小構成はローカル動作。
ストーリー生成手作業ひとつの案から骨組みをまるごと。
GUIエディタソースを書き換えメニュー、セーブ、ゲーム内画面をドラッグ&ドロップ。
ミニゲーム自前のコードミニゲームエディタを内蔵。
スマホ画面・チャット自前のコードスマホ会話システムを内蔵。
表情と衣装命名規則によるレイヤー画面内のレイヤーシステム。
書き出しWin, macOS, Linux, AndroidWin, macOS, Linux と保護形式mimdisk。
書き出し時の翻訳翻訳ファイルを手作業で九言語へ自動、あとから編集可。
ライセンスLGPL、オープンソース制作は無料。配布はPremium月額19ユーロ。

よくある質問

Ren'Pyの企画をそのまま読み込めますか。

読み込めません。実行モデルが異なるため、.rpyファイルの取り込みは用意していません。移行は構造の対応づけで進みます。素材はそのまま、labelはシーン、menuは選択肢、jumpはジャンプ、ifは条件になります。中くらいの規模なら一日、スクリプトが非常に多い企画はそれ以上かかります。

Ren'Pyのように無料ですか。

エディタは無料でダウンロードでき、AI機能はすべて使え、プロジェクト数の制限もありません。Premiumは月額19ユーロで、.mimdiskでの書き出しに加えてミニゲーム、インベントリ、ギャラリー、スクリプトが使えるようになります。Ren'Pyは商業利用も含めて永久に無料で、ライセンス費用が判断の決め手なら、これは本物の利点です。

TyranoBuilderやVisual Novel Maker、NaniNovelとの違いは。

TyranoBuilderは最も近いビジュアル系の競合ですが、基本を越えることをしようとすると独自言語が戻ってきます。RPGツクール系のVisual Novel Makerはブロックの種類が少なく、分岐まわりの道具立ても弱めです。NaniNovelはUnity向けの拡張なので、拡張に加えてUnity自体を覚えることになります。

Ren'Pyと同じジャンルを作れますか。

よくあるジャンルは作れます。キネティックノベル、選択肢のあるノベルゲーム、恋愛シミュレーション、アイテムを使う推理もの、条件付きの驚かしがあるホラーなどです。さらに、ほかでは追加作業が要るジャンルも標準で扱えます。内蔵のスマホ会話システムを使ったチャット形式の物語、インベントリ主導のアドベンチャー、シーン内にミニゲームを挟む作品です。

手持ちの絵をそのまま使えますか。

使えます。立ち絵、背景、音楽、ボイス、動画はこれまでと同じ形式のままアセットマネージャーから読み込めます。Ren'Pyのキャラクターはほとんどの場合すでに体、衣装、表情に分かれているので、対応づけに作り直しは要りません。

今日試す

Mimmo EngineとMimmo Playerは無料でダウンロードでき、AI機能はすべて含まれています。Premiumは書き出しと公開を解放します。月額19ユーロ、いつでも解約できます。

無料でダウンロード
Pythonを書かないRen'Pyの代替 | Mimmo Engine