gds-performance-test

Generates a game performance test plan with FPS targets, memory budgets, benchmarks, and platform matrices.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill gds-performance-test-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-performance-test
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/gds-performance-test
Command: npx skills add https://github.com/PastaSus/egg-defender --skill gds-performance-test-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game teams often ship without a structured performance testing strategy, leading to frame rate drops, memory leaks, and long load times discovered only after release. This Skill produces a complete Performance Test Plan covering targets, scenarios, benchmarks, and platform-specific requirements. ## Core Features & Use Cases - Performance Target Definition: Establishes per-platform frame rate targets, memory budgets, and loading time limits for PC, console, and mobile. - Engine-Specific Automated Tests: Generates performance test code examples for Unity, Unreal, and Godot, plus manual CPU/GPU/memory profiling checklists. - Benchmark Suite & CI Integration: Defines benchmark levels, baseline capture, regression thresholds, and CI-gated performance checks. - Use Case: A team building a cross-platform action game uses this Skill to produce a test plan specifying 60 FPS targets on PS5, memory budgets for Switch, stress scenarios for combat scenes, and nightly CI benchmark runs. ## Quick Start Ask the assistant to design a performance testing strategy and benchmark plan for your game targeting your chosen platforms.

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 targets, memory budgets, and loading time limits, then build stress test scenarios for worst-case scenes. This Skill walks through six steps producing a complete Performance Test Plan document with benchmarks and regression criteria.

What frame rate targets should I set for each platform?

Typical targets are 60 FPS for PS5/Xbox Series X and high-end PC, 30 FPS for Switch and last-gen consoles, and 30-60 FPS for mobile depending on device tier. The Skill provides a default table you filter to your actual target platforms.

Does this support Unity, Unreal, and Godot performance testing?

Yes, it generates engine-specific automated test examples: Unity Test Framework profiler measurements, Unreal Automation tests in C++, and Godot GDScript benchmark assertions. It auto-detects the engine from project files or asks the user.

How do I integrate game benchmarks into a CI pipeline?

Capture baseline metrics on reference hardware, set regression thresholds such as 10% FPS degradation as failure, then run benchmark suites as gated CI checks. The Skill includes an example CI configuration and regression criteria table.

What memory testing scenarios should a game include?

Key scenarios are extended play sessions of 4+ hours to detect leaks, level transition tests verifying memory returns to baseline, and maximum content stress tests. The Skill defines these scenarios with GIVEN/WHEN/THEN acceptance criteria.