gds-performance-test

Designs game performance testing strategies with benchmarks, profiling checklists, and platform matrices.

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill gds-performance-test-hordricjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-performance-test
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/gds-performance-test
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill gds-performance-test-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game teams often ship without a structured performance testing plan, leading to frame rate drops, memory leaks, and long loading times discovered only after release. This Skill produces a complete Performance Test Plan covering FPS targets, memory budgets, loading times, and regression criteria. ## Core Features & Use Cases - Platform Target Definition: Establishes frame rate, memory, and loading time targets per platform (PC, PlayStation, Xbox, Switch, mobile). - Engine-Specific Test Code: Generates automated performance test examples for Unity, Unreal, and Godot, plus manual CPU/GPU/memory profiling checklists. - Benchmark Suite & CI Integration: Defines benchmark scenarios, baseline capture, regression thresholds, and CI pipeline gating. - Use Case: A studio preparing a cross-platform release asks for a performance test strategy and receives a full plan with stress test scenarios, platform matrices, and release criteria. ## Quick Start Ask the AI to design a performance test plan for your game targeting PC and consoles at 60 FPS.

Frequently Asked Questions about gds-performance-test

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

FAQPage Schema
How do I create a performance test plan for a game?

Define per-platform FPS, memory, and loading time targets, then build stress test scenarios for worst-case entity counts, particle effects, and draw calls. This Skill walks through target definition, scenario design, benchmark suites, and produces a complete Performance Test Plan document.

How to write automated performance tests in Unity, Unreal, or Godot?

Unity uses the Performance Testing API with Measure.ProfilerMarkers, Unreal uses automation tests checking frame time budgets, and Godot uses Performance monitors to assert average frame times. The Skill generates engine-appropriate example code for each.

What FPS and memory targets should I set per platform?

Typical targets are 60 FPS for PS5/Xbox Series X and high-end PC, 30 FPS for Switch and last-gen consoles, with memory budgets like 12 GB on PS5 and 2.5 GB on Switch. The Skill provides baseline tables you filter to your actual target platforms.

Can performance benchmarks run in a CI pipeline?

Yes. The Skill defines a baseline capture process with regression thresholds (for example 10% FPS degradation fails the build) and includes example CI configuration that runs benchmarks as gated checks on scheduled pipelines.

What are the limitations of automated game performance testing?

Automated tests cannot fully replace manual profiling for issues like thermal throttling, overdraw analysis, or shader complexity. The Skill complements automation with manual CPU, GPU, and memory profiling checklists per platform.