Devlog #1 – Перетворення збірок у захоплюючий досвід
Пошук мети в прекрасних світах
Spatial Terminal Engine, найкраща платформа для створення світу, страждала від екзистенційної проблеми. Гравці створювали прекрасні воксельні світи, але чого їм справді бракувало, так це відчуття мети. Тепер, як один із талановитих розробників цього фантастичного ігрового движка, я був занурений у серце дискусії, спрямованої на вирішення цієї проблеми. Ми об’єдналися як команда, і я тут, щоб поділитися з вами захоплюючою подорожжю, у яку ми вирушили, щоб перетворити ці мальовничі світи на грати ігри.

Іскри натхнення з інших ігор
Як і більшість розробників, ми черпаємо натхнення з інших успішних ігор. Тому наші мозкові штурми часто зводяться до порівняння й аналізу механізмів таких ігор, як Minecraft і Space Engineers. Творчий геній нашої команди Юань запропонував включити процедурну генерацію в Spatial Terminal Engine – цікава ідея, яка, безсумнівно, зробила б наше світотворення ще яскравішим.
Проте Белл, наш голос розуму, нагадав Юаню, що створення механізму процедурної генерації, такого ж захоплюючого та детального, як у Minecraft, займе неймовірно багато часу. І тому ми вирішили зробити щось інше. Замість того, щоб йти по стопах існуючих ігор, ми вирішили надати можливості самим творцям. Зрештою, хто міг би знати краще, ніж творці, коли справа дійшла до розробки ігрової механіки для власних світів?

Навчання у спільноти моддингу
Спільноти модифікаторів різних ігор, зокрема Minecraft і Cities Skyline, зіграли величезну роль у формуванні нашого підходу до дизайну ігор. Ці спільноти продемонстрували, як ігровий процес, будівництво, модифікація та ігровий дизайн можуть бездоганно працювати разом. Черпаючи в них натхнення, ми вирішили надати гравцям можливість не лише створювати та грати, але й модифікувати та, зрештою, створювати свої ігри з нуля, якщо вони бажають.
Щоб втілити наше бачення в життя, нам потрібно було зробити Spatial Terminal Engine максимально доступним і зручним для користувача. Це означало усунення потреби в навчальних посібниках або знаннях програмування, особливо для користувачів без технічної підготовки. Проте, як би амбіційно це не звучало, ми з моїми геніальними колегами навіть плануємо найближчим часом запровадити вдосконалений штучний інтелект, щоб модифікацію можна було виконувати, просто вказуючи сам движок.
Включення ігрової механіки
Реалізуючи наше грандіозне бачення, ми представили нашу концепцію «Spawnables». Ці невоксельні об’єкти дозволили нам розробити програмований движок, який дозволяє гравцям приєднувати виконувані сценарії до Spawnables, створюючи таким чином ігрову механіку світу.
Зберігаючи простий дизайн, ми створили плавні світлі стіни для точок появи, надавши їм програмовані функції, додавши сценарії на основі API механізму збереження світу. Програмований має три компоненти: фізичний об’єкт, скрипти (методи) і поля зберігання. Запровадивши ці функції, ми дозволили творцям налаштовувати Spawnables через нашу панель редагування Spawnable, адаптуючи їх так, як вони вважають за потрібне для свого ігрового світу.

Контрольні та кінцеві точки: вдихання життя у воксельні світи
Маючи міцну основу, ми почали проектувати контрольні точки та кінцеві точки, щоб перетворити ці воксельні світи на ігри, у які можна грати. Наше елегантне рішення набуло форми карти паркуру, де контрольні точки визначають прогрес гравців, а кінцеві точки розблоковують режим редагування. Це дозволяє гравцям додавати більше вмісту або змінювати механіку, коли вони досягають кінцевої точки, встановленої оригінальним творцем.
У цьому новому підході кінцева точка діє як стимул, змушуючи гравців прагнути досягти бажаного етапу розблокування режиму редагування. Наша команда покладає великі надії на інноваційну систему, яку ми розробили, і ми раді бачити, як спільнота сприймає її.

Приєднуйтесь до спільноти та створюйте список бажань!
Наша неймовірна подорож привела нас до розробки ігрового движка, який обіцяє неперевершений досвід як для творців, так і для гравців. Як розробник, я запрошую вас приєднатися до нашої спільноти, додати Spatial Terminal Engine до списку бажань і з нетерпінням чекати нових оновлень (наприклад, нашого майбутнього журналу розробки).
Список бажань: Сторінка Steam
Приєднатися до Discord: Спільнота Discord
Більше навчальних посібників і нових карт для початківців
Крім того, я хотів би повідомити, що ми додаємо більше інструкцій і абсолютно нову карту паркуру в наш розділ посібників для початківців. Ці захоплюючі доповнення будуть опубліковані в нашому майбутньому оновленні наступного тижня. Ми не можемо дочекатися, поки ви відчуєте наш унікальний ігровий движок, поділитеся своїм світом з іншими та вирушите в незліченну кількість пригод.
До наступного разу, щасливого будівництва!
Опубліковано в Журнал розробки