Mole World — Devlog

Starting a devlog

Mole World is an underground world you share with real players. You make a mole, wander the caves, chat, mine for gems, cook, race a minecart and build a home. It is free, with no ads and no in-app purchases.

This page is where I will write down how it gets built. The client is Unity, shipping to both WebGL and iOS from one codebase. The server is Node.js, and everything the two say to each other travels over a WebSocket protocol I wrote by hand, currently at 84 distinct message types. The server holds the real state, so it decides what actually happened rather than trusting whatever a client claims.

Expect short posts: what changed, what broke, and what I had to rethink.

Mole World screenshot