К основному содержанию
скилл CX Codex

ui-imgui — скилл для Claude Code: код IMGUI в редакторе Unity

Пишет и правит старый IMGUI-код редактора Unity: окна EditorWindow, кастомные инспекторы, PropertyDrawer и OnGUI-скрипты.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Unity-Technologies/skills --skill ui-imgui -a claude-code
Открыть на GitHub

Что делает ui-imgui

Скилл включается, когда в проекте уже есть IMGUI-код редактора или когда вы прямо просите режим IMGUI. На новый EditorWindow, инспектор или PropertyDrawer без упоминания OnGUI он сам предложит UI Toolkit с CreateGUI() и работать не станет. Это заметно: без прямого запроса IMGUI ответ будет про современный подход.

Дальше он открывает два справочника: references/templates.md с шаблонами EditorWindow, Inspector и PropertyDrawer и references/gui-elements.md с элементами, layout-группами и стилями. В работе держит типовые правила: кешировать GUIStyle вместо создания в OnGUI, вести инспекторы через SerializedProperty и ApplyModifiedProperties(), следить за парностью BeginHorizontal/EndHorizontal. Скрипты с UnityEditor обязаны лежать в папке Editor, иначе сборка упадёт.

Сначала скилл ищет существующие редакторские скрипты и подстраивается под их нейминг и структуру папок, а не навязывает свои. Значит, на проекте со своим стилем результата будет ближе к вашему коду.

Какие задачи решает

  • дописать OnGUI() в существующее окно редактора
  • собрать кастомный инспектор с поддержкой undo
  • сделать PropertyDrawer для своего типа или атрибута
  • навести порядок в layout-группах старого окна
  • поправить OnGUI-оверлей для отладки в рантайме

Примеры запросов агенту

  • Добавь в LevelEditorWindow.cs вкладку с настройками волн через EditorGUILayout
  • Сделай в IMGUI инспектор для компонента Enemy — правь его через SerializedProperty
  • Разберись, почему в OnGUI() каждый кадр создаётся GUIStyle, и убери лишние аллокации

Как установить ui-imgui

1Через Skills CLI (Vercel)

npx skills add Unity-Technologies/skills --skill ui-imgui -a claude-code

2Вручную: положить файлы

~/.claude/skills/ui-imgui/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ui-imgui/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора28

optimize-web Скилл для ИИ-агента, который разбирает Unity WebGL и WebGPU сборки: уменьшает вес загрузки, ускоряет старт и убирает подвисания в браузере. CX Codex +1 5 200установок setup-multiplayer-services Подсказывает агенту, как строить сетевую игру на Unity Multiplayer Services: топология, хостинг, матчмейкинг, сессии и лобби. CX Codex +1 5 100установок ui Определяет, на какой системе интерфейса писать в Unity, и передаёт запрос нужному скиллу. Пригодится, когда просят меню или панель без указания фреймворка. CX Codex +1 5 000установок setup-vivox-voice-chat Скилл помогает подключить в Unity голосовой и текстовый чат на Vivox: инициализация, вход, каналы, сообщения. CX Codex +1 5 000установок audio-setup-mixers Разбирает Audio Source по типу звука и раскладывает их по существующим группам Audio Mixer в открытом проекте Unity. Пригодится, когда в сцене десятки источников и вручную их разносить долго. CX Codex +1 3 500установок manage-sprite-atlas Скилл помогает создавать и настраивать SpriteAtlas в проектах Unity через этап сборки. Пригодится для атласов с обычной загрузкой и через Addressables. CX Codex +1 3 400установок generate-editor-search-query Превращает просьбу найти ассет или объект в сцене в запрос Unity Search и открывает окно поиска в редакторе. CX Codex +1 3 400установок sprite-segment-3x3grid Делит текстуру спрайта на сетку три на три и строит текстовую карту совпадения оттенков вокруг центра. Помогает проверять геометрию ассетов в автотестах. CX Codex +1 3 300установок

Похожие

orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о ui-imgui

Как установить ui-imgui в Claude Code?

Выполните npx skills add Unity-Technologies/skills --skill ui-imgui -a claude-code, после чего файл скилла окажется в ~/.claude/skills/ui-imgui/SKILL.md.

Что делает ui-imgui?

Генерирует и правит IMGUI-код редактора Unity: окна EditorWindow, кастомные инспекторы Editor, PropertyDrawer и OnGUI() в MonoBehaviour. Опирается на два справочника с шаблонами и элементами GUI.

Подходит ли скилл для новых окон или лучше UI Toolkit?

Для новых окон, инспекторов и PropertyDrawer скилл сам советует UI Toolkit с CreateGUI(). С IMGUI он работает, если вы прямо этого просите, правите существующий код или весь инструментарий проекта уже на IMGUI.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой