Devlog #2 – Майбутнє ігрового дизайну, програмованого механізму та редактора
Що таке програмований механізм і редактор
Нова ера в дизайні ігор: програмований механізм
У наших постійних зусиллях революціонізувати ігровий дизайн і розширити можливості творців, ми раді розповісти більше про нашу останню розробку: програмований механізм. Ця нова система програмування призначена для покращення динаміки ігрового дизайну в Spatial Terminal Engine. Як відомо нашій спільноті творців, Spatial Terminal Engine прагне зробити створення світу доступним і привабливим. Programmable Engine — це наступний крок у нашій місії — спростити процес створення ігор, одночасно розширюючи творчі можливості.
Після повного впровадження Programmable Engine дозволить творцям додавати ігрову механіку як у традиційному кодуванні, так і без коду. Це означає, що зміни в механізмах, таких як параметри або числа, можна легко вносити за допомогою нашого нещодавно представленого програмованого редактора.

Програмований редактор: легкість і доступність
Програмований редактор — це зручний інтерфейс, призначений для полегшення налаштування будь-якої програми, прикріпленої до об’єкта чи області. Уявіть, що ви можете відкрити редактор на зброї та налаштувати її силу або силу атаки. Ця можливість незабаром стане реальністю з Програмованим редактором.
Хоча завантаження програм ще не повністю підтримується через деякі незавершені механізми, ми палко працюємо над додаванням вбудованих програм, які контролюють стани гри, наприклад контрольні та кінцеві точки. Редактор також охопить пастки та інші фізичні компоненти, елементи світла та факелів і просту зброю ближнього бою. Можливість змінювати статистику цих об’єктів незабаром буде в руках нашої спільноти творців.
Щойно цей механізм буде завершено, ми випустимо повний API, який дозволить будь-кому створювати власну механіку в Spatial Terminal. Якщо ви віддаєте перевагу коду в C# або використовуєте наш вдосконалений генератор сценаріїв на основі GPT-4, вибір буде за вами. За допомогою останнього ви зможете описати потрібний елемент гри природною мовою, а наш штучний інтелект GPT-4 зробить все інше.

Шлях до розробки програмованого движка
Чому програмований механізм і редактор?
У нашому попередньому журналі розробників ми заглибились у те, чому наш механізм зосереджується на розширенні можливостей творців, а не покладається виключно на процедурну генерацію. Ми зрозуміли, що для створення досвіду, який справді резонує з геймерами, нам потрібно запропонувати творцям інструменти, щоб впроваджувати власні правила та інновації в їхні світи. Тут на допомогу приходять програмований механізм і редактор.
Традиційно досягнення такого рівня налаштування вимагало б значних знань програмування. Але ми віримо, що кожен повинен мати можливість втілити свої ідеї в життя. Тому ми розробили систему, яка зводить до мінімуму потребу в розумінні складних концепцій програмування. Програмований редактор робить це, візуалізуючи поля зберігання справді важливих об’єктів, наприклад статистику зброї чи фізичну силу, роблячи процес створення більш доступним і цілеспрямованим.


Як GPT-4 включено в наше рішення
У сучасному цифровому світі всюдисущість ШІ незаперечна. Навіть у сфері ігрового дизайну ШІ займає своє місце. Пам’ятаючи про це, ми вирішили використати потужність GPT-4, потужного генеративного ШІ, щоб зробити створення внутрішніх програм менш складним. Використовуючи GPT-4, ми можемо спростити процес генерації коду, зробивши створення ігрової механіки більш доступним для творців початкового рівня. Зараз наша команда розробляє базу даних шаблонів і повністю задокументованих API, щоб гарантувати, що сценарій, згенерований штучним інтелектом, відповідає вашим вимогам і щоразу може бути правильно скомпільований.
Деталі впровадження: втілення бачення в реальність
Новий підхід до компіляції середовища виконання
Як правило, інтеграція виправлення коду в програмну систему вимагає перезавантаження програмного забезпечення через різні обмеження. Ми визнали незручності, які це створює, і вирішили застосувати інший підхід. Наш унікальний метод дозволяє динамічно інтегрувати програми компіляції під час виконання в нашу систему серіалізації – New Asset System у Spatial Terminal. Завдяки цьому ваш новий код функціонуватиме так само легко, як і інші частини програми, які входять до оригінального пакету.

Створення API
Розробка API стала результатом інтенсивного ігрового тестування та розробки механіки. Ми спостерігали, що найкраще працює, що найпопулярніше, а що потребує вдосконалення, щоб API відповідав вашим потребам. Станом на середину липня ми вже доставили програми керування грою (чекпойнт і кінцева точка) і скрині з винагородами. Ми додаємо більше.
Використання GPT-4: рішення на основі ШІ
Інтегрувати GPT-4 у наше рішення справді трохи складно. На щастя, у нашій команді є члени команди з багатим досвідом роботи зі штучним інтелектом, які невтомно працюють над створенням комплексного рішення. Це рішення поєднує наші довгі документи та базу даних шаблонів у нашій вбудованій консолі GPT. Будьте впевнені, незабаром ми надамо більше деталей про цю захоплюючу подію.
Погляд у майбутнє
Масштабні зусилля нашої команди з розробки наближають нас до майбутнього, де творці зможуть перетворити свої карти на комплексний досвід, який захопить усіх гравців, а не лише будівельників. Програмований механізм і редактор обіцяють революційний стрибок у дизайні ігор, пропонуючи безпрецедентний рівень творчої свободи та доступності.
Запрошуємо вас приєднатися до нас у цій захоплюючій подорожі. Додайте Spatial Terminal до свого списку бажань Steam сьогодні та станьте частиною руху, який формує майбутнє ігрового дизайну. Незважаючи на те, що ми невелика команда лише з трьох осіб, ми прагнемо внести великі зміни у світ ігор.
Не пропустіть шанс створювати, ділитися та досліджувати світи, як ніколи раніше. Будуємо разом із Spatial Terminal!
Заклик до дії
Ми віримо, що Spatial Terminal Engine змінить сферу ігрового дизайну. Щоб взяти участь у цій захоплюючій подорожі, додайте Spatial Terminal до свого списку бажань Steam сьогодні. Приєднуйтеся до нашої процвітаючої спільноти творців і вирушайте в пригоду, яка розширить межі вашої творчості. Ваша подорож починається тут.
Список бажань нас у Steam: Сторінка Steam
Приєднуйтеся до нашої спільноти Discord: Спільнота Discord
Опубліковано в Журнал розробки