Skip to content

Introduction

SpriteBox is a free, browser-based multiplayer game where you compete to create the best 8x8 pixel art based on creative prompts. Think Gartic Phone meets Pixel Art with a competitive Elo-based ranking twist.

Core Philosophy

  • 100% Open Source - MIT licensed, inspect and modify everything
  • No External Database - All state lives in memory
  • No Secrets Required - Zero configuration deployment
  • One Command to Start - pnpm dev and you’re running

Tech Stack

LayerTechnologyPurpose
FrontendSvelte 5 + ViteReactive UI with tiny bundles
BackendNode.js + ExpressHTTP server + static files
Real-timeSocket.ioWebSocket communication
ValidationZodRuntime type safety
CompressionLZ-StringEfficient large gallery transfer
Package ManagerpnpmFast monorepo management

Game Modes

SpriteBox offers 4 unique game modes:

ModePlayersDescription
Pixel Battle5-100Classic mode: draw prompts, Elo-based voting, finale
CopyCat2 (1v1)Memory duel: memorize and recreate a reference image
Pixel Guesser2-20Pictionary-style: one draws, others guess the word
Pixel Survivor1 (solo)Roguelike: draw your character and survive 30 days

Each mode supports public matchmaking or private rooms (4-letter codes).

Next Steps