What we're building, in order.
dos.games ships in cycles. Below is a live snapshot of what's already in production, what's actively in flight, and what's queued. We update this page each time a milestone moves.
In flight this cycle
Active development. Expect these to land in the next few weeks.
- In flightBilling
Supporter membership & one-time support
The whole archive stays free. A $4 / mo Supporter tier plus one-off donations via Stripe — ad-free browsing, extra save slots, and an optional spot on the supporters wall. Checkout, webhook and customer portal.
See more - In flightCommunityAdmin
Editor program
Trusted members can add and edit catalogue content directly — no admin bottleneck. Every change is tracked and attributed, admins are notified, and any single edit (or a whole batch) can be reverted in one click.
See more - In flightPlatform
White-label branding
Site name, wordmark, colours, logo and favicon all driven from one admin surface — so the same engine can power a different retro-gaming archive without touching code.
Queued for the next cycle
Scoped, prioritised, waiting on the current cycle to wrap.
- Next upSavesEmulator
Better save / load management
A friendlier save manager — name, preview and organise slots, quick-resume from the dashboard, conflict handling across devices, and shareable save states.
- Next upEmulator
Faster, more stable DOSBox-X
Tune the emulator core for smoother frame pacing and audio, fewer stalls on big titles, and a more stable DOSBox-X path for the games that need it.
- Next upMultiplayer
Multiplayer & video streaming
Lower-latency netplay, spectate mode and watch-parties — stream a live session to friends so they can watch (and queue up to play) right from the room.
- Next upMobile
PWA install + offline mode
Installable on desktop and mobile, offline-friendly catalog browse, cached bundles for offline play, and background play-session sync when you reconnect.
- Next upCommunity
Per-game leaderboards & challenges
Opt-in high-score sharing, weekly community challenges, and per-game leaderboards that tie into the existing XP system — purely cosmetic, never pay-to-win.
On the horizon
Decided in principle, not yet scoped. Expect the order to shift as community signal accumulates.
- LaterNotifications
Email notifications
Transactional email for account-critical events and opt-in digests for preservation drops (Postmark / Resend).
- LaterStorage
S3-style storage adapter
Swap the local-disk adapter for a pluggable storage interface; same API, durable + cheap behind the scenes.
- LaterContent
Internationalisation
Activate the Translation join table in the schema, shipping Slovak / Czech first, then German / Spanish / French at parity with English.
- LaterAPI
Public catalog API & open data
REST + JSON exports under /api and /data, rate-limited, API keys for integrators, Schema.org compatibility.
- LaterMultiplayer
Tournaments & seasons
Seasonal community tournaments and brackets built on top of multiplayer rooms and the leaderboard system.
Already in production
Foundation is in. Everything below already runs in production.
- ShippedNext.jsAuthDatabase
Platform foundation
Next.js 15 App Router, Tailwind v4 with @theme tokens, strict TypeScript, Auth.js v5 with Google sign-in, dev bypass, env-driven admin role, Postgres + Prisma 6, single-command docker-compose.
- ShippedUICatalogSEO
Catalog & component library
~75 design-system components, homepage, browse + search + random, and SEO taxonomy routes — browse by genre, year, developer, publisher, perspective, setting, theme, gameplay and hidden gems.
- ShippedEmulator
Browser play (js-dos / enDosbox)
Play DOS games right in the browser on our enDosbox build, with per-game DOSBox config, autoexec, gamepad + virtual-keyboard support, and a play-session heartbeat that records real playtime.
- ShippedPreservationEmulator
Bundle pipeline & preservation
eXoDOS import, streaming bundle compose (no more OOM), raw dosbox.conf escape-hatch, MT-32 ROM patching, sockdrive V2 auto-sockify for the heaviest titles, and a request-a-playable-build queue with voting.
- ShippedSavesStorage
Cloud saves
Per-user OPFS namespaces, save slots, online sync with quotas, ZIP export of your saves, and an admin save-state console. Browser-local saves for everyone; cloud sync, extra slots and import / export come with Supporter.
- ShippedMultiplayerRealtime
Multiplayer
Virtual IPX server with MAC injection over reliable-unordered WebRTC, worker-thread wasm, live rooms + lobby with presence, friend-finder and self-healing room lifecycle.
- ShippedUploadsContent
Manuals, soundtracks & cheats
Community uploads for manuals, screenshots, scans and soundtrack rips; a dedicated music player with album grouping; and a cheats database with libretro import — each with its own SEO landing pages.
- ShippedCommunityProfile
Community & contributions
Forums with a sanitised WYSIWYG editor + avatars, reviews & threads with votes, collections, blog/changelog, contributor leaderboard, /me dashboard, public /u profiles and library shelves.
- ShippedProfile
XP & gamification
Level/rank from an XpEvent ledger, count-based badges, +XP toasts and level-up notifications over SSE, and an idempotent backfill for historical contributions.
- ShippedRealtimeNotifications
Live notifications & realtime
Universal pub/sub bus, /api/events SSE stream, top-bar bell + inbox with filters, per-user notification preferences, and presence pings for the online counter.
- ShippedAdmin
Admin operations console
Dashboard KPIs, games CRUD with full revision history + revert, moderation queue, media manager, users + roles, taxonomy, hero spots, cheats, forums, cloud saves, audit log, AI editorial assistant and a deep settings surface.