Журнали оновлення
0.6.1 - Перша демонстрація Riftwalker і вдосконалена механіка
Випущено 23 вересня 2023 р
Пориньте у захоплюючий світ Riftwalkers' Adventure, демонструючи можливості подвійної епохи ST World. Відчуйте переосмислену продуктивність, інноваційну механіку, як-от зони сходів і пастки, і прагнення до неперевершеної якості.

- Перша демо-версія Riftwalker: досліджуйте таємниці стародавньої тюремної печери у воксельній місцевості з високою роздільною здатністю.
- Оновлення системи завантаження карт: використання більшої кількості ядер ЦП для бездоганної роботи.
- Нова ігрова механіка: знайомство зі сходовими зонами, пастками, посиленим пошкодженням від лави та цілющими зіллями.
- Загальне покращення якості: вичерпні навчальні посібники, звукові ефекти та покращені індикації пошкоджень/лікування.
0.6.0 – Новий інтерфейс спільноти та додаткові механізми
Випущено 19 серпня 2023 року
Відкрийте для себе нові способи підключення за допомогою наших останніх інтерфейсів спільноти. Коментуйте карти, ставте "подобається" чи "не подобається" та підключайтеся через профілі творців. З’являться додаткові функції, як-от підписка та співпраця з картами.

- Новий рейтинг популярних карт: ми очолюємо деякі з нових і високоякісних карт на вкладці "Тенденції".
- Коментарі та оцінки «Подобається/не подобається»: висловіть свої думки творцям
- Профіль творця: створіть власне портфоліо карт та ігор
- Покращення інтерфейсу користувача для вибору: замініть синій контур на підсвічування
- Нові програмовані об’єкти: керовані вогні та струна
0.5.5 - Згладжування та скасування
Випущено 3 серпня 2023 року
Завдяки появі найновішого інструменту згладжування в ST Engine (Smoother Preview) можливість тераформування ландшафтів була значно розширена. Скасування допомагає автору виправити зроблені помилки.

Подробиці
- Інструмент Smoother: Швидке згладжування поверхні та терраформування
- Скасувати: натисніть control+z, щоб скасувати зміни матеріалу
- Виправлення помилок і покращення взаємодії з користувачем
- Оптимізовано продуктивність завантаження
0.5.4 – Основа персонажа, інвентар та програмований редактор
Дата виходу 12 липня 2023 року
Це революційне оновлення представляє систему персонажів і інвентаризації в режимі відтворення, удосконалення програмованого редактора та ігрових об’єктів, а також нове інтуїтивно зрозуміле відображення клавіш. Наші постійні вдосконалення продуктивності для великих сцен продовжують гарантувати, що ваш досвід Spatial Terminal Engine залишається на найвищому рівні.

Подробиці
- Тіло персонажа режиму гри та система інвентарю
- Інструменти створення режиму відтворення та обробки об’єктів
- Програмований редактор із підтримкою редагування кількох структур даних
- Нове відображення клавіш для ефективної гри та звичного штриху для гравців Minecraft
- Підвищення продуктивності для великих сцен: покращене завантаження та оптимізація багатопоточності
0.5.3 - Система прогресу та покращена графіка
Дата виходу 11 червня 2023 року
Це ключове оновлення представляє систему прогресу та покращення графіки. Система прогресу надає як гравцям, так і творцям можливість змінювати стани ігрового процесу. Нові графічні вдосконалення забезпечують кращі візуальні ефекти та захоплюючий ігровий досвід.

Подробиці
- Система прогресу з пам'яттю станів
- Новий блок рідинної лави та оновлені шейдери для контрольних і кінцевих точок
- Система динамічного освітлення для внутрішнього та зовнішнього середовища
- Оновлена система погоди з імерсивним туманом і розсіюванням світла
- Підвищення продуктивності: швидше завантаження фрагментів карти, менше споживання пам’яті, виправлення скидання кадрів
- Понад 30 незначних виправлень помилок і покращень інтерфейсу користувача
- Підказки, що ініціюються подіями, і оновлена карта підручника - Паркур для початківців
0.5.2 - Програмовані засоби керування грою
Дата виходу 20 травня 2023 року
У цьому оновленні додано абсолютно нову функцію – елементи керування грою. Ігровий елемент управління включає контрольну точку та кінцеву точку. Розмістивши їх у світі, можна контролювати відродження та перебіг гри в ігровому режимі.

Подробиці
- Додано пошкодження при падінні в режимі відтворення
- Додано мертвий стан і відродження в режимі відтворення
- Додано програмоване керування грою - контрольна точка, кінцева точка
- Оновлення програмованої системи за допомогою полів зберігання
- Покращення продуктивності динамічного завантаження
- Оновіть метадані карти та стан гри, щоб містити прогрес гри
0.5.1 – Spawnables і термінал ChatGPT
Дата виходу 6 травня 2023 року
Це оновлення додало кілька чудових функцій, як-от AI Terminal, Weather і Spawnable System, забезпечивши ефективність і більш захоплюючий досвід. Крім того, це оновлення виправляє помилку перетворення версії.

Подробиці
- Термінал ChatGPT: вікно розмови на основі GPT, яке дозволяє творцю швидко створювати природні середовища, змінювати погоду та час доби.
- Система погоди: додана підтримка погоди, випадкові повороти та місцева погода.
- Spawnable System: усі екземпляри об’єктів у грі можна змінювати окремо. Тепер підтримуються фізичні властивості.
- Виправлено систему конвертації версій, виправлено помилку завислого головного екрана.
- Додайте систему перетворення версії карти.
- Підвищення стабільності Інтернету та обробки помилок.
- Виправте деякі помилки завантаження торгової площадки.
0.5.0 – Ринок і нова система активів
Випущено 12 квітня 2023 р
Це найбільше оновлення з моменту запуску в Steam. Тепер кожен зможе ділитися картою та завантажувати її від інших користувачів на публічному ринку. Буде підтримуватися найновіша система Asset System, яка буде повністю підключена до ринку в наступному оновленні.

Подробиці
- Оновлений екран входу, щоб включити ринок і можливість пошуку
- Додано редакцію назви карти, опису та скріншот плаката
- Додано функції для завантаження та завантаження карти та залежних від неї активів на ринку
- Виправлено проблему з відображенням дошки активів
- Підручник оновлено новою анімацією
- Покращено обробку помилок і стабільність Інтернету
0.4.6 - Генератор матеріалів AI
Випущено 21 лютого 2023 р
Ми оновили систему активів, щоб користувач міг визначати налаштований блок активів на панелі F. Ми також інтегруємо службу стабільного розповсюдження, щоб дозволити користувачеві генерувати новий матеріал на основі опису природною мовою.

Подробиці
- Часткове впровадження нової системи ресурсів, що дозволяє створювати, зберігати, синхронізувати створені користувачем блоки
- Оновлений інтерфейс Asset Board
- Інтеграція виклику сервера Stable Diffusion, а також створення та імпорт матеріальних активів
- Виправлено графічні помилки в налаштуваннях High у деяких виділених графічних картах
- Додано інверсію Y миші та покращено налаштування
- Оптимізовано стабільність підключення до Інтернету та обробку помилок
0.4.5 - Підтримка кількох карт
Випущено 4 лютого 2023 р
Ми оновили систему збереження карт для підтримки кількох карт. Ми також увімкнули онлайн-синхронізацію файлів карт. Користувачі можуть створити нову карту з одного з наших шести шаблонів.
Подробиці
- Оновлена система збереження карт і система завантаження для підтримки кількох карт
- Оновлена система зв’язку з сервером для підтримки синхронізації кількох карт
- Оновлено виявлення Інтернету та обробку помилок
- Часткове впровадження системи перетворення збереження карти, яка автоматично оновлює стару карту збереження
0.4.4 - Цикл дня та ночі та продуктивність
Дата виходу 20 січня 2023 року
Ми додали підтримку циклу день-ніч, щоб користувач міг відчути більш реалістичні віртуальні світи. Під час повернення до режиму редактора сонце тимчасово зійде, щоб допомогти користувачеві створювати.

Подробиці
- Додано цикл день-ніч у режимі відтворення та обмін день-ніч під час перемикання режиму
- Оновлено екран завантаження карти та додано панель прогресу завантаження
- Оновлена система динамічного колайдера місцевості та покращена продуктивність під час завантаження карти
- Фіксовані масштаби розмірів для деяких ресурсів кіберпанку
0.4.3 – підтримка Steam API
Випущено 14 січня 2023 року
Ми додали підтримку Steam API, яка дозволяє будь-кому в steam автоматично створювати обліковий запис ST.
Подробиці
- Додано підтримку Steam API
- Покращено екран входу та роботу з Інтернетом
0.4.0, 0.4.1, 0.4.2 - публічні альфа-версії
Випущено 17 листопада 2022 р
Це перша загальнодоступна версія. Ми змінили базову структуру розділу сцени та ввімкнули редагування октодерев у всіх завантажених розділах сцени. Тепер усі будівельні інструменти мають поперечний переріз зі значно більшою продуктивністю. Крім того, ми оновили UI та UX, щоб покращити загальний досвід.

Подробиці
- Оновлена структура даних Octree, MatOctree
- Оновлено розділ сцени та основну структуру карти для досягнення більшого діапазону будівництва
- Оновлені інструменти побудови для підтримки крос-фрагментного редагування
- Оновлено інтерфейси панелі F і інтерфейси інструментів створення
- Покращена взаємодія з користувачем інструменту Freeform
- Додано інструмент Volume, щоб увімкнути швидке об’ємне редагування
- Додано навчальний посібник, щоб навчити користувача використовувати систему активів, магічний курсор та інструменти для створення
0.3.x – Приватні альфа-версії
Випущено 15 вересня 2022 р
Це перша альфа-версія. Ми переробили весь UI/UX, щоб покращити роботу над створенням. Крім того, ми покращили продуктивність візуалізації.

Подробиці
Менеджер інтерфейсу користувача
Переробити весь метод взаємодії з користувачем. Додано UI Manager для керування режимами гри та панелями налаштувань. Він взаємодіє зі слотом Asset, щоб увімкнути систему, необхідну для поточного активу.
Система активів
Система активів представляє концепцію Template-and-Instance або Serializable-and-Instance. Актив — це шаблон усіх екземплярів, які з’явилися на карті. Актив може бути нульовим (порожнім), матеріальним, MOGO, PGO або моделлю. Він включає в себе користувальницький інтерфейс Asset Board і з’єднання зі слотом редактора.
Слот редактора
Він також називається Asset Slot. Це система слотів у режимі редактора, яка контролює, який ресурс використовуватимуть увімкнені інструменти. Слот Asset сумісний із взаємодією з Asset Board за допомогою перетягування та подвійного клацання.
Панель PGO
Панелі PGO є незалежними панелями на кожному PGO. Його можна перемикати за допомогою Magic Cursor і керувати переміщенням, обертанням і видаленням PGO, який уже з’явився на сцені.
Паралельний рендеринг
Ми реалізували MatOctreeGameObject2 із повною підтримкою потоків. Візуалізація Octree повністю відокремлена від потоку інтерфейсу користувача, що забезпечує набагато плавніший процес редагування. Видання Octree не прийнято, оскільки воно взаємодіє з Unity Physics.
Менеджер завантаження
Менеджер завантаження керує завантаженням і збереженням карт і профілів користувачів. Він перемикає шлях між різними системними середовищами - Editor, Windows і MacOS.
Вхід і бекенд
Система входу в систему дозволяє авторизацію користувача. Він містить функціональний екран входу, який підключається до серверної частини.
0.2.x - Випробування віртуальної реальності (до альфа-версії)
Випущено 30 січня 2022 р

Подробиці
Підтримка віртуальної реальності
У цьому оновленні для віртуальної реальності створено нову панель інтерфейсу користувача та диспетчер методів введення. Панель інтерфейсу користувача містить кілька повзунків і селекторів матеріалів. Крім того, ігрова система почала використовувати нову систему введення замість старого менеджера введення. Input Method Manager призначений для керування логікою контролера VR. OpenXR backend і XR Interaction Tookit використовуються для сумісності. (замість OVR Manager)
Будівельні системи
Building System — це нова концепція, яка замінює будівельний інструмент. У MatEngine менеджер системи будівлі може керувати кількома системами будівлі та перемикатися між ними. Усі системи є більш незалежними та настроюваними. Система керує інтерфейсами користувача, розміром редактора, матеріалами тощо. Єдиною спільною властивістю є визначення редактора карти.
Контролер і система інструкцій
Система інструкцій – це система в режимі віртуальної реальності, що забезпечує інструкції контролера VR. Він містить кінцевий автомат, який обробляє кілька умов і контролює вигляд і анімацію контролера.
0.1.0 - Програмований двигун (до альфа-версії)
Випущено 7 грудня 2021 р
Подробиці
Програмований двигун
Programmable Engine дозволяє творцю додавати власний сценарій до ігрового об’єкта. Спеціальний сценарій використовує функції зворотного виклику, які можуть виконуватися в движку якомога швидше, за часом або за кадром. Високорівневий інтерфейс розроблено для спрощення процесу створення сценаріїв за допомогою шаблонів та інтерфейсу користувача.
Підтримка конвеєра високої чіткості
Двигун підтримує конвеєр високої чіткості для підвищення точності графіки. Оновлено нове фізичне моделювання неба, нову текстуру матеріалу, нову фізичну камеру, об’єми постобробки та налаштування тіней.
0.0.3 - Плавне рендеринг і завод (попередня альфа)
Випущено 30 вересня 2021 р

Подробиці
Smooth Voxel Renderer
Smooth Voxel Renderer побудовано на Dynamic Voxel Renderer для створення сітки без гострих кутів. Успадковуючи функцію Dynamic Voxel Renderer, він відображає лише модифіковану гілку октодерева. Але він все ще працює повільно без паралельних обчислень або GPU.
Система заводських ігрових об’єктів
Система Plant GameObject дозволяє будівельникам додавати звичайну сітку в систему MatOctree. Він інтегрує перехід стану, імітуючи вирощування різних рослин. Кожна рослина має власне споживання води та мінімальний інтервал росту.
Система кріплення MatOctree
MatOctree Attachment System дозволяє Element GameObject System встановлювати прикріплення до вузла MatOctree. Реалізовано відповідні методи.
0.0.2 - Нескінченний світ (пре-альфа)
Дата виходу 19 липня 2021 року
Подробиці
Динамічний воксельний рендерер
Динамічний воксельний рендерер візуалізує структуру даних октодерева з різними матеріалами з високою ефективністю. Візуалізація — базовий воксельний куб. Рендерер мінімізує обчислення логарифмічно після зміни структури октодерева.
Нескінченне завантаження та стиснення фрагментів
Нескінченне завантаження фрагментів реалізовано в ігровому контролері, який завантажує передні фрагменти з диска та зберігає задні фрагменти на диск, коли гравець рухається вперед. Стиснення даних реалізовано для мінімізації розміру файлу JSON.
Інтерфейс інструмента створення та параметри розміру
Новий контролер інструментів створення може відображати розмір пензля та поточний інструмент в інтерфейсі користувача. Максимальний і мінімальний розмір пензля тепер можна налаштувати в різних інструментах.
MOGO Custom Shape і підтримка Dynamic Renderer
Новий ігровий об’єкт MatOctree додає підтримку створення спеціальної форми, визначеної функцією. Усі методи редагування дерева оновлено для підтримки динамічного рендерера.
Атрибути рендерера на вузлі Octree
Новий MatOctree може обробляти атрибути від рендерера на кожному вузлі. Також реалізовано серіалізацію та десеріалізацію.
0.0.1 - базовий воксель (пре-альфа)
Випущено 4 липня 2021 року

Подробиці
MatOctree
Структура даних октодерева підтримує світ масових вокселів. Деревоподібна структура зберігає повноту форми та вагу матеріалу на різному рівні деталей.
MatOctree Game Object (MOGO)
Клас Monobehaviour керує зберіганням даних октодерева, рендерером і зв’язками приєднання об’єктів у грі. Він має типи дерева: рельєф, окремий, об’єкт, що означає базу рельєфу, створений користувачем об’єкт, від’єднаний об’єкт відповідно. Його можна серіалізувати.
Воксельний візуалізатор
Воксельний рендерер візуалізує структуру даних октодерева з різними матеріалами. Візуалізація є базовим воксельним кубом і повністю обчислюється користувачем у кожному випуску.
Секція сцени
У розділі сцени зберігається частина карти гри. Кожен розділ сцени містить 2-вимірний масив рельєфу, список окремих MOGO, список об’єктів MOGO. Його можна серіалізувати.
Будівельні інструменти
Набір із чотирьох будівельних інструментів допомагає гравцеві редагувати воксельний світ. У нього входять: розпилювач для розпилення невеликої кількості вокселів, вакуум для видалення невеликої кількості вокселів поблизу, наповнювач для нарощування вокселів прямокутної кубічної форми, нарізка для видалення вокселів у прямокутному кубі.
Ігровий контролер
Ігровий контролер керує параметрами та генерацією MOGO у грі. Він створює початковий рельєф і запускає рендерер після кожного випуску користувача.