London --°  
London --°  

Projects

Lab Hangout
Lab Hangout's pixel-art character creator in a shared laboratory setting
02 · Multiplayer browser game

Lab Hangout

A multiplayer pixel hangout where little lab critters explore, chat, and play together. A project about making a shared space feel alive.

Kind
Multiplayer browser game
Role
Solo project
Status
Live and playable
Built with
  • TypeScript
  • Canvas 2D
  • Supabase

A world to spend time in

Players customise their character and explore connected rooms with shared activities, from whiteboards and music to arcade games. Chat bubbles and emotes make the world social.

Drawn in code

The game is built with Vite, TypeScript, and Canvas 2D. Its pixels are drawn programmatically, while Supabase Realtime supports multiplayer presence and interactions.

Keeping a shared world working

The repository includes database checks, visual regression checks, and multiplayer smoke tests. The rendering approach and original lab and square sets were adapted with permission from the film “Claw’d Labs, Part 0”, as documented in the project credits.