
Дорожня карта 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
Коли все описане у статтях стане робочим рушієм.
