How to Use Store Media Studio - First Indie Steam Capsule Evening 2026

If you are searching store media studio, you do not need another “make better Steam pages” pep talk. You need a Monday path: install the Godot 4.7 plugin, enable the dock, export one Steam capsule and one itch.io cover from the same scene, hide debug UI on purpose, then decide keep / hold / rewrite before anyone rebuilds your entire marketing pipeline in Photoshop.
Store Media Studio 1.0.0 by Asago is a paid Godot editor plugin that captures editor viewports or the running game, applies reusable presets (Steam capsules, itch covers, YouTube thumbnails, social crops), runs multi-scene capture sessions, and writes organized folders plus JSON reports (itch product, 1.0.0devlog). Platform sizes still change — always verify current Steamworks store assets and itch page docs before you upload finals.
This evening is not a Steam themed-sale discount playbook (pricing windows). It is not Godot AI MCP (agent editor bridge). It is not 3DCoat nodes (materials). It is store media studio — a throwaway capture spike with a receipt.
| If you are… | Start here | Done when |
|---|---|---|
| Beginner | Glossary → install → one Steam capsule PNG | You have a correctly sized file in an output folder |
| Creator / producer | Gates S1–S6 → itch cover + session report | Receipt + keep/hold line |
| Studio lead | License + naming policy diligence | Written owners; ship page assets still reviewed by a human |
Time: about 45–75 minutes on a lab Godot 4.7 project. Longer if supersampled 4K captures fight your VRAM.
Why this matters now
Three clocks make a store media studio evening worth running this month:
- 1.0.0 just shipped for Godot 4.7. The plugin is no longer a vague “coming soon” — it is a downloadable zip with presets, sessions, GIF/PNG tools, and commercial-use license terms (devlog).
- Store pages still punish resize theater. Capsules, library capsules, itch covers, and Shorts crops are different aspect ratios. Doing that by hand every patch week is how wrong-safe-zone uploads happen.
- Godot teams need in-editor consistency. External capture stacks work, but a dock that hides debug groups, names files with templates, and emits JSON session reports matches the same receipt culture as BUILD_RECEIPT evenings.
Glossary - plain words
| Term | What it means |
|---|---|
| Store Media Studio (SMS) | Godot 4.7 editor plugin for store/social captures and organized exports. |
| Preset | Editable .tres resolution/format recipe (Steam capsule, itch cover, etc.). |
| Viewport Frame | Capture the visible running-game viewport (can include HUD). |
| High-Resolution Re-render | Temporary SubViewport render at custom size with optional supersampling. |
| Capture session | Multi-scene / multi-task automated export with JSON report. |
| Fit / Fill / Stretch | How source frames adapt into target aspect ratios. |
| F9 quick capture | Runtime native PNG shortcut while the project is running (per docs). |
| Keep / hold / rewrite | Keep = adopt SMS for lab/store drafts; hold = watch vs external stack; rewrite = stay on current capture pipeline. |
What Store Media Studio 1.0.0 actually claims (true summary)
From the itch page and 1.0.0devlog:
- Godot 4.7.x editor plugin (GDScript).
- Editor 2D/3D viewport captures and runtime captures.
- PNG / JPG / WebP export; Fit / Fill / Stretch adaptation.
- 25 built-in presets including Steam screenshots/capsules/library assets, itch covers, YouTube thumbnails, social crops.
- High-res supersampling (1x–4x) with memory estimates/limits.
- Optional dedicated Camera2D/Camera3D paths.
- Auto hide/restore UI/debug groups and mouse cursor.
- Reusable multi-scene capture sessions with delays, repetitions, failure handling, JSON reports.
- PNG sequences and short GIF89a previews (not long-form video).
- Integrated gallery + metadata.
- Commercial-use license for end products; no redistribution of plugin source (read LICENSE.txt).
- Honest limitations: high-res re-render may not clone arbitrary UI trees; GIF is 256-color; does not auto-compose logos/safe zones.
Honest limit: this is a paid indie tool (sale pricing shown on itch at research time). Confirm current price and Godot version before you budget it as “free.”
Keep / hold / rewrite - Monday decisions
| Situation | Keep | Hold | Rewrite |
|---|---|---|---|
| Godot 4.7 store page draft week | Lab SMS exports tonight | Uploading unreviewed autos to live Steam | Deleting Photoshop/Affinity forever |
| Heavy CanvasLayer HUD | Viewport Frame for HUD shots | Expecting high-res re-render to clone all UI | Shipping HUD-less capsules by accident |
| Multi-format campaign | Session with capsule + itch + square | One-off captures with no naming template | Ignoring Steamworks size changes |
| Tiny VRAM laptop | Native/HD presets only | 4K 4x supersample “because marketing” | Crashing the editor mid-session |
| Non-Godot art pipeline | Optional curiosity | Mandating SMS for Unity/Unreal titles | Forcing Godot-only marketing tooling |
| License / redistribution review | Legal read LICENSE.txt | Dropping plugin into a public template repo | Violating no-resell terms |
Default indie posture: hold on making SMS the only path to live store uploads; keep it for consistent draft exports with a human final check against Steamworks/itch docs.
Prerequisites
- Godot 4.7.x (or a documented compatible maintenance release).
- A lab project (clone) — never the only ship checkout when installing plugins.
- Purchase/download of Store Media Studio from itch.
- Enough RAM/VRAM for your target preset (read memory estimates in-dock).
- Optional: Steam partner checklist open (store assets).
- Optional: itch cover size notes open (itch docs).
If you are still on Godot 4.6-only, do not force this plugin — upgrade planning is a different evening (Godot 4.7 upgrade lock).
Beginner path - first Steam capsule loop (under ~75 minutes)
1) Install on a lab project (S1)
- Backup / commit the lab project.
- Download
Store_Media_Studio_1.0.0.zip. - Copy
addons/store_media_studio/into the project. - Project → Project Settings → Plugins → enable Store Media Studio.
- Open the Store Media Studio dock.
Success: dock visible; presets list loads.
2) Pick a Steam capsule preset (S2)
- Select a Steam store capsule (or closely named) built-in preset.
- Confirm output folder under
lab/store-media/exports/. - Set duplicate policy to Unique Suffix for the spike.
- Note Fit/Fill/Stretch choice (Fill is common for marketing crops — know you are cropping).
3) Prepare the scene (S3)
- Load a representative gameplay or title scene.
- Configure hide debug / UI groups so FPS counters and editor leftovers are gone.
- Optional: set a dedicated Camera3D/Camera2D path for a cleaner framing.
- Decide Viewport Frame (HUD ok) vs High-Res Re-render (world cleaner, UI caveats).
4) Capture once (S4)
- Capture via dock (running project or viewport per your mode).
- Optional: press F9 for a quick native PNG while running (per docs) as a sanity compare.
- Open the file; verify pixel size matches the preset intent.
- Do not upload to Steam yet.
5) Add an itch cover (S5)
- Switch to an itch.io cover preset.
- Capture the same scene (or a title scene).
- Confirm both files land in organized folders with template names.
- Optional stretch: run a tiny capture session with both tasks and open the JSON report.
6) Decide + receipt (S6)
Default: hold on live uploads until a human checks Steamworks/itch current sizes; keep SMS for draft generation.
Working-dev path - gates S1–S6
| Gate | Pass criteria | Fail / stop |
|---|---|---|
| S1 | Plugin enabled on Godot 4.7 lab | Wrong Godot major; broken plugin enable |
| S2 | Steam capsule preset + lab output path | Exporting into res:// ship art by accident |
| S3 | Debug/UI hide configured | Capsule shows FPS/debug draws |
| S4 | One capsule-sized PNG/WebP exists | Wrong aspect; crash on supersample |
| S5 | itch cover sibling export (+ optional session JSON) | Only one format forever |
| S6 | keep/hold/rewrite + owners | Auto-upload to live store without review |
Proof table
| Field | Value |
|---|---|
| Godot version | 4.7.x |
| SMS version | 1.0.0 |
| Steam capsule file | path + WxH |
| itch cover file | path + WxH |
| Capture mode | viewport / hi-res |
| Supersample | 1x–4x |
| Session JSON | path or n/a |
| Decision | keep / hold / rewrite |
| Owners | creator / eng / producer ____ |
| Date (UTC) |
Sample receipt JSON
Save as lab/store-media/store_media_studio_spike_receipt_v1.json:
{
"schema": "store_media_studio_spike_receipt_v1",
"tool": "Store Media Studio",
"version": "1.0.0",
"godot": "4.7.1",
"exports": {
"steam_capsule": "lab/store-media/exports/steam_capsule.png",
"itch_cover": "lab/store-media/exports/itch_cover.png"
},
"capture_mode": "high-res-or-viewport-REPLACE",
"supersample": "2x",
"session_report": "lab/store-media/exports/session_report.json",
"steamworks_checked": false,
"decision": "hold",
"owners": {
"creator": "REPLACE_ME",
"engineering": "REPLACE_ME",
"producer": "REPLACE_ME"
},
"notes": "Draft exports only. Human review against Steamworks/itch docs before live upload.",
"recorded_at_utc": "2026-07-27T00:00:00Z"
}
Company / diligence signals
| Signal | What to show |
|---|---|
| Scope | Draft generation tool — not auto-approve for live store |
| License | Commercial end products ok; no plugin redistribution (itch terms summary) |
| Traceability | Session JSON + naming templates |
| Brand safety | Human review for logos/safe zones (tool does not compose them) |
| Cost | Current itch price / sale; seat ownership |
| Rollback | Prior external capture stack still available |
| Platform drift | Steamworks/itch sizes re-checked each upload week |
Common mistakes
- Uploading the first capture to live Steam. Draft folder only until S6 + human check.
- Assuming high-res re-render includes all HUD. Use Viewport Frame when CanvasLayer UI must appear (limitations).
- 4x supersample on a thin laptop. Respect memory estimates.
- Ignoring Fit vs Fill. Fill crops; Fit letterboxes.
- Wrong Godot version. 4.7.x required.
- Putting the plugin in a public template repo. License forbids redistributing plugin source.
- Treating GIF previews as trailer replacements. Short previews only.
- Skipping itch cover when you sell on itch. One Steam capsule is not a full store kit.
- Confusing this with fest discount strategy. Different URL family (Auto-Battler Fest playbook).
- No owners on the receipt. Marketing assets without owners rot.
Creator Discord brief (copy/paste)
Store Media Studio spike (1.0.0 / Godot 4.7):
- Steam capsule export: yes (lab folder)
- itch cover export: yes
- Debug UI hidden: yes
- Session JSON: yes/no
- Live Steam/itch upload: NO (human review pending)
- Decision: HOLD (default) / keep / rewrite
- Receipt: lab/store-media/store_media_studio_spike_receipt_v1.json
Owners: creator ____ / eng ____ / producer ____
Schedule - one evening
| Block | Minutes | Outcome |
|---|---|---|
| Install + enable | 10–15 | S1 |
| Steam capsule preset | 10 | S2 |
| Scene prep / UI hide | 10 | S3 |
| Capture + verify size | 10–15 | S4 |
| itch cover (+ session) | 15–20 | S5 |
| Decision + receipt + Discord | 10 | S6 |
If plugin enable fails, stop with a failed S1 note — still better than a silent “we’ll screenshot later” with mismatched crops.
Preset map - what to smoke first
| Goal | Start with | Then verify |
|---|---|---|
| Steam page hero | Steam store capsules | Steamworks assets |
| Steam library | Steam library assets | Partner docs again |
| itch page | itch.io cover | itch docs |
| Trailer thumb | YouTube thumbnail | YouTube current thumb size |
| Social square | Square social post | Platform crop safe zones |
| Vertical Shorts | Vertical social post | Platform-specific |
Always re-check platform docs the week you upload — presets are helpers, not legal gospel.
Capture modes - when to use which
| Mode | Use when | Avoid when |
|---|---|---|
| Viewport Frame | HUD/menus must appear | You need ultra-clean world-only beauty |
| High-Res Re-render | Cleaner world shots, supersampling | You assume all runtime UI clones perfectly |
| Capture session | Multi-scene batch for a patch | One-off experimental framing |
| GIF / PNG sequence | Short store/social motion | Long trailers / audio |
Internal links - first-half cluster
Already used: Steam fest playbook, Godot AI MCP, 3DCoat nodes, BUILD_RECEIPT. Add GDstudio editor spike if your capture machine is evaluating alternate editors separately, and Godot 4.7 upgrade lock if 4.7 adoption is the real blocker.
Advanced stretch (optional)
Only after S1–S6:
- Full Steam kit session — capsules + library + screenshot preset in one JSON report.
- Social vertical + square — same scene, three crops, naming templates.
- Camera path library — Camera3D markers for hero / gameplay / boss.
- Memory ceiling drill — intentionally near-limit 4K 2x; document fail behavior.
- Compare vs external stack — Affinity/Photoshop time-box for the same two assets; keep the faster honest path.
- Partner zip — attach receipt + exports for producer review (still not live upload).
Stop before auto-posting to Steamworks from a script you do not own.
Troubleshooting
| Symptom | Likely cause | What to do |
|---|---|---|
| Plugin missing | Wrong folder / Godot version | Confirm addons/store_media_studio/ + 4.7.x |
| Capsule shows FPS | Debug UI not hidden | Configure hide groups; re-capture |
| HUD missing in beauty shot | High-res mode UI limits | Switch to Viewport Frame |
| Editor crash / OOM | Supersample too high | Drop to 1x/2x; lower resolution |
| Wrong aspect | Fit vs Fill confusion | Re-read adaptation modes; re-export |
| GIF looks banding | 256-color palette | Prefer PNG sequence for quality |
| Legal worry | Template redistribution | Read LICENSE; do not publish plugin source |
Sample settings / spike checklist (printable)
- [ ] Lab project on Godot 4.7.x
- [ ] Plugin enabled
- [ ] Output under
lab/store-media/exports/ - [ ] Steam capsule preset captured
- [ ] itch cover captured
- [ ] Debug UI hidden
- [ ] Pixel sizes verified
- [ ] Session JSON optional but preferred
- [ ] Steamworks/itch docs opened for final sizes
- [ ] Decision keep/hold/rewrite
- [ ] Receipt JSON saved
- [ ] Discord brief posted
- [ ] No live store upload yet
Partner review zip (optional)
If a producer wants proof without opening Godot:
- Zip
lab/store-media/exports/plus the receipt JSON. - Include a one-line README - Godot version, SMS version, “draft only - not live Steam assets.”
- Attach a screenshot of the Store Media Studio dock with the Steam capsule preset selected.
- Link the current Steamworks and itch doc URLs you checked (even if sizes matched).
That zip is diligence candy. It is still not a green light to publish until someone with store access signs off.
Naming templates - copy/paste starters
Use tokens from the plugin docs ({project}, {date}, {width}, {height}, {task}, etc.) so patch weeks stay sortable:
{project}_steam_capsule_{date}_{width}x{height}
{project}_itch_cover_{date}_{width}x{height}
{project}_yt_thumb_{date}_{width}x{height}
{project}_social_square_{date}_{width}x{height}
Put Steam drafts under lab/store-media/exports/steam/ and itch under .../itch/. When a file exists, prefer Unique Suffix during spikes so you keep the “almost right” framing for comparison instead of overwriting the only good take.
After S4/S5, paste the final relative paths into the receipt JSON so producers can find the bytes without spelunking Discord attachments.
FAQ
What is Store Media Studio?
A Godot 4.7 editor plugin for capturing and exporting organized store/social media (Steam capsules, itch covers, thumbnails, short GIFs) from viewports or the running game (itch).
Is it free?
It is a paid itch tool (sale pricing may apply). Confirm the current price on the product page before budgeting.
Does it replace Steamworks asset rules?
No. Always verify current Steamworks store assets before live upload.
Can it capture HUD?
Yes via Viewport Frame. High-res re-render may not clone arbitrary UI trees (limitations).
Does it work on Godot 4.6?
Documented requirement is 4.7.x. Do not assume older majors.
Can I put the plugin in a public Godot template?
No — license summary forbids redistributing plugin source / competing capture products. End-product games and screenshots are fine (itch).
How is this different from a Steam fest discount playbook?
Fest playbooks own pricing windows. This URL owns capture/export tooling for page media.
How is this different from Godot AI MCP?
Godot AI MCP is an agent bridge into the editor. Store Media Studio is a human marketing capture dock (MCP evening).
Should I upload GIF trailers from SMS?
No — short previews only. Use real trailer tooling for long-form video.
What should promote us from hold to keep?
Green S1–S6, human-approved sizes vs current platform docs, naming policy, and a named creator owner for each live upload week.
Key takeaways
- Store Media Studio 1.0.0 brings Steam/itch/social presets into a Godot 4.7 dock.
- Spike with install → Steam capsule → itch cover → receipt.
- Default indie posture is hold on live uploads until human platform-doc checks.
- Gates S1–S6 make the evening auditable.
- Know Viewport Frame vs high-res re-render for HUD honesty.
- Respect supersample memory limits.
- Do not confuse this with fest discount playbooks or Godot AI MCP.
- License allows commercial end products — not plugin redistribution.
- Pair with BUILD_RECEIPT culture.
- Cite itch product, 1.0.0devlog, Steamworks assets, and itch docs.
Related reading
- How to Use Godot AI MCP with Cursor - First Safe Editor Session 2026
- How to Try GDstudio Editor - First Indie Multi-Tab Spike 2026
- Godot 4.7 Upgrade Lock - HDR, AreaLight3D, and Asset Store Before Ship 2026
- Steam Auto-Battler RPG Fest 2026 - Themed Sale Discount Playbook for Indies
- How to Try 3DCoat 2026 Nodes - First Indie GPU Texture Spike 2026
- Your First BUILD_RECEIPT.json and Upload Log
- Official: Store Media Studio · 1.0.0devlog · Steamworks store assets · itch creator page docs
Conclusion
Store Media Studio turns Godot 4.7 into a practical store-media capture station — capsules, covers, and social crops with naming and session reports. Install it on a lab project, export Steam + itch drafts, fill S1–S6, then let a human check platform docs before anything goes live. Bookmark this keep/hold beside the itch 1.0.0 notes and keep the receipt where producers can find it.