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.