
В редакторе миров Horizon Worlds для ПК появился «Помощник» — нейросетевой агент, способный выполнять множество задач разработки.
Meta* выпустила бета-редактор Worlds для Windows в феврале 2025 года. Он позволяет импортировать 3D-ресурсы, изображения и звуковые файлы, размещать их в трёхмерном ландшафте, задавать игровую логику и другие функции с помощью TypeScript.
Разработчики в США сразу получили возможность генерировать звуковые эффекты, окружающий звук и TypeScript с помощью нейросетей. В апреле Meta позволила разработчикам из США, Великобритании и Канады создавать 3D-сетки, текстуры и скайбоксы, а в июне эту возможность открыли для Австралии и Новой Зеландии. Следом за этим компания запустила в персонажей с речью на основе языковой модели.
Теперь же инженеры Meta сделали следующий шаг в сторону вайбкодинга. Они добавили Assistant — агента, который может отвечать на вопросы о редакторе и автоматизировать часть задач.
Например, если вы скажете Ассистенту «Создай дверь, которая открывается при нажатии кнопки», он найдёт дверь и кнопку в медиатеке, разместит их в мире, настроит их свойства, а также напишет и прикрепит TypeScript, чтобы кнопка открывала дверь.
Перед вами 24 примера инструкций от Meta:
- «Создай напольную плитку, которая активируется при наступании» (Build a floor tile that activates when stepped on)
- «Создай рычаг, который можно включать и выключать» (Create a lever that can be switched on and off)
- «Создай монеты, которые игроки могут собирать для получения очков» (Generate coins that players can collect for points)
- «Спроектируй дверь, для открытия которой требуется ключ» (Design a door that requires a key to open)
- «Создай аптечки, которые лечат игроков при поднятии» (Make health packs that heal players when picked up)
- «Создай платформу, которая телепортирует игроков в другое место» (Construct a pad that teleports players to another location)
- «Разработай платформу, которая движется вперёд и назад» (Develop a platform that moves back and forth)
- «Спроектируй лифт, который ходит вверх и вниз» (Engineer an elevator that goes up and down)
- «Создай устройство, которое подбрасывает игроков в воздух» (Build a device that launches players into the air)
- «Создай вращающееся препятствие, которое наносит урон игрокам» (Design a spinning obstacle that hurts players)
- «Создай платформы, которая падают или исчезают при наступании» (Create platforms that fall or disappear when stepped on)
- «Создай зону, где игроки будут бегать быстрее» (Establish an area that makes players run faster)
- «Создай пол, который наносит урон игрокам, как лава» (Construct a floor that damages players like lava)
- «Создай пушку, стреляющую снарядами» (Generate a gun that shoots projectiles)
- «Создай мишени, по которым можно стрелять» (Make targets that can be shot at)
- «Создай бочки, взрывающиеся при попадании» (Create barrels that explode when hit)
- «Реализуй таймер обратного отсчёта для моей игры» (Implement a countdown timer for my game)
- «Создай дверь, которая открывается, когда приближаются игроки» (Design a door that opens when players get close)
- «Создай головоломку с нажимными пластинами, которым требуется определённый вес» (Build a puzzle with pressure plates that need specific weights)
- «Создай головоломку с кодовым замком» (Create a combination lock puzzle)
- «Создай ящик, создающий случайные предметы» (Generate a box that spawns random items)
- «Реализуй генератор случайных чисел, подобный бросанию игральных костей» (Implement a randomizer like rolling dice)
- «Создай систему, которая многократно создаёт объекты» (Design a system that spawns objects repeatedly)
- «Создай танцпол с музыкой» (Construct a dance floor with music)
Примеры вопросов, которые можно задать помощнику:
- «Как создать собственный пользовательский ресурс?» (How do I create my own custom asset?)
- «Как работать с анимацией в Horizon?» (How do I work with animations in Horizon?)
- «Как освоить TypeScript?» (How do I learn TypeScript?)
- «Как реализовать систему пользовательского интерфейса в Horizon?» (How do I implement a Custom UI system in Horizon?)
Ироничное ограничение Assistant заключается в том, что он пока не может использовать другие инструменты генерации в редакторе. То есть, при запросе на создание, проектирование и сборку чего-либо он будет искать существующие ресурсы в медиатеке, а не производить новые.

Ещё одна новая функция под названием Style Reference позволяет создавать, сохранять и повторно использовать «определённые стили» для достижения «стабильных результатов» при использовании существующих инструментов генерации, включая генерацию сеток, текстур, скайбокса, звуковых эффектов и окружающего звука.
Со Style Reference авторы могут быть уверены, что сгенерированные ресурсы будут соответствовать теме и атмосфере, задуманным для мира или игры.
Вместе с тем, несмотря на неоднократные обещания, Meta пока не представила возможность генерировать по описанию целые миры. Компания, по видимому, идёт модульным путём, выкладывая функции, из которых в итоге будет состоять создание всего сразу.
*В России признана экстремистской
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.
Далее: Учёные МГППУ сократили количество ложных срабатываний в трекинге глаз



