
В Nexus действие можно описать своими словами. Ты создаёшь героя, выбираешь мир и проходишь историю, которую продолжает ИИ. При этом персонаж, происходящее в мире и прежние решения сохраняются между сессиями.
Игровые действия и правила

Можно выбрать предложенный вариант или написать свой поступок. ИИ продолжит сцену с учётом героя и ситуации.
Генерация текста отделена от игровых правил. За изменения состояния отвечает игровое ядро, поэтому текст сцены и сохранённые данные не заменяют друг друга.
Интерфейс игровых сцен

На экране находятся локация, персонажи и объекты для взаимодействия. Реплики и поле ввода расположены рядом со сценой.
Можно обратиться к персонажу или описать собственное действие, продолжая видеть участников и место разговора.
Сохранение и продолжение игры
В списке миров хранятся начатые истории. Выбираешь нужную — и продолжаешь её своим героем, вместо того чтобы заново описывать всё в пустом чате.
Сольная демоверсия доступна по приглашению. Совместное прохождение мы пока исследуем отдельно: действия нескольких участников должны менять один и тот же мир.

Технологии проекта
- Nuxt · Vue · TypeScript
- Игровые сцены, диалоги, создание персонажа и интерфейс мира.
- Bun · Elysia
- Серверное API и обработка действий участников.
- Игровое ядро на TypeScript
- Проверка правил и изменение состояния мира отдельно от генерации текста.
- PostgreSQL · Drizzle · pg-boss
- Сохранение миров и персонажей, транзакции и фоновые задачи.
- Eden · TanStack Query
- Типизированное взаимодействие интерфейса с сервером и обновление данных.
Срок разработки
1–2 месяца — ориентир до первой рабочей версии с согласованным набором функций. Точный срок зависит от задачи и интеграций.

