Extending Fly.io's Distributed Turn-Based Game System, Part 2: GameBox | Extism - make all software programmable. Extend from within.
In Part I, we wrote a special Elixir GenServer that allows us to replace any GenServer in our Elixir apps with an Extism Plug-in. Our goal was to build a version of this turn-based game system that allows users of the platform to create and upload their own games.