PlotTalkAI
Создавайте увлекательные диалоги в видеоиграх без усилий
Наш помощник на базе искусственного интеллекта поможет вам создавать сложные диалоговые графы, определять характеристики мира и тестировать диалоги в среде Unity.
О проекте
Веб-сервис для упрощения создания диалогов в видеоиграх с использованием больших языковых моделей. Позволяет строить графы диалогов, настраивать характеристики мира, персонажей и диалогов, а также тестировать их в игровой среде на Unity. Сервис экономит время сценаристов и повышает их продуктивность.
Проблематика
Разработка живых и увлекательных диалогов — задача, требующая не только творческого подхода, но и кропотливой работы. Сценаристы сталкиваются с проблемой «чистого листа»: даже при обилии идей бывает сложно выбрать отправную точку для диалоговых веток, особенно когда речь идёт о десятках или сотнях персонажей, включая эпизодических.

Кроме того, гейм-дизайнерам необходимы диалоги для тестирования игровых механик, а их создание и интеграция требует времени.
Решение
Ассистент (веб-сервис) для сценариста, в котором можно процедурно сгенерировать диалоги (структуру и наполнение) на основе заданной конфигурации, экспортировать их и протестировать в игровой среде
  • Удобное редактирование
    Настраивайте контекст для диалогов, определяя параметры мира и персонажей.
  • Построение диалогового графа с помощью ИИ
    Создавайте сложные и интересные диалоги для ваших игр с помощью визуального интерфейса.
  • Тестирование в игровой среде
    Тестируйте готовые диалоги в игровой среде Unity для проверки их работоспособности и совместимости с игрой.
Цель
Разработать ассистента (веб-сервис) для сценариста, который позволит генерировать диалоги для NPC на основе заданной пользователем конфигурации и интегрировать в игровую среду
Этапы разработки
Анализ области
Формулирование цели и задач, актуальности и этапов работы, проведение конкурентного анализа
Система генерации и валидации диалогов
Создание агентной системы для автоматической генерации диалогов по заданным параметрам
Веб-интерфейс для сценариста
Создание сайта для заполнения характеристик и параметров для генерации диалогов и реализация удобного интерфейса для редактирования
Игровое пространство
Разработка среды для тестирования диалогов, дополнительных игровых механик
Оценка качества результата
Оценка работы ассистента, проведение слепого тестирования
Как это работает
Сценарист
Задает параметры мира и персонажей
Генератор диалогов
Принимает на вход характеристики, на выход подает сгенерированный диалог, который можно скачать в .json
Игровая среда
По .json файлу задает персонажам полученный диалог
Наша команда
  • Александр Дерендяев
    ML, Backend
  • Дмитрий Нихаев
    ML
  • Арслан Галеев
    Unity, Frontend
  • Варвара Колесникова
    Frontend, Design
  • Михаил Попов
    Unity
Наши руководители
  • Кирилл Воронин
  • Даниил Мироманов
  • Ксения Лобанова
  • Эмиль Аширов
Фотогалерея