Inspiration
The inspiration came from the legendary first-person shooter DOOM, and the famous meme “It runs DOOM.”
We asked ourselves: “If anything can run DOOM, why can’t we run a full FPS game on a blockchain?”
That thought sparked Blockrooms, the first fully on-chain 3D FPS game built on Starknet, drawing aesthetic and narrative cues from the Backrooms creepypasta universe.
We wanted to prove that on-chain games could go beyond turn-based mechanics.
What it does
Blockrooms is the first fully on-chain FPS where players can:
- Log in using a Cartridge wallet
- Spawn, equip weapons, and battle real enemies inside procedurally-spawned rooms
- Collect shards after kills, on-chain assets representing progress and ownership
- Compete and cooperate across dynamic lobbies, all governed and stored on Starknet
Every shot, kill, and interaction syncs with the blockchain through the Dojo Game Engine, guaranteeing persistent, verifiable game states.
How we built it
We built Blockrooms entirely with:
- Dojo Stack for world logic and entity management
- Cartridge SDK for seamless wallet integration and on-chain sessions
- TypeScript + Dojo SDK for client logic and rendering
Our architecture maintains live sync between gameplay state and Starknet world state, making this the first FPS to be both playable and provably on-chain.
Challenges we ran into
Being the first of its kind meant no existing patterns to follow.
We faced multiple technical challenges:
- State management bottlenecks, syncing rapid gameplay actions to the blockchain in real-time
- UI and gameplay glitches, ensuring responsive rendering within browser limits
- Smart contract-game engine coordination, balancing speed, determinism, and gas cost
We solved these through extensive brainstorming, modular refactors, and continuous iteration across the Dojo-Cartridge pipeline.
Accomplishments that we're proud of
- Became the first fully on-chain FPS ever deployed on Starknet
- Earned a Special Mention Award at Starknet Outpost Demo Day – India
- Proved the technical viability of fast-paced on-chain gameplay beyond turn-based genres
- Built a working multiplayer prototype using open-source Starknet game infra
What we learned
Each team member’s learning curve expanded across a wide spectrum:
- Game design: balancing UX, tick rates, and state verification
- Blockchain systems: building deterministic simulations over Dojo ECS
- Web3 game economics: structuring sustainable monetization (season passes, skins, NFTs)
- Collaboration: bridging creative and engineering workflows
We learned that building fun and verifiable games on-chain requires rethinking every assumption from traditional gaming.
What's next for Blockrooms
- Mobile and cross-platform support: rapid migration to mobile with touch-optimized UI
- Stronger lore and narration: expanding the Backrooms-inspired world into a multiplayer story arc
- Seasonal events and collectibles: on-chain battle passes and reward tiers
- Community tournaments: localized events to onboard early Starknet gamers
We’re building the future of on-chain real-time gaming, one room at a time.

Log in or sign up for Devpost to join the conversation.