← SwipeVerse Store
CREATOR GUIDE
Everything you need to build a SwipeVerse reality or story deck, prove it's playable, and put it in front of players — or a classroom.
1 · Build in the editor
- Open SwipeVerse → Creator Hub (from the main menu).
- Create a reality: name your world, rename the four stats to fit it (they're always Power/Wealth/People/Knowledge underneath), pick colors and a font.
- Build the deck: add cards by hand, or describe your story to the AI Story Director and edit its draft — you can also paste source material (a short story, lecture notes, a workshop, a case study) and the Director grounds the deck in it, turning its concepts and trade-offs into judgment dilemmas. Every card has a dilemma, two choices, stat effects, an archetype (drives the default art), and optional branch jumps — the visual graph editor lets you wire branching by dragging connections.
- Pick art per card, or leave it on AUTO and the archetype art handles it. Community decks can use any of the 24 free themed art sets straight from the picker — the 4 built into the game (work offline) plus 20 more hosted here.
2 · Prove it plays
Hit ⚖ Analyze in the deck editor. It runs an exact solver over the game's rules and tells you, per difficulty: is the deck winnable (some route survives to the ending), is it losable (the pressure is real), what fraction of random play survives, and an example winning line. If something's broken it tells you whether it's wiring (a card that can never reach the ending) or balance (which effects to soften).
Decks that are unwinnable or unlosable at any difficulty will be rejected from the store — Analyze first.
3 · Export
Use the deck editor's Export button (a single deck) or export the whole reality from the Creator Hub. You get a plain JSON file — that file is your creation; it's portable, diffable, and remixable.
4 · Share it
To the store (curated, appears in everyone's app): open a pull request adding your JSON to the catalog — format, content policy and the category tag (game or education) are documented in CONTRIBUTING. CI validates automatically; a human reviews; merged means published — no app update needed.
Directly (no review, instant): host your JSON anywhere CORS-friendly (a GitHub repo works) and share a play link:
https://swipeverse.app/app/?play=<your-json-url>&difficulty=standard
For educators
- The swipe format is interactive fiction: every card a dilemma, every choice a trade-off. Rename the stats to your discipline's real tensions (e.g. a forensics deck: Evidence / Reputation / Trust / Leads) and let consequences teach.
- Host your exported scenario in a repo, paste one
?play= link into the LMS. Students click and play — no accounts, no installs, no data collected; everything stays in their browser, and it works on any phone.
- Tag store submissions
category: "education" so they're labeled honestly in the store.
- Naming that works: the reality names the world ("The Perimeter"), each deck names the pressure point inside it ("Chain of Custody", "Zero Hour").
Sagas & series
One deck = one focused arc (store limit: 50 cards). For an epic, build each arc as its own deck and give them a shared series — {"name": "The Perimeter", "part": 1} — players who finish part 1 get a Next in the series button that finds part 2 in their library or this store. Anyone can chain a mash-up saga by matching series names.
House rules (the short version)
- Card art comes from the archetype defaults, the store art palette, or bundled paths — no external image URLs, no embedded
data: images.
- Stat effects within ±50 (aim ±35), branch jumps inside the deck, prompts ≤ 500 characters.
- No hate, harassment, or content designed to demean real people. Dark themes and hard dilemmas are welcome — that's the genre.
← SwipeVerse Store · Play SwipeVerse