Day 3 -
Aug 20th
Stage 2
What does it take to create a game where the rules are unknown, constantly evolving, and authored by the players themselves? Inspired by the chaotic and creative card game Mao, we’ve built a multiplayer, browser-based game entirely in Scala 3: backend, frontend, and user API. Players don’t just play the game, they program the rules in real-time.
This talk is a feedback session from our development journey. We’ll walk through a selection of the most interesting challenges we faced, from game engine to code editing, and share what worked (and what didn’t) when pushing Scala 3 into this weird and wonderful space.
Topics we’ll cover include:
Along the way, we’ll raise bigger questions:
Whether you’re into Scala programming, online games, or coding experiment — this talk is for you.
Subscribe and follow @ScalaDays on BlueSky for the latest conference updates.