Альтернатива Ren'Py для тех, кто не хочет писать на Python

Ren'Py мощный, но требует выучить свой язык до первой сцены. Mimmo Engine даёт ту же свободу через визуальный редактор: ветвящиеся сцены, переменные и условия собираются щелчками.

Почему ищут альтернативу Ren'Py

Ren'Py самый распространённый движок для визуальных новелл, и стал таким не случайно. Он бесплатный, с открытым исходным кодом, за ним два десятилетия коммерческих игр, и руководство найдётся почти на любой случай. Кто программирует и хочет сделать визуальную новеллу, тот на месте и может дальше не читать.

Вопрос этой страницы другой: почему столько пишущих, рисующих и придумывающих доходят до движка и там останавливаются? Три причины повторяются постоянно.

Первая. До первой реплики надо выучить язык. Синтаксис мягче чистого Python, но это по-прежнему код.

Вторая. Цикл проверки медленный: правишь, сохраняешь, пересобираешь, снова прокликиваешь до нужного места. Для того, кто шлифует одну фразу, это каждый раз небольшой обрыв.

Третья. Главное меню, экран сохранения и внутриигровое меню настраиваются правкой исходных файлов. Поменять вид меню превращается в отдельный проект.

Как выглядит переход на практике

Прямого импорта файлов .rpy нет, потому что модели исполнения различаются. Путь структурный, и проект средней длины обычно переносится за день.

Сначала ресурсы. Спрайты, фоны, музыка, озвучка и видео попадают в менеджер без изменений, в тех же форматах, что вы уже используете.

Потом персонажи. Существующие наборы спрайтов почти всегда следуют делению на тело, наряд и выражение. Здесь это деление встроено, поэтому соответствие прямое.

Потом сцены. Каждый label становится сценой, menu становится блоком выбора, jump блоком перехода, if условием. Реплики соответствуют блокам диалога один к одному.

И напоследок интерфейс. Свои меню пересобираются в редакторе интерфейса, и обычно это быстрее, чем пытаться перенести старые файлы.

Когда остаться на 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 по желанию.
ПредпросмотрПересборка для проверкиВстроен, идёт во время работы.
Инструменты ИИВнешниеПо желанию, несколько поставщиков, базовый уровень локально.
Генератор историиВручнуюКостяк целиком из одной идеи.
Редактор интерфейсаПравка исходниковПеретаскивание для меню, сохранений, игрового меню.
Мини-игрыСвой кодВстроенный редактор мини-игр.
Телефон и чатСвой кодВстроенная система телефонных диалогов.
Выражения и нарядыСлои по соглашениюСистема слоёв прямо в интерфейсе.
ЭкспортWin, macOS, Linux, AndroidWin, macOS, Linux, плюс защищённый формат mimdisk.
Перевод при экспортеФайлы перевода вручнуюАвтоматически на девять языков, потом правится.
ЛицензияLGPL, открытый кодБесплатно создавать. Premium 19 евро в месяц для распространения.

Частые вопросы

Можно ли импортировать проект Ren'Py как есть?

Нет, импорт файлов .rpy не предусмотрен, потому что модели исполнения различаются. Переход структурный: ресурсы переносятся без изменений, label становятся сценами, menu выбором, jump переходом, if условием. Проект средней длины переносится за день, очень насыщенный скриптами дольше.

Mimmo Engine бесплатный, как Ren'Py?

Редактор скачивается бесплатно, со всеми функциями ИИ и без ограничения на число проектов. Premium стоит 19 евро в месяц и открывает экспорт в .mimdisk, а также мини-игры, инвентарь, галерею и скрипты. Ren'Py бесплатен навсегда, в том числе коммерчески, и это настоящее преимущество, если решает именно стоимость лицензии.

А TyranoBuilder, Visual Novel Maker, NaniNovel?

TyranoBuilder ближайший визуальный конкурент, но его язык возвращается, как только нужно что-то сверх базового. Visual Novel Maker из семейства RPGMaker даёт меньше типов блоков и более слабые инструменты ветвления. NaniNovel это дополнение для Unity, так что помимо дополнения придётся освоить Unity.

Покрывает ли те же жанры, что и Ren'Py?

Да для привычных: кинетические новеллы, визуальные новеллы с выборами, симуляторы свиданий, детективы с инвентарём, хоррор с условными пугалками. И из коробки покрывает жанры, которые в других местах требуют дополнительной работы: истории в переписке через встроенную систему телефона, приключения на инвентаре и игры со встроенными мини-играми.

Можно ли продолжать пользоваться своими рисунками?

Да. Спрайты, фоны, музыка, озвучка и видео добавляются через менеджер ресурсов, в тех же форматах, что и раньше. Поскольку персонажи Ren'Py почти всегда уже разделены на тело, наряд и выражение, соответствие не требует переделки.

Попробуйте сегодня

Mimmo Engine и Mimmo Player скачиваются бесплатно, со всеми функциями ИИ. Premium открывает экспорт и публикацию за 19 евро в месяц, отменить можно в любой момент.

Скачать бесплатно
Альтернатива Ren'Py без Python | Mimmo Engine