gds-performance-test

Create a formal Performance Test Plan with FPS, memory, and loading targets.

212|23|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/bmad-code-org/bmad-module-game-dev-studio --skill gds-performance-test-bmad-code-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-performance-test
Source: https://github.com/bmad-code-org/bmad-module-game-dev-studio/tree/main/src/workflows/gametest/gds-performance-test
Command: npx skills add https://github.com/bmad-code-org/bmad-module-game-dev-studio --skill gds-performance-test-bmad-code-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan and codify a comprehensive strategy for testing game performance, turning noisy performance concerns into a structured, repeatable plan.

Core Features & Use Cases

  • End-to-end performance planning for engines such as Unity, Unreal, and Godot, with targets for FPS, memory, and load times
  • Automated benchmarks, profiling checklists, and CI-integrated regression tests to surface bottlenecks early
  • Use Case: A studio establishes consistent performance targets across platforms and patch cycles, enabling predictable player experience

Quick Start

Configure the gds-performance-test skill with your project context and run it to generate a Performance Test Plan scaffold.

Frequently Asked Questions about gds-performance-test

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

FAQPage Schema
How do I structure a game performance testing plan for multiple platforms?

A game performance testing plan codifies FPS, memory, and loading targets into a structured, repeatable platform matrix. It transforms noisy performance concerns into a formal document covering automated benchmarks, profiling, and CI regression tests across PC, console, and mobile targets.

Can I integrate automated benchmarks and profiling into my CI pipeline for game engines?

Yes, you can integrate automated benchmarks and profiling checklists into CI pipelines to surface performance bottlenecks early. This strategy applies to Unity, Unreal, Godot, and custom engines, establishing consistent regression testing across patch cycles for predictable player experiences.

What metrics should a game performance test plan cover for Unity, Unreal, or Godot?

A game performance test plan should cover FPS, memory usage, and load times. It establishes specific targets for these metrics across your chosen platform matrix, enabling automated benchmarking and profiling to detect regressions early in development.

Does this approach work for custom game engines or only commercial ones like Unreal?

This performance testing strategy works for custom game engines as well as commercial ones like Unity, Unreal, and Godot. It generates an engine-agnostic test plan scaffold detailing automated benchmarks, profiling checklists, and CI-integrated regression tests for your specific platform targets.

Why do I need a formal performance test plan instead of just running profiling tools manually?

A formal performance test plan turns sporadic manual profiling into a structured, repeatable process. It establishes consistent FPS, memory, and loading targets across platforms and patch cycles, ensuring automated CI regression tests reliably surface bottlenecks before they affect players.

How do I set consistent performance targets across PC, console, and mobile game builds?

To set consistent performance targets across PC, console, and mobile, codify your FPS, memory, and loading requirements into a formal platform matrix. This structured plan enables automated benchmarks and CI-integrated regression tests to maintain predictable player experiences across all targets.