PGS — ProGameStore¶
URL: https://progamestore.online
Org: https://github.com/progamestore-online (~14 repos)
Stage: Scaffold (broken)
Doppler: pgs
Vision¶
Paid multiplayer games marketplace. Pro pair of FGS. Server-authoritative state, persistent worlds, AI-driven NPCs, uncapped WebSocket rooms, cron for daily challenges. Private source allowed.
Architecture¶
pgs/
├── platform/ Monorepo (pnpm): games-sdk, pgs-cli, compliance
├── auth/ Google OAuth + JWT worker (deployed)
├── progamestore/ Static storefront (3 games: chess, checkers, pong)
├── marketing/ Coming-soon placeholder (CF Pages)
├── chess/ Flagship game (Stockfish)
├── games/ Individual games (checkers, pong)
└── templates/ 3 templates (realtime, turn-based, 3d-persistent)
SDK (v0.2.1)¶
Vendored from FGS on 2026-05-20. Published to npm via OIDC. Same components as FGS (GameShell, GameTopbar) but scoped to @progamestore/games.
CLI (v0.1.3)¶
gas login|init|check|publish|list|logs|doctor|whoami|logout
Critical issues¶
- CLI templates don't exist on GitHub —
gas initfails with clone error - No host worker — games deploy to individual CF Pages (not Path B)
- No admin, console, publisher, leaderboard, or auditor
- No compliance checks in platform
What works¶
- Auth worker deployed (auth.progamestore.online)
- Storefront live (3 games in registry)
- Chess game live (chess.progamestore.online)
- Platform packages published to npm
- 4 CI workflows operational
Future direction (to match FGS)¶
- Push template repos to GitHub (unblocks
gas init) - Build host worker (Path B alignment)
- Build admin worker (provisioning)
- Build leaderboard worker
- Add compliance checks (vendored from FGS)
- Build console (creator portal)
- Build auditor (viewport quality testing)