| 
Войти

Вход

Регистрация

Я не помню пароль

Войти через Google
Порог горячего 13
  • capybarystic
    capybarystic

    Ура, а то он милый очень, зачем его в суп? )

    +1
  • Thefoxinmyheart
    Thefoxinmyheart

    Можно и поспать)

    +1
  • Porked
    Porked
    ля какой :
    +0
Правила сайта
Пользовательское соглашение
О ПД
Принципы самоуправления
FAQ
Нашёл ошибку?
©2026 Varius Soft

Visual Novel

  • Игнорировать
  • Подписаться


VariusSoft
VariusSoft Сообщество: GameDev Опубликовано 1 месяц назад
  • [моё]
  • [Сокровищница]
  • Game Engine
  • GameDev
  • variussoft/vn-engine
  • Visual Novel

Движок для визуальных новел

@variussoft/vn-engine

Пост совершенно незапланированный, а стихийный. Так уж получилось, что я написал свой движок для создания визуальных новелл. Сделал я это по весьма простой причине: главенствует на этом поприще РенПай. Но как я смог понять, там всё печально. Использовать Юнити, Годот, Анреал для таких целей – выстрел из пушки по воробьям.

Поэтому я решил, что попробую написать свой квест и элементами визуальной новеллы на самописном движке с рендером через HTML5 канвас.

Собирался сделать это чисто для себя и зарегистрировал на npm чисто чтобы было удобнее обновлять на реальных проектах. Но в итоге за двое суток существования движка набралась почти тысяча скачиваний

Немного неожиданное явление для меня, но я пришёл к выводу, что вопрос актуальный и востребованный, так что буду рад, если кто-то движок попробует и навалит на меня обратной связи.

Для создания шаблона игры достаточно выполнить команду:

    npm create @variussoft/vn-game my-game

Обновить движок в уже существующем проекте можно командой:

    npm i @variussoft/vn-engine

На текущий момент поддерживается минимальный базовый функционал: стартовая заставка; главное меню; сцены, на которых есть статичные (картинки) или динамичные (видео) фона сцен, анимированные объекты (покадровая анимация через спрайт-шиты), фоновая музыка, интерактивный объекты, кат-сцены через смену кадров, диалоговая система с условиями и последствиями, мини-игры (отдельная сущность для тех случаем, когда хочется сделать что-то уникальное). Мне для моего проекта этого достаточно, но я с радостью доработаю движок, если кто-то принесёт мне набор предложений по улучшению.

Обратную связь пишите здесь в комментариях или на почту: nick@variussoft.ru

Читать дальше...
15
+15 / -0
11
43
ТГ ВК