Planning to write blog post(s) about how i made the game, but basically the techniques i used are the following:<p>- 2D ray tracing visibility algorithm (spolight): <a href="https://www.redblobgames.com/articles/visibility/" rel="nofollow">https://www.redblobgames.com/articles/visibility/</a><p>- Simplex noise procedural maps: <a href="https://www.redblobgames.com/maps/terrain-from-noise/" rel="nofollow">https://www.redblobgames.com/maps/terrain-from-noise/</a><p>- WebGL2 rendering<p>- Websockets with binary data<p>- Deno<p>- Hetzner dedicated servers<p>- Docker Swarm Mode