25 person Zoom calls aren't fun. So me and my friends made a virtual gathering space for people to host online events, meetups, social hours, etc.<p>Tech:
Frontend uses Svelte / Snowpack, which is great. The game view uses the DOM, which is questionable, but my webgl implementation wasn't so hot either.<p>Backend is Firebase for general stuff, server written in Golang for the realtime game stuff, and another Golang server for video.<p>Main techincal lesson learned so far: WebRTC sure is a pain to get right across everyone's devices, browsers, and connections.