Introducing Relm, a Gameworld for Teamwork

I’ve been working on this project for a few months now, and wanted to introduce it to the Yjs community since we are now officially switched over to Yjs (and y-websocket) from statebus.

Relm, as it stands today, is the beginning of an effort to make collaborating online more like the fun and enjoyable experience in an online multiplayer world. You can visit the single player world here: or visit our predecessor world (on statebus) here:

If you’re interested in multiplayer Relm, I can send you an invitation.

The project is open source and GPL3 licensed. Hopefully our use of Yjs might be helpful to others:

Some source files relevant to Yjs implementation:

We still have a long ways to go, but it’s exciting to see how simple it is to collaborate, even in a game world, using state synchronization and y-websocket.


This is so cool. I had some fun conversations with @canadaduane. Absolutely love this project! :heart:

1 Like