multitap / devlog /

  • 2026-01-13

    Game #000: Astrorix

    The first game is done! A simple top-down space shooter chosen specifically for being a boring testbed for multiplayer.

  • 2026-01-07

    The Multitap Rube Goldberg Machine

    Documenting how all the moving parts of a Multitap game wire together, from build time to runtime.

  • 2026-01-06

    Inputs, Ticks, Encoding, and Signing

    Designing what an input is, what a tick is, how player intents get encoded on the wire, and how we identify players through cryptographic signing.

  • 2026-01-05

    Serialization Optimised ECS

    Designing an Entity Component System shaped data layer, optimised not for cache locality but for zero-serialization state transfer.

  • 2026-01-04

    The Three Loops

    Sketching out how a Multitap game is structured: input log replication, deterministic simulation, and interpolating rendering.

  • 2026-01-03

    A Dumb Relay

    Designing an input-replicating relay server that knows nothing about the games it is serving and exploring what prior art is out there already.

  • 2026-01-02

    Client/Server vs P2P is the wrong question

    How I have been thinking about network topologies, and netcode architectures.

  • 2026-01-01

    Let's build 52 multiplayer games!

    I challenge myself (and Claude) to build 52 simple multiplayer browser games over the year, building out a framework/environment that sets the agent up for success.

$ exit