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