Этапы разработки 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. Генерация - Выполнено

Генератор звёздных систем: генерация планетарных систем в зависимости от классов звёзд. Система модификаций. Реактивное влияние объектов и свойств друг на друга. Подробнее

Этап 5. Космическая стратегия - Следующий

Игровые стратегические механики: распределение рабочих, ходы, технологии, постройки, события. Движок становится игровым. Выход новой игры.

Этап 6. Генератор миров

Переход от карты космоса к карте мира через приближение камеры. Генерация планет: биомы, континенты, живая природа. Симуляция географии Древнего Египта.

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

Старые игры на новой механике, но с добавлением нового функционала, расширением правил стратегий с разной графикой. Выходы новых игр.

Этап 8. Egypt: Middle Kingdom

Создание сиквела Egypt: Old Kingdom.

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

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

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

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

Nexus 1.0

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