Етапи розробки 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

Коли все описане у статтях стане робочим рушієм.