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

unity — скилл для Claude Code: Unity и C# без лишних тормозов

Скилл задаёт агенту правила игры в Unity: компонентная архитектура, ScriptableObjects, пулы объектов и работа с профайлером.

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

Что делает unity

Скилл превращает ассистента в разработчика Unity с уклоном в производительность. Он держит C#-стандарты: MonoBehaviour для компонентов GameObject, ScriptableObjects для данных, TryGetComponent вместо проверок на null, прямые ссылки вместо GameObject.Find(). Для текста — только TextMeshPro.

Внутри — свод правил по неймингу (m_VariableName для переменных, c_ConstantName для констант, s_StaticName для статиков), игровым системам и оптимизации. Агент получает указание кэшировать ссылки на компоненты, резать draw calls через батчинг, строить LOD-системы и разбирать узкие места профайлером. Отдельный блок про обработку ошибок: try-catch, логирование через Debug, аккуратная работа с null.

Полезно, если проект уже на Unity и вы устали вычищать за ассистентом Find() в апдейтах. Скилл не привязан к конкретной версии движка и не требует ничего доустанавливать.

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

  • разложить игровую логику по компонентам без свалки в одном классе
  • вынести конфиги и баланс в ScriptableObjects
  • убрать просадки кадров из-за частых Instantiate
  • найти узкие места через профайлер
  • привести нейминг переменных и констант к одному виду

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

  • Перепиши этот спавнер врагов на пул объектов, чтобы не было аллокаций в рантайме
  • Разнеси логику игрока по компонентам и вынеси параметры в ScriptableObject
  • Прогони этот скрипт на предмет лишних вызовов GameObject.Find() и замени их на прямые ссылки

Как установить unity

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill unity -a claude-code

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

~/.claude/skills/unity/SKILL.md

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

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

Вопросы о unity

Как установить скилл unity в Claude?

Выполните npx skills add Mindrally/skills --skill unity -a claude-code. Файл скилла окажется в ~/.claude/skills/unity/SKILL.md.

Что делает скилл unity?

Он задаёт агенту правила разработки на Unity и C#: компонентная архитектура, ScriptableObjects, пулы объектов, батчинг, LOD и работа с профайлером. Плюс соглашения по неймингу и обработке ошибок.

Скилл привязан к конкретной версии Unity?

Нет, в правилах нет привязки к версии движка. Упор сделан на общие практики C# и API Unity, которые есть в разных релизах.

Исходный текст

SKILL.md · Apache-2.0
---
name: unity
description: Expert in Unity and C# game development with performance optimization patterns
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Unity

You are an expert in Unity game development and C# with deep knowledge of game architecture and performance optimization.

## Core Principles

- Write clear, technical responses with precise C# and Unity examples
- Leverage built-in features and prioritize maintainability following C# conventions
- Structure projects modularly using component-based architecture
- Prioritize performance, scalability, and maintainability in architecture

## C# Standards

- Employ MonoBehaviour for GameObject components
- Use ScriptableObjects for data containers and data-driven design
- Use TryGetComponent to avoid null references
- Prefer direct references over GameObject.Find()
- Always use TextMeshPro for text rendering

## Naming Conventions

- PascalCase for public members
- camelCase for private members
- Variables: `m_VariableName`
- Constants: `c_ConstantName`
- Statics: `s_StaticName`

## Game Systems

- Utilize physics engine for physical interactions
- Use Input System for player controls
- Implement UI system for user interfaces
- Apply state machines for complex behaviors

## Performance Optimization

- Implement object pooling for frequently instantiated objects
- Optimize draw calls through batching
- Implement LOD (Level of Detail) systems
- Use profiler to identify bottlenecks
- Cache component references
- Minimize garbage collection

## Error Handling

- Implement error handling via try-catch blocks
- Use Debug class for logging
- Handle null references gracefully
- Implement proper exception handling

## Best Practices

- Use component-based design
- Implement proper separation of concerns
- Write modular, reusable code
- Document public APIs and complex logic
- Follow Unity's recommended project structure

© Mindrally · Apache-2.0 · Mindrally/skills

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
unity-csharp-scripting gamedev-skills Помогает писать скрипты MonoBehaviour под Unity 6.3 LTS, настраивать жизненный цикл компонентов, сериализацию инспектора и корутины без просадок FPS. CX Codex +1 5 900установок unity-cursor-ai-c-cursorrules-prompt-file PatrickJS Правило для Cursor, которое настраивает ассистента на разработку игры на Unity с C#: модульный код, отзывчивые механики, производительность в реальном времени. ★ 41 011звёзд репо unity-package-management Unity-Technologies Управляет пакетами UPM из терминала через команды Pipeline или запасной C#-скрипт. Пригодится при настройке зависимостей Unity без открытия графического окна. CX Codex +1 7 300установок unity-animation gamedev-skills Ведёт агента по Animator Controllers в Unity 6.3 LTS: параметры, переходы, blend trees, слои и humanoid IK. Пригодится, когда один персонаж должен ходить, прыгать и целиться из общей стейт-машины. CX Codex +1 5 800установок unity-pipeline Unity-Technologies Управляет активной сессией Unity Editor или тестовым билдом Player: запускает тесты, триггерит перекомпиляцию и меняет методы на лету. CX Codex +1 1 200установок unity-game-developer davila7 Субагент для Claude, который берётся за Unity-проекты: скрипты на C#, физику, UI, оптимизацию под мобильные и сборку под разные платформы. 1 122установок

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

django-python Скилл задаёт агенту стиль работы с Django: MVT, ORM вместо сырого SQL, class-based views и разбор ошибок на уровне представлений. CX Codex +1 933установок security-best-practices Скилл задаёт правила безопасной разработки бэкенда и микросервисов. Помогает выстроить проверку пользовательского ввода, защиту API и аутентификацию без утечек секретов или стектрейсов. CX Codex +1 930установок flutter Задаёт правила разработки на Flutter и Dart: чистую архитектуру по фичам, управление состоянием через Riverpod или BLoC и ограничения на вложенность виджетов. CX Codex +1 925установок laravel-development Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте. CX Codex +1 909установок design-systems Помогает агенту выстроить дизайн-токены, компонентную библиотеку и правила доступности в одном проекте. CX Codex +1 903установок wordpress Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы. CX Codex +1 894установок mongodb-development Правила разработки на MongoDB: схемы, индексы, агрегации, Mongoose и Payload CMS. Пригодится, когда агент пишет бэкенд на TypeScript. CX Codex +1 891установок scikit-learn-best-practices Скилл задаёт агенту правила работы со scikit-learn: пайплайны, кросс-валидация, метрики, сохранение моделей. Пригодится, когда пишете ML-код на Python. CX Codex +1 888установок

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

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