Gamedo

Three.js

Node.js

Kubernetes

Redis

PostgreSQL

Gamedo is a platform for fast, round-based multiplayer games. It brings together matchmaking, customizable 3D avatars, and account integration with ranked rewards.

The project started as a technical experiment and grew into a scalable system for testing new game ideas.

Platform

Platform & Games

  • Classic round-based games like Tic Tac Toe
  • Quiz titles including Flag Quiz, Trivia, and Emoji Math
  • A 3D mini-game focused on cube counting
  • Real-time matchmaking powered by Redis + WebSockets
  • Ranked rewards using an ELO system
  • Persistent accounts with progress tracking
Avatars

3D Avatar Customization

Players can shape their own look through a modular avatar system.
It’s built to balance flexibility and performance, so new options can be added without slowing the experience down.

Brand Design

Brand Design

I also created the Gamedo brand identity.
The visual style is clean and playful, giving the platform a distinct character alongside its technical foundation.

Learnings

  • Organizing a monorepo with shared packages for games, services, and UI components
  • Building reliable matchmaking with Redis, Lua Scripts and WebSockets
  • Designing a ranking and reward system based on ELO
  • Developing a modular 3D avatar creator
  • Combining different genres, from quizzes to 3D mini-games
  • Optimizing performance for browser-based multiplayer gameplay