Альтернатива 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 бесплатен даже для коммерческих игр. Mimmo Engine бесплатен во время открытой беты.
- Вы выпускаете под Android. Ren'Py экспортирует туда из коробки. Mimmo Engine сегодня работает под Windows, а игры открываются в Mimmo Player.
- Проект живёт скриптами. Повествование, порождаемое во время игры, или системы на симуляции по-прежнему естественнее в коде, чем в блоках.
Прямое сравнение
| Возможность | Ren'Py | Mimmo Engine |
|---|---|---|
| Надо писать код | Да (Ren'Py / Python) | Нет, всё визуально. JavaScript по желанию. |
| Предпросмотр | Пересборка для проверки | Встроен, идёт во время работы. |
| Инструменты ИИ | Внешние | По желанию, несколько поставщиков, базовый уровень локально. |
| Генератор истории | Вручную | Костяк целиком из одной идеи. |
| Редактор интерфейса | Правка исходников | Перетаскивание для меню, сохранений, игрового меню. |
| Мини-игры | Свой код | Встроенный редактор мини-игр. |
| Телефон и чат | Свой код | Встроенная система телефонных диалогов. |
| Выражения и наряды | Слои по соглашению | Система слоёв прямо в интерфейсе. |
| Экспорт | Win, macOS, Linux, Android | Защищённый формат mimdisk, открывается в Mimmo Player (Windows). |
| Перевод при экспорте | Файлы перевода вручную | Автоматически на девять языков, потом правится. |
| Лицензия | LGPL, открытый код | Бесплатно во время открытой беты |
Частые вопросы
Можно ли импортировать проект Ren'Py как есть?
Нет, импорт файлов .rpy не предусмотрен, потому что модели исполнения различаются. Переход структурный: ресурсы переносятся без изменений, label становятся сценами, menu выбором, jump переходом, if условием. Проект средней длины переносится за день, очень насыщенный скриптами дольше.
Mimmo Engine бесплатный, как Ren'Py?
Да, во время открытой беты Mimmo Engine бесплатен: в нём доступны все функции ИИ, экспорт в .mimdisk, мини-игры, инвентарь, галерея и скрипты, а число персонажей и проектов не ограничено. Ren'Py бесплатен и с открытым исходным кодом, в том числе для коммерческих игр, и это настоящее преимущество, если вам нужна лицензия без срока действия.
А TyranoBuilder, Visual Novel Maker, NaniNovel?
TyranoBuilder — ближайший визуальный конкурент, но его язык возвращается, как только нужно что-то сверх базового. Visual Novel Maker из семейства RPGMaker даёт меньше типов блоков и более слабые инструменты ветвления. NaniNovel — это дополнение для Unity, так что помимо дополнения придётся освоить Unity.
Покрывает ли те же жанры, что и Ren'Py?
Да для привычных: кинетические новеллы, визуальные новеллы с выборами, симуляторы свиданий, детективы с инвентарём, хоррор с условными пугалками. И из коробки покрывает жанры, которые в других местах требуют дополнительной работы: истории в переписке через встроенную систему телефона, приключения на инвентаре и игры со встроенными мини-играми.
Можно ли продолжать пользоваться своими рисунками?
Да. Спрайты, фоны, музыка, озвучка и видео добавляются через менеджер ресурсов, в тех же форматах, что и раньше. Поскольку персонажи Ren'Py почти всегда уже разделены на тело, наряд и выражение, соответствие не требует переделки.
Попробуйте сегодня
Mimmo Engine и Mimmo Player скачиваются бесплатно во время открытой беты, со всеми функциями ИИ.
Скачать бесплатно