Девлог #2 — Будущее игрового дизайна, программируемого движка и редактора
Что такое программируемый движок и редактор
Новая эра игрового дизайна: программируемый движок
В нашем постоянном стремлении произвести революцию в игровом дизайне и расширить возможности создателей мы рады рассказать больше о нашей последней разработке: программируемом движке. Эта новая система программирования призвана улучшить динамику игрового дизайна в Spatial Terminal Engine. Как известно нашему сообществу создателей, Spatial Terminal Engine стремится сделать создание мира доступным и увлекательным. Программируемый движок — это следующий шаг в нашей миссии по упрощению процесса создания игр и расширению творческих возможностей.
После полной реализации Programmable Engine позволит создателям добавлять игровую механику как с традиционным кодированием, так и без него. Это означает, что изменения в механике, например параметрах или числах, можно легко внести с помощью нашего недавно представленного программируемого редактора.

Программируемый редактор: простота и доступность
Программируемый редактор — это удобный интерфейс, предназначенный для облегчения настройки любой программы, прикрепленной к объекту или области. Представьте себе, что вы можете открыть редактор оружия и настроить его силу или силу атаки. Эта возможность скоро станет реальностью благодаря программируемому редактору.
Хотя загрузка программ еще не полностью поддерживается из-за некоторых незавершенных механизмов, мы усердно работаем над включением встроенных программ, которые контролируют состояния игры, такие как контрольные и конечные точки. Редактор также будет охватывать ловушки и другие физические компоненты, элементы света и факелов, а также простое оружие ближнего боя. Возможность изменять характеристики этих объектов скоро будет в руках нашего сообщества создателей.
Как только этот движок будет завершен, мы выпустим полноценный API, который позволит каждому создавать свою собственную механику в Spatial Terminal. Предпочитаете ли вы писать код на C# или использовать наш усовершенствованный генератор сценариев на базе GPT-4, выбор будет за вами. С его помощью вы сможете описать нужный вам элемент игры на естественном языке, а наш ИИ GPT-4 сделает все остальное.

Путь разработки программируемого двигателя
Почему программируемый движок и редактор?
В нашем предыдущем журнале разработки мы углубились в то, почему наш движок ориентирован на расширение прав и возможностей людей-создателей, а не полагаться исключительно на процедурную генерацию. Мы поняли, что для создания игр, которые действительно найдут отклик у геймеров, нам нужно предложить создателям инструменты, позволяющие внедрять в их миры собственные правила и инновации. Здесь на помощь приходят программируемый движок и редактор.
Традиционно достижение такого уровня настройки требовало значительных знаний в области программирования. Но мы считаем, что у каждого должна быть возможность воплотить свои идеи в жизнь. Поэтому мы разработали систему, которая сводит к минимуму необходимость понимания сложных концепций программирования. Программируемый редактор делает это, визуализируя поля хранения действительно важных объектов, таких как характеристики оружия или физическая сила, что делает процесс создания более доступным и целенаправленным.


Как GPT-4 включен в наше решение
В современном цифровом мире повсеместное распространение ИИ неоспоримо. Даже в сфере игрового дизайна ИИ имеет свое место. Помня об этом, мы решили использовать возможности GPT-4, мощного генеративного искусственного интеллекта, чтобы сделать создание внутренних программ менее сложным. Используя GPT-4, мы можем упростить процесс генерации кода, сделав создание игровой механики более доступным для создателей начального уровня. Наша команда в настоящее время разрабатывает базу данных шаблонов и полностью документированных API, чтобы гарантировать, что созданный искусственным интеллектом скрипт соответствует вашим требованиям и может быть каждый раз правильно скомпилирован.
Детали реализации: Воплощение видения в реальность
Свежий подход к компиляции среды выполнения
Обычно интеграция исправлений кода в программную систему требует перезагрузки программного обеспечения из-за различных ограничений. Мы осознали неудобства, которые это создает, и решили использовать другой подход. Наш уникальный метод позволяет динамически интегрировать программы компиляции во время выполнения в нашу систему сериализации — новую систему активов в пространственном терминале. Благодаря этому ваш новый код будет работать так же гладко, как и другие части программы, включенные в исходный пакет.

Создание API
Дизайн API стал результатом обширного игрового тестирования и разработки механики. Мы наблюдали за тем, что работает лучше всего, что наиболее популярно и что требует доработки, чтобы API соответствовал вашим потребностям. По состоянию на середину июля мы уже доставили программы управления игрой (чекпоинт и конечная точка) и сундуки с наградами. Мы добавляем больше.
Использование GPT-4: решение на базе искусственного интеллекта
Интегрировать GPT-4 в наше решение действительно немного сложно. К счастью, у нас есть члены команды с обширным опытом работы в области искусственного интеллекта, которые неустанно работают над созданием комплексного решения. Это решение объединяет наши длинные документы и базу данных шаблонов в нашей встроенной консоли GPT. Будьте уверены, в ближайшее время мы предоставим более подробную информацию об этой захватывающей разработке.
Взгляд в будущее
Обширные усилия нашей команды по разработке приближают нас к будущему, в котором создатели смогут превращать свои карты в комплексный опыт, который будет радовать всех игроков, а не только строителей. Программируемый движок и редактор обещают революционный скачок в игровом дизайне, предлагая беспрецедентный уровень творческой свободы и доступности.
Приглашаем вас присоединиться к нам в этом увлекательном путешествии. Добавьте Spatial Terminal в свой список желаний Steam сегодня и станьте частью движения, которое формирует будущее игрового дизайна. Несмотря на то, что мы небольшая команда, состоящая всего из трех человек, мы стремимся внести большие изменения в мир игр.
Не упустите шанс создавать, делиться и исследовать миры, как никогда раньше. Давайте строить вместе с Spatial Terminal!
Призыв к действию
Мы верим, что Spatial Terminal Engine изменит мир игрового дизайна. Чтобы стать частью этого захватывающего путешествия, добавьте Spatial Terminal в свой список желаний Steam сегодня. Присоединяйтесь к нашему процветающему сообществу авторов и отправляйтесь в приключение, которое расширит границы вашего творчества. Ваше путешествие начинается здесь.
Список желаний в Steam: Страница Steam
Присоединяйтесь к нашему сообществу Discord: Дискорд-сообщество
Опубликовано в Журнал разработчиков