logo
LIS PUBLICA
☰
  • Новое
  • Горячее
  • Сокровищница
  • Лучшее
  • Сообщества
  • Видео
  • Обсуждаемое
  • Поиск

Visual Novel

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


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

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

@variussoft/vn-engine

43

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

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

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

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

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

    npm create @variussoft/vn-game my-game

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

    npm i @variussoft/vn-engine

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

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

Читать дальше...
15
+15 / -0
100%
11
Войти

Вход

Регистрация

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

Войти через Google
Порог горячего 16
  • Kukabara
    Kukabara

    О, он выше ответил как раз, выкатывай, ибо эт беда какая-то((

    +0
  • vervolph
    vervolph

    Оооо, кайфушечки!

    +2
  • Pepels
    Pepels

    А ты откудава вставляешь куски текста?

    По опыту, главное не из word. Мы в лисоленте гуглдок пользуемся. Наиболее чётко вставляет.

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