Unity-UPM-Packages
Official@Unity-UPM-Packages
Unity-UPM-Packages provides 33 skills for Unity game development, covering C# architecture, performance profiling, game design, monetization, and editor scripting.
Agent Skills by Unity-UPM-Packages
Showing 33 vetted skills indexed across 1 GitHub repositories.
gd-level-design
Designs game level structures, difficulty curves, boss encounters, and session pacing patterns.
dev-mcp-unity-builder
Creates Unity UI screens, GameObjects, and Prefabs from prompts or wireframes via MCP tools.
gd-juice-and-feel
Designs and audits game feel, juice effects, and motion specs for cross-team implementation.
dev-asset-loading
Implements Unity Addressables loading patterns with async handles, batch loading, and memory release enforcement.
gd-write-gdd
Generates structured Game Design Documents using a standardized template and player-centric framework.
dev-test-driven-dev
Writes NUnit EditMode and PlayMode tests for Unity C# logic before implementation.
dev-ui-performance
Optimizes Unity uGUI Canvas layouts, draw call batching, and raycast overhead for mobile UI performance.
dev-editor-scripting
Automates Unity Editor tasks with MenuItem tools, Custom Inspectors, and AssetPostprocessor hooks.
dev-mcp-figma-importer
Imports Figma designs into Unity as uGUI prefabs and scene objects.
dev-unity-profiler-mind
Diagnose Unity framerate drops, GC allocation spikes, memory leaks, and GPU overdraw using profiler workflows.
gd-economy-design
Designs in-game currencies, shops, gacha systems, and resource flow with inflation control.
gd-monetization-design
Designs IAP packages, Battle Pass tiers, ad placements, and pricing strategies for games.
dev-gameplay-loop-architect
Implements a finite state machine for Unity game loops, state transitions, and win/lose conditions.
dev-design-pattern-architect
Diagnoses Unity C# code smells and recommends Gang of Four design patterns with tradeoff matrices.
dev-localization
Implements multi-language support in Unity games using the Localization package, string tables, and runtime locale switching.
gd-progression-design
Designs XP curves, level tables, skill trees, and content gating systems for games.
dev-codebase-exploration
Explores Unity codebases using token-efficient breadth-first analysis and targeted YAML searches.
gd-balance-tuning
Analyzes combat stats, progression curves, and economy values using mathematical balance formulas.
dev-modular-design
Guides modular C# component architecture for Unity using interfaces, events, and assembly definitions.
brainstorming
Guides collaborative dialogue to turn ideas into approved design specifications before implementation.
dev-scene-management
Architects async scene loading, additive workflows, and per-scene dependency bootstrapping in Unity.
gd-design-theory
Applies game design theory frameworks to analyze mechanics, engagement, and player psychology.
dev-create-feature
Implements new Unity C# features using interface-first architecture and layered folder conventions.
dev-input-system
Architect Unity Input System action maps and abstract input providers for cross-platform games.
Frequently Asked Questions About Unity-UPM-Packages
FAQPage SchemaWhat tasks can I accomplish with Unity-UPM-Packages skills?▼
You can architect Unity C# systems with design patterns, migrate asset loading to Addressables, profile performance bottlenecks, write NUnit EditMode/PlayMode tests, build editor menu extensions, import Figma designs as uGUI prefabs, and design game economies, progression curves, GDDs, and monetization systems.
Who are these skills designed for?▼
Two primary personas: Unity developers handling C# architecture, profiling, testing, localization, input systems, and save-data security; and game designers working on level design, economy balancing, narrative, player lifecycle, monetization, and cross-team specifications for artists and engineers.
How do the skills activate during development?▼
Skills trigger on explicit requests or proactively when the AI detects code smells: untested C# logic, PlayerPrefs storing currency, nested LayoutGroups, GameManager singleton state checks, spaghetti coupling, or Resources.Load strings. Editor scripting activates when MCP operations fail and a fallback is needed.
Are these skills open source and what do they cost?▼
The karpathy-guidelines skill carries an explicit MIT license, making it free to use and modify. Other skills in the manifest do not declare licenses, so users should check individual repository terms before commercial redistribution.
What prerequisites are needed to use these skills?▼
A Unity project is the core prerequisite, with specific skills requiring the Addressables package, Unity Localization package, the new Input System, NUnit test framework, or an MCP connection for editor building and Figma import. Git skills assume a Unity repository with YAML and .meta files.