Альтернатива 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'Py | Mimmo Engine |
|---|---|---|
| Надо писать код | Да (Ren'Py / Python) | Нет, всё визуально. JavaScript по желанию. |
| Предпросмотр | Пересборка для проверки | Встроен, идёт во время работы. |
| Инструменты ИИ | Внешние | По желанию, несколько поставщиков, базовый уровень локально. |
| Генератор истории | Вручную | Костяк целиком из одной идеи. |
| Редактор интерфейса | Правка исходников | Перетаскивание для меню, сохранений, игрового меню. |
| Мини-игры | Свой код | Встроенный редактор мини-игр. |
| Телефон и чат | Свой код | Встроенная система телефонных диалогов. |
| Выражения и наряды | Слои по соглашению | Система слоёв прямо в интерфейсе. |
| Экспорт | Win, macOS, Linux, Android | Win, 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 евро в месяц, отменить можно в любой момент.
Скачать бесплатно