Tiles

A multiplayer Azul-Inspired Game implemented using PeerJS and WebRTC.


Hero image for Tiles

Tiles is Multiplayer Azul-Inspired game implemented using PeerJS and WebRTC. I built the Tiles app based on Azul because I find the game soothing, and I wanted to enhance my frontend capabilities.

I built Tiles as a frontend app using PeerJS. The PeerJS library has a default backend server that enables initial connections over web sockets, facilitating shared data over WebRTC. I also use a TURN server as a fallback for local networks that do not allow peer to peer connections

I implemented Tiles using PeerJS / WebRTC because I wanted to allow peers to play with each other from anywhere in the world without a backend server.