proskillv2.0.0✓ verified
game-performance
Keep games at a stable frame rate. Use when a game stutters, drops frames, or hitches — budgeting the 16.6ms frame, profiling CPU vs GPU bottlenecks, object pooling to avoid GC spikes, draw-call batching, culling, spatial partitioning, and data-oriented design.
$npx vanara install game-performance
Included with Vanara Pro ($10/mo) — unlocks all 206 items. See pricing →
Overview
In games, frame-time consistency beats average FPS. A 60 FPS average that occasionally spikes to one 40ms frame is a visible stutter; players feel the worst 1% of frames, not the mean. This skill is the deep reference for finding and fixing the cause — budgeting the frame, locating the real bottleneck, and removing the per-frame work that creates hitches. Heavy detail lives in references/, copy-pa
What it covers
- Mental model: the frame budget
- Measure before you change anything
- Kill per-frame allocations (the #1 stutter cause)
- Reduce draw calls (the #1 GPU-side CPU cost)
- Lay data out for the cache (data-oriented design)
- Don't block the loop
- Object Pooling
- Profiling — CPU vs GPU and the Frame Timeline