LT: Elixir for Gaming! Using Network to Power a Sophisticated Multiplayer Simulation
summary
A server‑authoritative multiplayer simulation built in Elixir over two years uses GenServer per AI processes coordinated by higher‑level supervisors so group tactics run without blocking the main loop, and supervisors plus hot code swapping enable a pragmatic let it crash deployment model. Networking uses simple pattern‑matched binaries rather than heavyweight stacks and a custom binary protocol handles client inputs and deltas. The prototype runs live simulations with independent AI memory, coordinated strategy, and restarts on failures, showing Elixir and OTP actually scale for dedicated‑server games.
AI-written summary · about
related talks
35mBuilding Game Engines in Elixir
41mA Dwarf Fortress Clone In Elixir: A Story Of Doing It Wrong
47mReliving the History of Multiplayer Games
47mEnterprise Java Can Do Games Too!
30mGaming at Scale: What we learned from building our own multiplayer environment
29mBuilding a Game Engine for 300 DEFCON Hackers to Smash
18mWell I Wouldn't Want To Make a *Dys*functional Game
37mLarge scale multiplayer gaming with open source
