performance-testing

Automate Unity performance testing to validate 60fps targets and surface GC spikes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/igot-ai/os-twin --skill performance-testing-igot-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: performance-testing
Source: https://github.com/igot-ai/os-twin/tree/main/.agents/skills/roles/game-qa/performance-testing
Command: npx skills add https://github.com/igot-ai/os-twin --skill performance-testing-igot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically identifies Unity performance issues to ensure smooth 60fps gameplay by surfacing GC spikes, overdraw, and CPU/GPU bottlenecks before shipping.

Core Features & Use Cases

  • Performance targets & profiling: Define targets and collect CPU/GPU/memory metrics across typical gameplay loops.
  • Comprehensive reporting: Generate a structured performance report in .output/qa/performance-report-{date}.md.
  • Environment compatibility: Applicable to Unity projects on desktop and mobile devices, with steps to connect the Profiler and Memory Profiler.

Quick Start

Open your Unity project and run the performance-testing workflow to generate the 60fps performance report.

Frequently Asked Questions about performance-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Unity performance testing to validate 60fps targets?▼

Automate Unity performance testing by running a workflow that collects CPU, GPU, and memory metrics across gameplay loops to validate 60fps targets. It systematically surfaces GC spikes and bottlenecks before shipping.

What causes GC spikes in Unity and how can profiling help identify them?▼

GC spikes in Unity are identified through profiling by collecting memory metrics across typical gameplay loops and load scenarios. The profiling workflow captures these allocation spikes to help developers eliminate frame drops before shipping.

Does Unity performance profiling work for both mobile and desktop builds?▼

Yes, Unity performance profiling works for both mobile and desktop builds. The workflow connects the Unity Profiler and Memory Profiler to your playable build to collect metrics across various load scenarios and platforms.

How do I generate a performance report for my Unity project?▼

Generate a performance report for your Unity project by running the automated testing workflow. It outputs a structured Markdown performance report to .output/qa/performance-report-{date}.md, detailing CPU, GPU, and memory metrics.

What do I need to connect the Unity Profiler and start testing gameplay loops?▼

To connect the Unity Profiler and start testing gameplay loops, you need Unity installed, a playable build or project open, and performance targets defined in project-context.md or design docs.