Back to Projects

Sol Quest

Real-time multiplayer blob arena—win real SOL

Sol Quest is a real-time multiplayer .io-style arena where you compete for real SOL—grow by eating food and other players, enter paid lobbies with SOL entry fees, and win prize payouts on Solana. Free demo with AI opponents (no wallet) to try before you play for real. Phantom Wallet auth, cyberpunk UI.

Duration

2 months

Year

2025–2026

Client

EtherHQ

Service

Web game, Web3, Real-time multiplayer

Live Site Preview

Project Overview

The main catch: you win real SOL. Free demo with AI players (no wallet) to try the game; then enter paid lobbies (0.02 / 0.05 / 0.1 SOL entry, 90% to winner). Colyseus powers real-time multiplayer; Supabase backs profiles; Solana + Phantom handle payments. Built as a proof-of-concept for Web3 + real-time multiplayer.

Problem

We wanted to combine casual .io-style arena gameplay with Web3: real-time multiplayer, low friction (try before you pay), and real SOL stakes—compete and win on Solana.

Goal

Ship a playable web game with a free demo (no wallet), paid lobbies with real SOL entry and prize distribution, wallet-based auth, and a polished cyberpunk UI for portfolio and learning.

Solution

Real-time multiplayer blob arena: move, eat food and smaller players to grow, avoid larger ones; last blob or most mass wins. Web (desktop + mobile). Free demo with AI players, no wallet; paid mode with 0.02/0.05/0.1 SOL lobbies (90% winner, 10% house). Colyseus WebSocket server, 3-minute rounds, public/private rooms, Phantom + Supabase auth, XP/levels/skins. Cyberpunk UI.

Outcome

Live on Vercel (frontend) and Render (backend). Used as a studio case study and proof-of-concept for Web3 + real-time multiplayer.

Key features & deliverables

Free demo

Full game with AI players, no wallet required; conversion flow to connect wallet after play.

Paid lobbies

0.02 / 0.05 / 0.1 SOL entry; 90% to winner, 10% house; Phantom Wallet + Solana.

Real-time multiplayer

Colyseus WebSocket server; keyboard/cursor; size-based speed; 3-minute rounds, spectator after death.

Progression & auth

XP, levels, skins (BlobLocker), stats; Phantom connect + Supabase-backed profiles.

Project gallery

Technologies & scope

Next.js 15React 19TypeScriptColyseusSupabaseSolana (Phantom)Framer MotionVercel / Render