← Back to home

Surr

Fast multiplayer kart combat game - drive, eliminate rivals and Earn! Powered by Flow

Problem Statement

Surr is a fast-paced, browser-based multiplayer arena kart combat game that combines arcade-style racing with competitive elimination gameplay. Players drive customizable karts in a confined 3D arena, collecting weapon pickups and engaging in real-time combat to eliminate opponents, climb the leaderboard and earn tokens.

Solution

This project uses Three.js with Cannon-es physics for the 3D frontend and Web3.js for blockchain integration, while the backend is built in Node.js with Express. The smart contracts have been written in solidity and deployed to flow using remix and hardhat. For the realtime multiplayer integration Socket.IO is being used and we have optimized the frontend and the backend with interpolations, 20Hz server ticks, throttled position broadcasting to handle 6 concurrent players smoothly.

Hackathon

ETHGlobal New York 2025

2025

Prizes

  • 🏆

    Flow Builder Pool Prize

    Flow

Contributors