Duels settle in real time.
Every swing is a socket event from a dedicated game server. The result lands on-chain after the fight, not during it.
Forge, then dress.
Weapons come from the smith, fits from the tailor, and all of it renders on your capy before you step into the arena.
Seasons and a live leaderboard.
Ranks recompute as duels close. Referral codes bring friends into the same season.
Capy Sword
Real-time 1v1 dueling game with on-chain settlement.
How it's built
- Next 16
- PWA
- Privy
- Socket.io
- BullMQ
- Redis
- Postgres
- Prisma
- MUI
- Next 16 PWA (Serwist) with Privy embedded wallets, so players never install anything.
- Duel state lives on a separate Socket.io server; BullMQ workers on Redis settle results and push notifications.
- One shared TypeScript package types the app, the socket server, the workers, and the admin panel.
Solo full-stack, four services · 2025 · Avalanche
Next
Blubzuki
3D NFT mint site with a live Three.js scene.