What problem does it solve?
Unoptimized game performance leads to missed frame rate budgets, poor player experience, and unnecessary hardware requirements, leaving teams without a clear, structured way to identify root causes and prioritize high-impact fixes.
Core Features & Use Cases
- Structured Performance Profiling: Analyzes CPU, memory, rendering, and I/O systems in game codebases to identify performance hotspots across full project or targeted systems.
- Budget Validation: Measures estimated performance against defined targets (FPS, memory, load time, draw calls) to flag areas that exceed allowed performance limits.
- Prioritized Optimization Recommendations: Generates actionable fix suggestions with impact estimates, effort ratings, and scope/timeline decision support for high-effort items.
- Use Case: For a 90s F1-style racing game like Overdrive, use this skill to profile frame rate drops during race start sequences, identify the root cause (e.g. unoptimized particle effects or expensive per-frame physics queries), and get a prioritized list of fixes to implement first.
Quick Start
Use the perf-profile skill to run a full performance profile of the Overdrive racing game to identify frame rate bottlenecks and prioritized optimization recommendations.