Движок для визуальных новел
@variussoft/vn-engine
Пост совершенно незапланированный, а стихийный. Так уж получилось, что я написал свой движок для создания визуальных новелл. Сделал я это по весьма простой причине: главенствует на этом поприще РенПай. Но как я смог понять, там всё печально. Использовать Юнити, Годот, Анреал для таких целей – выстрел из пушки по воробьям.
Поэтому я решил, что попробую написать свой квест и элементами визуальной новеллы на самописном движке с рендером через HTML5 канвас.
Собирался сделать это чисто для себя и зарегистрировал на npm чисто чтобы было удобнее обновлять на реальных проектах. Но в итоге за двое суток существования движка набралась почти тысяча скачиваний
Немного неожиданное явление для меня, но я пришёл к выводу, что вопрос актуальный и востребованный, так что буду рад, если кто-то движок попробует и навалит на меня обратной связи.
Для создания шаблона игры достаточно выполнить команду:
npm create @variussoft/vn-game my-game
Обновить движок в уже существующем проекте можно командой:
npm i @variussoft/vn-engine
На текущий момент поддерживается минимальный базовый функционал: стартовая заставка; главное меню; сцены, на которых есть статичные (картинки) или динамичные (видео) фона сцен, анимированные объекты (покадровая анимация через спрайт-шиты), фоновая музыка, интерактивный объекты, кат-сцены через смену кадров, диалоговая система с условиями и последствиями, мини-игры (отдельная сущность для тех случаем, когда хочется сделать что-то уникальное). Мне для моего проекта этого достаточно, но я с радостью доработаю движок, если кто-то принесёт мне набор предложений по улучшению.
Обратную связь пишите здесь в комментариях или на почту: nick@variussoft.ru
Кроме РенПая есть еще От производителя РПГ Мэйкера движок, Visual Novel Maker, мне нравится вот он.
Интересно будет на проект на Вашем движке посмотреть. Из того, что добавить всегда можно: выделение объекта через наведение на него курсора мыши, например. Как в "Зайчике", не помню такой функционал особо нигде.
Кроме РенПая есть еще От производителя РПГ Мэйкера движок, Visual Novel Maker, мне нравится вот он. Интересно будет на проект на Вашем движке посмотреть. Из того, что добавить всегда можно: выделение...
Про Visual Novel Maker узнал примерно только что) Но спасибо за наводку. Свои проекты в любом случае буду уже на своём делать. Про выделение наведением, кстати, думал тоже. Видимо, правда полезно будет, спасибо за мысль
Про Visual Novel Maker узнал примерно только что) Но спасибо за наводку. Свои проекты в любом случае буду уже на своём делать. Про выделение наведением, кстати, думал тоже. Видимо, правда полезно буде...
Уважаемо! Удачи в разработке. :) Потом покажите обязательно результаты! Из полезного еще: вкрутка пользовательского шрифта, например. Чтобы была папка с фонтами, откуда в игру берется шрифт, чтобы например свой создать и туда залить, так как стилевые шрифты, стилизованные под игры, рулят.
Уважаемо! Удачи в разработке. :) Потом покажите обязательно результаты! Из полезного еще: вкрутка пользовательского шрифта, например. Чтобы была папка с фонтами, откуда в игру берется шрифт, чтобы нап...
Даже не смотря, могу 100% сказать, что нужен удобный редактор персонажей... и не всегда человеческих. Хотя в основном человеки, конечно. Быстро и удобно, визуально переодеть персонажа под сцену.
Даже не смотря, могу 100% сказать, что нужен удобный редактор персонажей... и не всегда человеческих. Хотя в основном человеки, конечно. Быстро и удобно, визуально переодеть персонажа под сцену.
Второе, нужен генератор апк-файлов ) с встроенной игрой
Даже не смотря, могу 100% сказать, что нужен удобный редактор персонажей... и не всегда человеческих. Хотя в основном человеки, конечно. Быстро и удобно, визуально переодеть персонажа под сцену.
Так персонажей художник рисует, причём тут движок? Это же не метахьюман для три дэ моделей в анреале, тут плоские картинки
Так персонажей художник рисует, причём тут движок? Это же не метахьюман для три дэ моделей в анреале, тут плоские картинки
Плоские то плоские. Но если художник будет отрисовывать абсолютно все варианты, то с ума сойдет. А там надо и морду правильно корчить отдельно от всего и очки надеть и прическу поменять и кофточку накинуть и так далее. По сути персонаж это набор слоев, часть из которых анимированные. Можно переложить это полностью на подготовку вне движка, но с такой штукой было бы гораздо удобнее.
Плоские то плоские. Но если художник будет отрисовывать абсолютно все варианты, то с ума сойдет. А там надо и морду правильно корчить отдельно от всего и очки надеть и прическу поменять и кофточку нак...
Вообще да, именно так оно и делается)
Такие вещи нельзя отдавать на откуп инструменту. ИИ ещё может быть и то с контролем, а механические манипуляции вообще никак не могут забрать у аниматора работу. Если вдруг в игре присутствует система переодевания, то это отдельный слой, который разработчик игры долже реализовать сам. Никто, кроме него, не знает, как именно он хочет это видеть.
На qsp надо было
На qsp надо было
Комментарий