Performance optimization
Find and fix game performance problems methodically — measure with the engine profiler first, reason about the frame-time budget, locate the CPU-vs-GPU bottleneck, then apply the right fix: object pooling, draw-call batching, fewer allocations/GC spikes, and asset budgets. Engine- neutral method that pairs with each engine's profiler. Use when the user mentions performance, optimize, low/dropping FPS, frame drops, stutter, lag, profiler, frame budget, draw calls, batching, garbage collection/GC spikes, object pooling, or "the game runs slow".
- Skill name
performance-optimization
Install
npx skills add gamedev-skills/awesome-gamedev-agent-skills
Installs every skill in the collection; the router loads performance-optimization when your request matches it.
Skill source
Read the full playbook in skills/disciplines/performance-optimization/SKILL.md.
Related skills
audio-design, camera-systems, create-game-assets, dialogue-systems, game-ai, game-feel, game-ui-ux, input-systems