# Game Screenshot Showcase And Store Packaging

> Use when a Unity team needs approved PlayMode screenshots, immutable capture evidence, reviewed showcase slides, or report-only store screenshot packaging without auto-upload, signing, or submission.

- Skill: `hoatv2211/game-screenshot-showcase-and-store-packaging` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add hoatv2211/game-screenshot-showcase-and-store-packaging`
- Raw SKILL.md: https://api.skillmd.com/api/skills/hoatv2211/game-screenshot-showcase-and-store-packaging/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- License: MIT
- Author: hoatv2211 (https://skillmd.com/u/hoatv2211)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/hoatv2211/game-screenshot-showcase-and-store-packaging

---

# Game Screenshot Showcase and Store Packaging

## Overview
Capture and package Unity screenshots through an approval-gated workflow: discover the target moments, propose the exact checklist, capture only after approval, review the images visually, and package approved outputs without overwriting raw evidence or taking storefront actions.

## Provenance
This workflow is conceptually inspired by ParthJadhav/app-store-screenshots (MIT). No source text or code was copied into this skill.

## When to use
Use for Unity PlayMode feature capture, showcase contact sheets, approved slide decks, and report-only screenshot packaging for Steam, mobile stores, or WebGL listings.

## When NOT to use
Do not use for qualitative playtest synthesis without capture/package scope; route that work to `playtest-evidence`. Do not use to upload assets, sign binaries, accept legal terms, log into storefront accounts, or press submit; route publication readiness to `store-submission-checklist`. If the core question is runtime execution proof, Unity build proof, or a missing HUD/widget, route to `build-and-runtime-verification`, `unity-batchmode-build-verification`, or `unity-ui-rendering-debugging`.

## Required inputs and context discovery
Collect the Unity project root, target scenes or entry points, feature beats to capture, viewport/device targets, locale, intended store/platform, approved evidence/output roots, privacy redaction rules, reviewer identity, and whether a Unity Editor or PlayMode runner is actually available.

## Safety and risk level
This workflow may write new evidence files and report-only HTML/JSON outputs, but it must never overwrite raw captures, delete rejected evidence, traverse outside approved roots, consume credentials, or perform upload/signing/submission. Redact or exclude player names, email addresses, account IDs, chats, or other sensitive content that appears in screenshots.

## Workflow
1. Discover.
   Completion criterion: the exact feature moments, scenes, capture roots, device targets, and no-touch paths are named, and adjacent concerns are routed to `playtest-evidence`, `build-and-runtime-verification`, `unity-batchmode-build-verification`, `unity-ui-rendering-debugging`, or `store-submission-checklist` when they are the real owner.
2. Propose the interactive checklist.
   Completion criterion: an explicit `capture-plan` is prepared with ordered flows, viewport, locale, timeout, reviewer, and approval state, and no capture starts before human approval.
3. Capture only after approval.
   Completion criterion: Unity Editor or PlayMode capture runs only after approval, raw files are preserved as immutable evidence, and each capture yields a `capture-record` with hash, byte size, dimensions, build/editor snapshot, runtime result, visual review placeholder, and limitations. If Unity Editor, PlayMode, or the approved runtime path is unavailable, this phase is `BLOCKED`; do not substitute old screenshots, mocked renders, or compile confidence.
4. Visual review.
   Completion criterion: approved and rejected captures remain traceable through `verify-capture` results and an HTML contact sheet, and runtime verdicts stay separate from visual verdicts. A visually strong image with weak runtime evidence is not a runtime PASS; a runtime PASS does not auto-approve composition, crops, or messaging.
5. Package.
   Completion criterion: only approved showcase selections become a `showcase-deck` and `store-export-manifest`, store readiness stays separate from runtime and visual verdicts, and packaging remains report-only with no resizing, upload, signing, or submission.

## Evidence and output contract
Produce or validate these artifacts:

- `capture-plan`: approved checklist and scope before execution.
- `capture-record`: immutable raw evidence for each image, including runtime and review status.
- `showcase-deck`: reviewed slide or slot selection built only from approved captures.
- `store-export-manifest`: report-only export/readiness manifest with hashes, required slots, missing slots, rejected slots, and human approval state.
- HTML contact sheet: deterministic visual review artifact that retains rejected and blocked records.

Record three separate verdict lanes in the final report:

- `runtime_verdict`: what Unity execution evidence proves.
- `visual_verdict`: what image review and composition approve or reject.
- `store_verdict`: what store-format/export readiness proves.

## Handoff contract
Record approved roots, project/build snapshot, checklist approval state, commands used, artifact paths, hashes, rejected capture IDs, privacy redactions, runtime limitations, store blockers, and the exact human-controlled next action.

## Pitfalls and anti-rationalization
- A beautiful screenshot is not runtime proof.
- An old screenshot is not acceptable fallback evidence for a blocked capture run.
- Rejected or blocked records must stay visible in review artifacts; do not hide them to simplify a deck.
- Store packaging readiness is not approval to upload or submit.
- Never replace source images in place to make the export look correct.

## Verification checklist
- [ ] Discovery named the approved roots, target moments, and routed neighboring work correctly.
- [ ] Capture did not start before checklist approval.
- [ ] Raw capture evidence stayed immutable and hashable.
- [ ] Runtime, visual, and store verdicts are separate.
- [ ] Rejected and blocked records remain visible in evidence.
- [ ] Packaging stayed report-only and human publication stayed blocked.

## References and scripts
Use the report-only helper commands:

- `python -B scripts/screenshot_showcase.py verify-capture <project-root> --record <capture-record.json>`
- `python -B scripts/screenshot_showcase.py contact-sheet --records <records.json> --output <review.html>`
- `python -B scripts/screenshot_showcase.py export-manifest --deck <showcase-deck.json> --platform <platform> --locale <locale> --output-root <dir>`

Load `references/commands.md` when the task needs concrete Unity Editor or PlayMode capture command templates, helper CLI invocations, or exact evidence fields and mutation boundaries.

Use `store-submission-checklist` for current storefront requirements, `build-and-runtime-verification` for command-bound runtime claims, `unity-batchmode-build-verification` for Unity build evidence, `unity-ui-rendering-debugging` for missing UI/render-order issues, and `playtest-evidence` when the task is about observed player behavior rather than capture/package production.

