Перейти к основному содержимому

Навыки

Навыки — это руководства, которые встроенный ассистент читает, когда они нужны для задачи. Здесь — что описано в каждом и как попросить нужный.

Список полезно знать по двум причинам: навык можно назвать в запросе, и по нему видно, в чём ассистент силён.

Собрать сцену​

НавыкЧто описывает
scene-buildingкак собрать сцену: решить, чем будет каждый объект, расставить объекты, свет, реальные размеры
assetsоткуда берутся объекты — библиотека, поиск в интернете, AI-генерация — и два места, где хранятся ресурсы
materialsслоты, типы материалов и почему некоторые карты молча не рисуются
ar-anchorsкаждый тип якоря и что ему нужно, а также как управлять камерой из скрипта
figma-importкак перенести фрейм из Figma в сцену, а не перерисовывать его
rebuild-from-referenceвы прикладываете фото или видео и хотите, чтобы это собрали из простых фигур
modelingкак менять форму модификаторами — булевыми операциями, скруглением, выдавливанием, вращением, подразделением — и рельеф

Добавить поведение​

НавыкЧто описывает
interactivityкак выбрать инструмент — события, патчи, скрипты или UI — и регистр букв в именах триггеров
event-behavioursсобытия с ветками, переменные, сигналы, таймеры, приближение, игровое управление и следование за объектом
scriptingкак устроен скрипт, свойства, шаблоны и два вида рейкаста (проверки, во что попадает луч)
animationкакой из четырёх способов движения выбрать и ошибка с градусами и радианами
physicsтела, коллайдеры, скорость — и почему в редакторе ничего из этого не видно
ui-divkitHUD, панели, кнопки — и где нельзя хранить состояние игры
ui-screensинтерфейс из нескольких экранов, как прототип в Figma: онбординг, меню, результаты
stored-dataданные, которые остаются после визита, — очки, прогресс, аккаунты игроков — и серверные функции для того, что игрок не должен подделать
pluginsпанели редактора, компоненты для объектов и код плагина, который работает в опубликованном проекте

Игры​

НавыкЧто описывает
game-loopпять частей игрового цикла, где размещать каждую и как добавить мелкие эффекты, которые оживляют игру
fps-shooterшутер от первого лица: камера, обзор мышью, движение на WASD, стрельба hitscan, враги, HUD
multiplayerкак включить мультиплеер, общее состояние и каналы, а также что не передаётся между игроками

Навыки вашей команды​

НавыкЧто в нём
skill-authoringкак написать навык для команды: когда он нужен, как его писать и как сохранить текущую сессию навыком

Как попросить навык​

Обычно это не нужно. Опишите задачу, и ассистент сам прочитает нужное руководство.

Назвать навык полезно, когда запрос можно выполнить несколькими способами:

Собери это как game loop, а не просто как объект, который реагирует.
Для этого фото используй подход rebuild-from-reference.
Навыки — руководства, а не справочник

Навык объясняет, как подойти к задаче. Точные факты — все поля компонентов, триггеры и ноды — ассистент сверяет сам. Поэтому они всегда соответствуют текущей версии.

Почему ассистент иногда сначала спрашивает​

У некоторых запросов больше одного правильного ответа. «Заставь это двигаться» — это может быть переход, шаг анимации, таймлайн или скрипт. Неверный выбор сегодня работает, а через неделю начинает мешать.

Ради этого и существуют несколько навыков. Если ассистент уточняет, что вы имели в виду, значит, навык делает свою работу.


Дальше: Бриф для ассистентов — одна страница для любой чат-модели.