Peer-to-peer, in-browser, multiplayer snake game. Created to explore peer-to-peer architectures and their challenges for a fast, reflex-based game.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Build Status

Ouroboros is a peer-to-peer snake game that was created to experiment with fast-paced, real-time, direct peer-to-peer data exchange over the WebRTC data channel.


To read about the engineering challenges of building Ouroboros and to play the game, visit

Running Locally

git clone
cd ouroboros
yarn install

cd client
yarn install

cd ..
yarn start