
Дорожная карта Nexus
Подготовка
Работа над Nexus началась в 2015 году как абстрактная идея. За десять лет - серия экспериментов, неудачных и удачных. Удачные механики оставались и развивались от проекта к проекту.
Просто идея (2015-2018)
Работа над Predynastic Egypt и Egypt: Old Kingdom показала ограниченность классического подхода к созданию игр. Поиск решения, концепция "Универсальная игра".
Эксперименты (2018-2022)
Неудачные попытки реализовать отдельные идеи универсальной игры, но каждая принесла полезные находки. Результат - Flint Age, первый проект на data-driven подходе - карта и интерфейс генерируются из данных. Основные идеи UI и UX.
Next Run (2022-2025)
Доказательства универсальности: игра за лорда или мага, как жанры стратегия или RPG. Модульность, унификация сущностей: монстры, предметы, заклинания. Гексагональная карта с объектами в каждой клетке. Модификации через Steam Workshop.
Стратегия
Nexus разрабатывается поэтапно через множество симуляций, каждая из которых развивает систему. Этапы публикуются на сайте и в Steam (запланировано). Игроки пробуют, мы слушаем и корректируем курс.
С каждым этапом часть работ завершается, часть продолжает развиваться. Например, работа над языком Nexus и LOD происходит через все этапы. Каждая новая симуляция - новый вызов для языка и требует его развития.
Порядок этапов не жёсткий. Карта задаёт направление, а не детальный план. Ближние этапы описаны конкретней, дальние - абстрактней. Планы будут уточняться по ходу работы.
Этап 1. Концепт - Выполнено
Разработка концепта проекта. Как выглядит, как реализуется, какие этапы, какие риски. Подробнее
Этап 2. Техно-версия - Выполнено
Реализация ядра Nexus, снятие технических рисков. Архитектура на триплетах, система предикатов, ИИ как переводчик. Тест системы на первых симуляциях. Попробовать
Этап 3. 2D клиент и сетевая игра - Выполнено
Hex-карта, UI и UX через триплеты. Сетевая игра, мобильная версия, голосовое управление. Проверка ИИ-переводчика. Первая рабочая симуляция - Солнечная система. Подробнее
Этап 4. Генерация - Выполнено
Генератор звёздных систем: генерация планетарных систем в зависимости от классов звёзд. Система модификаций. Реактивное влияние объектов и свойств друг на друга. Подробнее
Этап 5. Космическая стратегия - Следующий
Игровые стратегические механики: распределение рабочих, ходы, технологии, постройки, события. Движок становится игровым. Выход новой игры.
Этап 6. Генератор миров
Переход от карты космоса к карте мира через приближение камеры. Генерация планет: биомы, континенты, живая природа. Симуляция географии Древнего Египта.
Этап 7. Перенос игр Clarus Victoria на Nexus
Старые игры на новой механике, но с добавлением нового функционала, расширением правил стратегий с разной графикой. Выходы новых игр.
Этап 8. Egypt: Middle Kingdom
Создание сиквела Egypt: Old Kingdom.
Этап 9. RPG, агентская модель
Nexus на уровне отдельных персонажей. Характеристики, навыки, особенности. Обучение, работа, группы. Связь со стратегическим слоем.
Этап X. Продвинутые особенности
Масштабирование времени и пространства. Генерация сценариев. Режимы визуализации: от первого лица до глобального масштаба. 3D/воксельный движок. Адаптивные интерфейсы и звук.
Nexus 1.0
Когда всё описанное в статьях станет рабочим движком.
