Crenet Games · Zero-Install Arcade & Systems Studio

Play Sharp. Build Public.

Competitive browser sandboxes, deterministic multiplayer arenas, Smart Engine trivia, and transparent engineering notes from Dublin, Ireland.

READY TO PLAYThe Everything QuizLive Browser Sandbox
The Everything Quiz gameplay screenshot
Live Browser SandboxSmart Engine Party Trivia

The Everything Quiz

Join from desktop or phone via room code, choose solo or party play in five languages, earn Sparks, and test custom topics generated by the Smart Engine.

CONTROLS // Click or tap answer cards · Host on desktop & join via mobile room code

Play Full Game ↗Game Details
Active Library

Flagship Games

View Complete Catalog (5) →
The Everything Quiz gameplay screenshot
Live Browser SandboxSmart Engine Party Trivia

The Everything Quiz

Join from desktop or phone via room code, choose solo or party play in five languages, earn Sparks, and test custom topics generated by the Smart Engine.

Smart EngineParty & Solo5 Languagespgvector Cache
ExVector (XV) gameplay screenshot
Live Browser Sandbox2D Sci-Fi Xtractvania

ExVector (XV)

Up to 16 operatives and security drones breach colored bulkheads, tether BioCore canisters, deflect lasers with Phase Dash Parry, and escape before Sector Purge.

XtractvaniaPhase Dash ParryIon TetherWebGL / Canvas
Tax & Treason gameplay screenshot
Open PlaytestPolitical Court Strategy

Tax & Treason

Navigate competing noble factions, fiscal decrees, and court intrigue in a WebGL browser strategy sandbox integrated with Crenet Link progression.

Court IntriguePolitical StrategyCrenet LinkWebGL
Caelum Exercitus gameplay screenshot
Open PlaytestHTML5 Space Combat

Caelum Exercitus

Pilot an agile starfighter through vertical-scrolling waves, weave past enemy fire with responsive single-touch movement, collect upgrades, and challenge bosses.

Space CombatPixiJS 60 FPSSingle-TouchBoss Waves
2013 STUDIO VAULT

Shipsteroids (Where Crenet Games Started)

Originally launched in 2013 as Crenet Games' inaugural browser WebGL release, Shipsteroids throws an interceptor through accelerating 3D asteroid waves. Open the restored Three.js build directly in your browser with local high-score tracking and six pilot ranks from Newcomer to Ace Pilot.

Engine2013 Three.js WebGL
Survival100 Hull · 6 Pilot Ranks
Shipsteroids 2013 Three.js WebGL corridor screenshot
WASD / Arrow keys or mouse/touch drag to evade 3D asteroid waves · Space to pause
Systems & Deep Dives

Engineering Devlogs

All Engineering Posts →
ARCHITECTURE // XTRACTVANIANov 10, 2026

ExVector: Engineering a Metroidvania Extraction Shooter (the Xtractvania)

Combining non-linear Metroidvania progression with PvPvE extraction creates an immediate soft-lock hazard whenever rival operatives seal corridors behind upgrade-gated bulkheads. In ExVector, up to sixteen operatives and autonomous security drones enter seeded twelve-to-sixteen sector graphs validated for at least three structural loops and breadth-first safe spawn routing. We walk through how the rapid-fire blaster and charge beam unlock colored hatches, how our 180-millisecond Phase Dash Parry triggers 60-millisecond hit-stop reflection, how capsule traversal and analog IonTether momentum feel responsive, and how overlapping thirty-minute raid epochs prevent dead queues across browser sessions before the Sector Purge.

Read Technical Deep Dive →
BACKEND // PGVECTOROct 05, 2026

Scaling The Everything Quiz: Semantic Caching with pgvector

Live two-phase Smart Engine synthesis gave The Everything Quiz accurate custom trivia rounds, yet also imposed a fifteen-second generation delay and per-session API cost that exceeded ad revenue economics. Rather than stalling multiplayer lobbies during every topic request, Crenet Games migrated question persistence to Supabase PostgreSQL and embedded 11,050 existing prompts with 768-dimensional multilingual vectors. By routing incoming player topics through IVFFlat cosine similarity at a tuned 0.40 threshold, median lookup latency fell from fifteen seconds to 297 milliseconds while offline batch workers backfill sparse subjects seamlessly, preserving smooth host and mobile room pacing without continuous token spend.

Read Technical Deep Dive →
PAYMENTS // ZERO-TRUSTSep 12, 2026

Bulletproof Payment Webhooks

Relying solely on public Stripe webhooks risks dropped player purchases whenever serverless cold starts or transient downstream timeouts delay fulfillment. To guarantee Sparks delivery without exposing internal game backends, Crenet Games isolated webhook ingestion behind an Express perimeter service that validates raw cryptographic Stripe signatures, persists idempotent PENDING locks in Firestore keyed by session ID, and forwards sanitized payloads over a private VPC using stateless RS256-signed JWTs. A twice-daily Cloud Run reconciliation engine with five-minute claim locks retries pending records and sweeps trailing twenty-four-hour Stripe events so zero transactions are lost.

Read Technical Deep Dive →