gds-e2e-scaffold

Scaffold end-to-end testing infrastructure for Unity, Unreal, and Godot projects.

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-e2e-scaffold-bmad-code-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-e2e-scaffold
Source: https://github.com/bmad-code-org/bmad-module-game-dev-studio/tree/main/src/workflows/gametest/gds-e2e-scaffold
Command: npx skills add https://github.com/bmad-code-org/bmad-module-game-dev-studio --skill gds-e2e-scaffold-bmad-code-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold end-to-end testing infrastructure for game projects, reducing setup time and enabling consistent QA baselines.

Core Features & Use Cases

  • Automated E2E test infrastructure with a reusable GameE2ETestFixture, a fluent ScenarioBuilder, an InputSimulator, and AsyncAssert utilities.
  • Engine-agnostic scaffolding with Unity, Unreal, and Godot support, plus guidance for project-specific customization.
  • Use Case: bootstrap tests that validate scene loading, player journeys, and input handling across engines.

Quick Start

Run the E2E scaffold workflow to generate the necessary infrastructure for your project.

Frequently Asked Questions about gds-e2e-scaffold

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

FAQPage Schema
How do I set up E2E testing infrastructure for a game project?

Setting up E2E testing infrastructure involves scaffolding a reusable GameE2ETestFixture, a fluent ScenarioBuilder, an InputSimulator, and AsyncAssert utilities to validate core gameplay loops, scene transitions, and input handling.

What is the best way to automate end-to-end tests across Unity, Unreal, and Godot?

Automating end-to-end tests across engines requires engine-agnostic scaffolding with specific support for Unity, Unreal, and Godot, enabling you to bootstrap tests that validate scene loading and player journeys consistently.

Can I simulate player input in automated gameplay tests?

You can simulate player input in automated tests by using the scaffolded InputSimulator component, which is specifically designed to handle input events for validating core gameplay loops and player journeys.

How do I test scene transitions in game engines automatically?

Testing scene transitions automatically is achieved by bootstrapping reliable E2E tests using the ScenarioBuilder and GameE2ETestFixture, which validate scene loading and player journeys across different engine project structures.

Does this E2E test scaffolding support custom game engine projects?

This E2E test scaffolding supports custom game engine projects by providing engine-agnostic infrastructure alongside Unity, Unreal, and Godot support, plus guidance for project-specific customization.