Updated 5mo ago
by XeldarAlz
everything-claude-unity
The ultimate Claude Code toolkit for Unity — 20 AI agents, 22 slash commands, 41 skills, and safety hooks for AI-assisted Unity game development. Drop-in, production-ready.
24 GitHub stars (24)
Steady at 24 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add XeldarAlz/everything-claude-unity
Asks which skills and agents to install. Just one: npx skills add XeldarAlz/everything-claude-unity --skill assembly-definitions — add -g for every project.
Claude Code
git clone https://github.com/XeldarAlz/everything-claude-unitycp -r "everything-claude-unity/.claude/skills/core/assembly-definitions" ~/.claude/skills/
Copies the assembly-definitions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add XeldarAlz/everything-claude-unity
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 42 files.
-
assembly-definitions
Assembly definition management — when to create asmdefs, reference rules, Editor/Runtime/Test separation, platform filters, compilation speed optimization.
.claude/skills/core/assembly-definitions/SKILL.md on GitHub (opens in a new tab) -
commit-trailers
Structured commit trailers — adds Constraint, Rejected, Scope-risk, and Not-tested metadata to commit messages. Captures architectural decisions and known gaps in git history.
.claude/skills/core/commit-trailers/SKILL.md on GitHub (opens in a new tab) -
deep-interview
Ambiguity gating — detects vague feature requests and forces structured requirements gathering with scoring across scope, platform, performance, integration, and acceptance criteria. Prevents wasted cycles on underspecified tasks.
.claude/skills/core/deep-interview/SKILL.md on GitHub (opens in a new tab) -
event-systems
Event system patterns — C# events, UnityEvent, SO event channels, static EventBus. When to use each, zero-allocation patterns, memory leak prevention.
.claude/skills/core/event-systems/SKILL.md on GitHub (opens in a new tab) -
hud-statusline
Configures Claude Code's statusline to display Unity workflow state — current phase, active agent, files modified, and session duration.
.claude/skills/core/hud-statusline/SKILL.md on GitHub (opens in a new tab) -
learner
Post-debugging knowledge extraction — captures non-obvious, codebase-specific learnings that pass quality gates. Invoke after resolving tricky bugs or discovering surprising behavior.
.claude/skills/core/learner/SKILL.md on GitHub (opens in a new tab) -
model-routing
Heuristics for choosing the right model tier (haiku/sonnet/opus) when delegating to agents. Loaded by orchestrating commands to inform agent selection.
.claude/skills/core/model-routing/SKILL.md on GitHub (opens in a new tab) -
object-pooling
Object pooling patterns — Unity ObjectPool<T>, custom ComponentPool, warm-up strategies, return-to-pool lifecycle. Eliminates runtime Instantiate/Destroy overhead.
.claude/skills/core/object-pooling/SKILL.md on GitHub (opens in a new tab) -
scriptable-objects
ScriptableObject architecture patterns — event channels, variable references, runtime sets, factory pattern, data containers. The backbone of data-driven Unity architecture.
.claude/skills/core/scriptable-objects/SKILL.md on GitHub (opens in a new tab) -
serialization-safety
Unity serialization rules — FormerlySerializedAs on renames, SerializeField vs public, SerializeReference for polymorphism, Unity null check (== null not ?.). CRITICAL: prevents silent data loss.
.claude/skills/core/serialization-safety/SKILL.md on GitHub (opens in a new tab) -
unity-instincts
How the atomic instinct learning system works — observations, distillation, confidence scoring, project vs global scope, and promotion/evolution workflows.
.claude/skills/core/unity-instincts/SKILL.md on GitHub (opens in a new tab) -
unity-mcp-patterns
How to use unity-mcp tools effectively — batch_execute for speed, read_console for verification, resource queries for project state, tool organization patterns.
.claude/skills/core/unity-mcp-patterns/SKILL.md on GitHub (opens in a new tab) -
character-controller
2D and 3D character controller patterns — coyote time, input buffering, variable jump, wall slide/jump, dash, slopes, stairs, camera-relative movement. Load when implementing player movement.
.claude/skills/gameplay/character-controller/SKILL.md on GitHub (opens in a new tab) -
dialogue-system
Dialogue tree patterns — ScriptableObject graph, node types (text, choice, condition, event), typewriter effect, localization-ready. Load when implementing NPC conversations.
.claude/skills/gameplay/dialogue-system/SKILL.md on GitHub (opens in a new tab) -
inventory-system
Inventory, equipment, and crafting patterns — ScriptableObject item definitions, slot-based inventory, equipment system, crafting recipes, UI binding. Load when implementing item management.
.claude/skills/gameplay/inventory-system/SKILL.md on GitHub (opens in a new tab) -
procedural-generation
Procedural generation patterns — Perlin/Simplex noise, BSP dungeon generation, random walk, loot tables with weighted random, wave function collapse basics, seed-based reproducibility.
.claude/skills/gameplay/procedural-generation/SKILL.md on GitHub (opens in a new tab) -
save-system
Save/load patterns — ISaveable interface, JSON serialization, save file management, scene persistence, cloud sync prep. Load when implementing save functionality.
.claude/skills/gameplay/save-system/SKILL.md on GitHub (opens in a new tab) -
state-machine
Generic state machine patterns — IState interface, StateMachine<T>, game state management (menu/gameplay/pause), enemy AI states, hierarchical FSM. Load when implementing state-driven behavior.
.claude/skills/gameplay/state-machine/SKILL.md on GitHub (opens in a new tab) -
endless-runner
Endless runner architecture — procedural chunk spawning, lane-based or free movement, obstacle patterns, speed ramping, coin/collectible systems, distance scoring.
.claude/skills/genre/endless-runner/SKILL.md on GitHub (opens in a new tab) -
hyper-casual
Hyper-casual mobile game architecture — one-tap/swipe controls, instant onboarding, short sessions, ad monetization, minimalist visuals, level progression, score systems.
.claude/skills/genre/hyper-casual/SKILL.md on GitHub (opens in a new tab) -
idle-clicker
Idle/clicker game architecture — big number math, offline progress, prestige/rebirth, upgrade trees, automation, currency systems, time-based rewards.
.claude/skills/genre/idle-clicker/SKILL.md on GitHub (opens in a new tab) -
match3
Match-3 puzzle game architecture — grid system, tile matching, cascade/gravity, special tiles, combo chains, level objectives, lives/energy system.
.claude/skills/genre/match3/SKILL.md on GitHub (opens in a new tab) -
platformer-2d
2D platformer architecture — tight controls (coyote time, input buffer, variable jump), level design patterns, collectibles, checkpoints, hazards, boss patterns.
.claude/skills/genre/platformer-2d/SKILL.md on GitHub (opens in a new tab) -
puzzle
Mobile puzzle game architecture — grid/board logic, undo system, hint system, level packs, star ratings, touch drag-and-drop, tutorial overlays.
.claude/skills/genre/puzzle/SKILL.md on GitHub (opens in a new tab) -
rpg
RPG game architecture — stat system (base + modifiers), level/XP, skill trees, quest system, NPC interaction, turn-based and real-time combat patterns.
.claude/skills/genre/rpg/SKILL.md on GitHub (opens in a new tab) -
topdown
Top-down mobile game architecture — virtual joystick/tap-to-move/twin-stick touch movement, room transitions, fog of war, spawner patterns, wave systems, minimap.
.claude/skills/genre/topdown/SKILL.md on GitHub (opens in a new tab) -
mobile
Mobile optimization — tile-based GPU, ASTC textures, draw call budget (<100), thermal throttling, battery, touch input, safe areas, App Store guidelines.
.claude/skills/platform/mobile/SKILL.md on GitHub (opens in a new tab) -
addressables
Addressables asset loading — LoadAssetAsync, handle lifecycle, labels, remote catalogs, memory management. Use for asset loading and memory optimization.
.claude/skills/systems/addressables/SKILL.md on GitHub (opens in a new tab) -
animation
Unity animation system — Animator controllers, layers, blend trees, state machine behaviors, root motion, animation events, Timeline.
.claude/skills/systems/animation/SKILL.md on GitHub (opens in a new tab) -
audio
Unity audio system — AudioMixer groups, snapshots, spatial audio, audio source pooling, compression per platform.
.claude/skills/systems/audio/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.