Strategy report · Wilcoxson Initiative

Every Screen: the cross-platform roadmap

Where the game is today, a difficulty-ranked ladder from browser to console, how it shows up on Twitch, and the fastest technical path to the very first dollar.
Updated Sun / 2026-08-02 / 2:45 PM CT v1.0.0 Prepared on Calvin

§The 30-second version

The single most important thing: the Initiative is a web game (plain HTML, Canvas, JavaScript, zero frameworks). That is the best possible starting point for "on every screen," because the web is the one runtime that wraps into almost everything.

1What it is today

I read the design bible (v1.24, ~90KB), the v2 specs, and the live app. Here is the honest technical inventory, because the whole roadmap hangs on it.

Web
Runtime (HTML/Canvas/JS)
0
Dependencies / frameworks
20+
Playable arcade games
3
Play modes (online/LAN/local)

The stack, plainly

The layers that exist

Bottom line: this is further along than most "ideas." It is a real, running, multi-mode game with a deep arcade already shipped. The cross-platform question is legitimate.

2The one fact that decides everything

Web games wrap outward for cheap. Consoles do not run web games.

Because the Initiative is HTML/Canvas/JS, you can put it inside a "shell" that makes it look and behave like a native app on a given platform, without rewriting the game. That is how one codebase reaches phones, tablets, TVs, desktops, Steam, and Twitch in weeks instead of years.

The exception is the game consoles. Xbox, PlayStation, and Nintendo Switch deliberately do not let a web app run as a real game. Reaching them means either a native rebuild or porting the game into an engine that has an approved "console export" (Unity, Godot, GameMaker, Construct), plus being accepted into that platform's developer program. That combination, not the coding, is what turns consoles into a months-long, gated project.

So mentally sort every target into two buckets. It makes the whole thing simple:

Bucket A · web wraps in

Browsers, PWA install, iOS/Android apps, Apple TV, Steam & desktop, Twitch, itch.io / web portals, Discord. Days to weeks.

Bucket B · native rebuild wall

Xbox, PlayStation, Switch, Apple Watch games, VR headsets, Minecraft/Roblox (someone else's engine). Months + approval gates.

3The difficulty ladder, ranked easiest → hardest

This is the core of what you asked for. Each rung: what it is, how hard, what it costs, and whether it needs a rebuild. Effort tiers: EASY MEDIUM HARD WALL.

0

It is already there, any browser DONE

Phones, iPads, laptops, and most smart TVs and game consoles ship a web browser. The game runs in all of them today. This is free and it is the honest answer to "how fast can it be on every screen": partly, it already is.

Cost: $0Time: live nowRebuild: none
1

Installable web app (PWA) EASY

Add a manifest file, an icon set, and a service worker and the site becomes "Add to Home Screen" installable, launches full-screen with no browser chrome, and works offline. Looks and feels like an app on iPhone, iPad, Android, and desktop, with no store, no review, no fee. You already did exactly this for the What's Your Number tool, so the pattern is proven in-house.

Cost: $0Time: 1-3 daysRebuild: none (add 3 files)
2

itch.io listing EASY

Upload the web build as a zip; itch runs it in a frame and can host the whole thing. This is the fastest place on earth to sell a web game (see §6). Free to list, you set the revenue split (even 0% to itch if you want).

Cost: $0Time: hoursRebuild: none
3

iOS App Store + Google Play (Capacitor wrapper) MEDIUM

Capacitor (or Cordova) wraps the web app in a native shell that the stores accept as a real app. The game code does not change; you add app icons, a splash screen, and store metadata. The work is mostly the store paperwork and review, not engineering. Apple's review is the friction: they can reject "just a website in a box," so it needs to feel app-like (the PWA polish from rung 1 covers most of that) and ideally use one native capability (notifications, haptics).

Cost: Apple $99/yr · Google $25 onceTime: 1-3 weeksRebuild: none (wrapper)
4

Steam & desktop (Electron / Tauri wrapper) MEDIUM

Wrap the web app in Electron or the lighter Tauri to get a real Windows/Mac/Linux app, then publish on Steam. Steam is the friendliest "real store" console-adjacent target: pay the one-time fee, upload a build, no meaningful content gate. This is the smart first "storefront with a logo people respect." It also unlocks Steam Deck.

Cost: Steam $100 one-time (recoupable)Time: 2-4 weeksRebuild: none (wrapper)
5

Web game portals, Poki, CrazyGames, Discord Activities MEDIUM

These portals distribute web games to huge audiences and pay a revenue share on ads. The arcade games are a perfect fit (bite-size, high-score). Onboarding wants polish and an SDK integration, so it is weeks, not hours, but it is real reach and real (small) money without building an app. Discord "Activities" run web games inside a voice channel, which fits the crew-play vibe exactly.

Cost: $0 (rev-share)Time: weeks (per portal)Rebuild: none, + their SDK
6

Apple TV / tvOS HARD-ish

Trickier than it sounds. tvOS does not give you a friendly full-screen web view for games the way iOS does, so the clean path is either (a) a native tvOS shell that loads your web game, or (b) rebuild the arcade front-end in SwiftUI/SpriteKit. The "big screen is the Station" concept is made for the living room, so this is high-value but medium-hard, and it rides on the same $99 Apple account as rung 3.

Cost: included in Apple $99/yrTime: 2-5 weeksRebuild: shell or partial
7

Twitch DIFFERENT, not hard

Not a "port," an integration layer, and genuinely one of the best fits in this whole list because the Station is already a broadcast character and Calvin already runs 24/7. Full treatment in §5. Ranges from "stream it tonight, zero build" to a custom Twitch Extension overlay (weeks).

Cost: $0Time: today → weeksRebuild: none → overlay
8

Apple Watch / wearable mini-games HARD

You liked this idea, and it is a good one, but be clear-eyed: watchOS will not run your web game. Each watch mini-game is a small native SwiftUI rebuild. The upside is the arcade games are tiny and self-contained, so a Wordle, a Simon (memory-echo), or a reaction drill is a believable weekend-scale native build each. Treat the watch as "a few signature mini-games reborn native," never "the game on your wrist."

Cost: included in Apple $99/yrTime: ~1-2 weeks per gameRebuild: full (native, per game)
9

Xbox (ID@Xbox) WALL (friendliest console)

The most approachable console by a wide margin. Microsoft's ID@Xbox indie program is free to join once accepted, and they historically welcome smaller teams. But you still need the game in a console-capable engine (Unity/Godot/GameMaker export, or native) and you must pass certification. So: apply, get approved, rebuild-or-port into an engine, certify. Months, and the approval is a real gate.

Cost: ID@Xbox free once approvedTime: monthsRebuild: yes (engine port)
10

Nintendo Switch WALL

You must be accepted into the Nintendo Developer Program, get dev-kit hardware, build in an engine with a licensed Switch export, and pass Nintendo's cert. Nintendo curates hard and favors a track record. The realistic route is a middleware engine (Unity/Godot/Construct) plus a porting partner. Months, gated, and it wants the game to already be proven elsewhere first.

Cost: program + porting (varies, $$$)Time: many monthsRebuild: yes (engine + cert)
11

PlayStation WALL (hardest gate)

Same shape as Switch but the most closed of the three: PlayStation Partners approval leans on a demonstrated business case and a shipped track record. This is a "you have proven this game makes money elsewhere, now we will talk" platform. Last, not first.

Cost: partner program + porting ($$$)Time: many monthsRebuild: yes (engine + cert)

The wildcards you also raised

4The "every screen" matrix

Your literal question, Apple TV, phones, iPads, watches, Xbox, Sony, and anything you are not thinking of, as one table, sorted by how fast it happens.

Screen / devicePathEffortRebuild?When
iPhone / iPad / Android (browser)Already runsEASYNoNow
Any laptop / desktop (browser)Already runsEASYNoNow
Smart TV browser (Samsung, LG)Already runs (clunky remote)EASYNoNow
Phone / tablet, installed "app feel"PWAEASYNoDays
iOS & Android App StoresCapacitor wrapperMEDNo1-3 wks
Steam / Windows / Mac / Steam DeckElectron/Tauri wrapperMEDNo2-4 wks
TwitchStream + extensionMEDNoToday+
Poki / CrazyGames / DiscordPortal SDKMEDNoWeeks
Apple TV (living room)tvOS shell / partial rebuildHARDPartial2-5 wks
Apple Watch (mini-games)Native SwiftUI per gameHARDYesWks/game
XboxID@Xbox + engine port + certWALLYesMonths
Nintendo SwitchDev program + engine + certWALLYesMonths
PlayStationPartner program + engine + certWALLYesMonths
Minecraft / RobloxRebuild in their engineWALLFrom scratchMonths

Read the table top-down as your literal release order. The top eight rows are all achievable this quarter with zero rebuild. Everything below the Apple TV line is a real project with its own decision to make.

5Twitch, in depth

You specifically asked how it could "show up on Twitch." This is one of the strongest ideas in the whole document, because the game's architecture already does the hard part: it is client-server with a big-screen "Station" that talks. Five concrete concepts, cheapest first:

A · Just broadcast it (today, zero build)

Point OBS at the Station screen and stream a Campaign Night or a Table Mode session. The Station's WarGames-style voice and CRT terminal are already broadcast-native. This is the "does it play well on stream at all" test, and it costs an afternoon.

B · The 24/7 Station channel

Calvin already runs around the clock. Point a permanent stream at a always-on Station terminal, the Protocol heartbeat, the hourly Wordle rolling over, the leaderboard shifting. An ambient "the machine is always awake" channel. Novel, cheap, and completely on-brand for a Dharma station that never sleeps.

C · Twitch Extension overlay the real build

A Twitch Extension is a little web app that overlays the stream. Since your leaderboard and Station state are already web + an API, you can surface the live leaderboard, each guy's HP, or the current Protocol timer as an interactive overlay viewers click on. This is weeks of work and it is squarely in your existing tech (it is literally more of the same web code).

D · Chat plays the Entity (crowd-control)

The vs-The-Entity games (Battleship, Mastermind, 20 Questions) are built for this. Let the Twitch chat collectively be the Station: viewers vote the next Battleship shot, submit Wordle guesses, interrogate the player. Your relay API already routes messages between clients; chat becomes one more client. This is the single most viral-shaped feature you have.

E · Channel-points arcade

Tie the arcade drills to Twitch channel points or Bits: viewers spend points to trigger a drill, spawn an enemy, or roll a new Wordle. Small integration, direct (small) revenue, and it makes the stream a game itself.

Recommended Twitch order: A this week to learn what plays, then D (chat-plays-the-Entity) as the flagship because it is unique and uses code you already have, then C (the overlay) once there is an audience to overlay for.

6The fastest path to the very first dollar

You asked for the quickest first dollar and the technical steps (you will handle legal and operational separately, noted in §7 and flagged inline). Ranked strictly by speed-to-cash:

PathSpeedWhat it isTheir cut
itch.io, pricedHoursUpload the web build, set a price or "pay what you want." A stranger can buy it the same day.You choose (0-10%)
Stripe on your own site1-2 daysA "buy Rec Chips / unlock the vault" button on the existing Cloudflare site. You already deploy there.~3%
Ko-fi / tip jarMinutesA donate button. Real money, but a gift, not a sale. (Counts if the goal is literally "$1.")0-5%
Poki / CrazyGames adsWeeksAd revenue-share on plays. Passive, small, needs onboarding.~50%
App Store paid / IAPWeeksReal, but gated by review and Apple's 30% and a $99/yr account.15-30%

The honest fastest-dollar recommendation: a priced itch.io page for a small, clean, self-contained slice, the arcade, or one polished mini-game, sold as "pay what you want." No gatekeeper, no review queue, no store fee, sellable this week. It is also the lowest-risk place to learn whether anyone outside the crew will pay for any of this.

The technical steps for the itch.io path (the fast one)

  1. Pick the smallest sellable, clean slice (recommend: the arcade, reskinned off any Lost/real-name references, see §7).
  2. Make it self-contained: one folder, an index.html that runs offline, no external API calls. The arcade games already are basically this.
  3. Zip that folder.
  4. Create an itch.io account, "Upload new project," set kind = HTML, upload the zip, check "This file will be played in the browser," set the viewport size.
  5. Set pricing to "$0 or donate" (pay-what-you-want) or a fixed price. Publish.
  6. Connect a payout method (this is the one legal/operational step you own: itch pays via PayPal or Stripe; you will need the business entity and tax info in place, which is your §7 lane).

The technical steps for selling on your own Cloudflare site (more control)

  1. Add a Stripe Payment Link or Checkout (no server needed, Stripe hosts the payment page).
  2. On success, Stripe redirects back to a Cloudflare Pages Function that flips a flag in the D1 database you already run (unlock the vault / grant Rec Chips).
  3. Gate the paid content behind that flag. You already have the D1 leaderboard plumbing, so this is a small extension, not new infrastructure.

Either way, the engineering to take a first dollar is small. The thing standing between you and a clean first dollar is not code. It is §7.

7The commercial wall, read this before selling anything

The game as it exists today is not clean to sell to strangers, and this is the biggest non-technical fact in the report.

The unlock: a clean-room commercial version, the same mechanics and the same terrific CRT-terminal / 8-bit / industrial vibe, with original names, an original "Initiative" world you own, and no real-friend likenesses. The engine, the arcade, the WeGo combat, the Station voice pattern all carry over untouched. Only the skin and names change. That reskinned version is what goes on itch, Steam, and the App Stores. The Wilcoxson-named build stays the private crew edition forever.

You said you will handle legal and operational separately, and that is right, this is squarely that lane. I am flagging it here only because "fastest first dollar" and "the current build" cannot honestly be the same sentence. The fastest first clean dollar runs through a reskin, and the reskin is cheap because it is cosmetic.

8Recommended sequencing

If the goal is "the most screens, the most people, the soonest, with a real path to money," here is the order I would run it. Each phase ships something and de-risks the next.

Phase 0, this week (reversible, cheap, first dollar in reach)

Phase 1, this quarter (the "every screen without a rebuild" sweep)

Phase 2, the living-room + wearable push (real rebuilds, chosen deliberately)

Phase 3, the console long game (only if the money is proven)

The one strategic fork: stay web, or move to an engine?

Everything through Phase 2 says stay web, wrappers are cheap and your zero-dependency codebase is ideal for them. The only reason to ever port into Godot or Unity is consoles, because that is the sole way through the Bucket-B wall. My recommendation: stay web-native for as long as possible, and treat a console engine port as a funded decision you make once one flagship mode has proven it earns money, not something you do speculatively up front. Godot over Unity if it comes to that (free, open, no per-install fees, real console export via partners).

9Fees & gatekeeping cheat-sheet

PlatformCost to enterTheir cut of salesApproval gate
Browser / PWA$0, None
itch.io$0You set it (0-10%)None
Your own site (Stripe)$0~3% (Stripe)None
Apple App Store$99 / year15-30%Review (medium)
Google Play$25 once15-30%Review (light)
Steam$100 once / game30%Light (content only)
Poki / CrazyGames$0~50% (ad rev-share)Quality review
Xbox (ID@Xbox)Free once approved30%Program approval (real)
Nintendo SwitchProgram + porting $$$30%Curated, strict
PlayStationProgram + porting $$$30%Strictest

Rule of thumb: the more respected the logo, the bigger the cut and the harder the gate. The free/cheap end (itch, your own site, Steam) is where a first business actually gets built; the console end is a prestige/scale play you earn into.

Decisions for you

None of these need answering to read the report; they are the forks I would want your call on before I build anything.

DECISION D1, Do we cut a clean-skinned commercial version, or keep it a private crew game?

This is the fork that decides whether "first dollar" is even on the table. A commercial reskin (original names, original world, same engine and vibe) unlocks selling to strangers; keeping it Wilcoxson-only keeps it a beloved private thing with no revenue. Everything money-related in this report assumes yes.

say: "D1 reskin" to greenlight a clean commercial version, or "D1 keep it private"
DECISION D2, What is the first target beyond the browser?

My recommendation is the two-step Phase 0: PWA install + a priced itch.io page for the arcade. That is the fastest real dollar. Alternatives if you want a different flavor first: App Store (more prestige, weeks + Apple's cut), or Steam (best "real store" logo, ~a month).

say: "D2 itch first" (recommended), or "D2 app store", or "D2 steam"
DECISION D3, Do you want me to build the Phase 0 slice now?

If yes, I can start on the PWA files and a clean-skinned arcade build so there is something actually listable this week. This is a Calvin-sized build, so it would run as a queued job, not in this chat.

say: "D3 build it" and I will queue the Phase 0 work

TOKEN REPORT
Usage: ~62,000 tokens (session, est., most of it reading the design bible, v2 specs, and app source)
To completion: done (report built and deploying)
Changelog

v1.0.0, 2026-08-02, First build. Full cross-platform roadmap: current-state inventory, the web-game core fact, the 12-rung difficulty ladder, the every-screen matrix, five Twitch concepts, the fastest-first-dollar analysis, the commercial-IP wall, phased sequencing, and the fees cheat-sheet. Prepared on Calvin from the Wilcoxson Initiative design bible v1.24 and v2 specs.