test-playable-games
Verify playable games through deterministic review states, risk-based system tests, real controls, representative devices, performance evidence, and player-experience checks. Use for game QA, regression planning, balance verification, asset review, or release confidence.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 3
01 前言 Front Matter
- name
- test-playable-games
- engines
- [ "AGNOSTIC" ]
- description
- Verify playable games through deterministic review states, risk-based system tests, real controls, representative devices, performance evidence, and player-experience checks. Use for game QA, regression planning, balance verification, asset review, or release confidence.
02 资源文件 1
- 参考文档agents/openai.yaml239 B
03 SKILL.md 正文
Test Playable Games
When to use
- Testing a vertical slice, gameplay system, level, or release candidate.
- Creating deterministic fixtures for hard-to-reach game states.
- Investigating control, combat, progression, persistence, visual, or performance defects.
Workflow
- Build a matrix across device, input, viewport, save state, game mode, system, and risk.
- Prefer deterministic review routes or seeded states that do not modify real saves.
- Test controls, camera, traversal, combat, enemies, inventory, objectives, feedback, pause, restart, and recovery as applicable.
- Verify fairness and comprehension: anticipation, hit confirmation, target visibility, hazards, state changes, and failure causes.
- Exercise persistence boundaries, repeated transitions, cleanup, mobile layout, and performance fixtures.
- Capture concise evidence with build, engine/runtime, platform, inputs/devices, scope, reproduction steps, expected and observed behavior, status, artifacts, severity, and residual risk. Use explicit blocked/not-run verdicts with reasons for unavailable prerequisites; structural report validation is not gameplay acceptance.
- Select compatible engine tooling through
resolve-skill.sh. Browser QA may exercise a Unity or other engine's web build; it does not certify the native build or its native UI. Record which surface and build the evidence actually covers. - For UI, test modal exclusivity and pause policy, focus fallback/restoration, remapping/device changes, safe areas/text scale/localization, and HUD snapshot/event ordering, teardown, and repeated reopen.
- For gameplay feedback, test overlapping effects, clock/pause ownership, expiration, interruption, repeated cleanup, and reduced-intensity alternatives. For haptics, test per-player/device routing, disabled/unsupported cases, API failure, cancellation, disconnect/reconnect, late callbacks, and stale-queue rejection. Mocks establish adapter behavior; physical output requires a supported controller or mobile device and an actual-device observation.
Use validate-gameplay-review.sh --profile general|design|ui|feedback for report structure. Specialized profiles require an environment/scope section and scenario evidence; a structurally valid report may still contain failed, blocked, or not-run scenarios.
Output
- A risk-based game test matrix.
- Pass or fail evidence with screenshots, traces, videos, metrics, or logs.
- A release recommendation and prioritized defect list.
Guardrails
- Do not treat a scripted unit test as proof of player experience or physically felt haptic output.
- Do not use production accounts or saves for destructive QA.
- Do not approve a game after testing only the happy path or one device class.
04 同仓库更多 Skills
verify-web3-game-lifecycle
Verify a game's selected Web3 asset, wallet, ownership and trading lifecycle with contract properties, canonical recovery, actual target evidence and separate release readiness.
verify-onchain-game-assets
Verify exact on-chain game collection ownership and quantities at canonical blocks, reconcile inventory events, and design honest match admission. Use for ERC721/ERC1155 inventory, reorg recovery, reservations, or transfer-during-match rules.
plan-web3-game-assets
Define an opt-in Ethereum, Base or Immutable game-asset lifecycle, including token identity, supply, rights, custody, game eligibility and chain-specific dependencies.
integrate-game-wallets
Integrate explicit player-wallet connection, scoped SIWE authentication, authority invalidation and reviewed target-specific handoff without application-held player keys.
integrate-game-asset-trading
Integrate explicitly selected game asset settlement with exact unsigned intents, scoped approvals, idempotent operations and canonical receipt reconciliation. Use for NFT listing, buying, cancellation, retries or marketplace integration.
build-evm-game-contracts
Author and verify host-owned EVM game collections and explicit mint, burn, craft or admin rules with pinned Solidity tooling. Use for contract source and deployment candidates; deployment and player signing require separate authorization.