Этапы разработки Nexus

Дорожная карта 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. Генерация и масштабирование миров

Серия симуляций: генератор звёздных систем, мифические космогонии, генератор миров. Переход от карты космоса к карте мира через приближение камеры. Базовые свойства миров: биомы, континенты. Расширение языка Nexus - больше предикатов, больше гибкости.

Этап 5. Перенос игр Clarus Victoria на Nexus

Игры студии становятся симуляциями на гексагональной карте. Язык исторических стратегий - больше сущностей, глубже механики. Флора и фауна, технологические уровни, система событий. Приближение-удаление от звёздной системы до отдельных построек.

Этап 6. RPG, агентская модель

Nexus на уровне отдельных персонажей. Характеристики, навыки, особенности. Обучение, работа, группы. Связь со стратегическим слоем.

Этап X. Продвинутые особенности

Масштабирование времени и пространства. Генерация сценариев. Режимы визуализации: от первого лица до глобального масштаба. 3D/воксельный движок. Адаптивные интерфейсы и звук.

Nexus 1.0 - когда всё описанное в статьях станет рабочим движком.