Skip to content

Gaming

Playing, building, and running games.
Choose a tag. Hold Command or Control to combine tags.

Still on the Couch

 2 min Xbox and the games our family keeps playing together, from BattleBlock Theater to SpiderHeck.

Jan 1, 2026

The Field Layout as Data

 5 min One speedball field layout, followed from memorized real fields through two VR products to a PNG codec on PyPI.

Mar 19, 2025

One bunker per pixel

 4 min layoutc stores a paintball field layout as a PNG—sub-pixel position in R/G, rotation in B, identity in A, and transparency as literal emptiness.

May 20, 2024

One spawner system

 3 min A comment in a public Unity workshop asked how to instantiate entities at a position through a command buffer. My fork answered it with one system, one job, and one aspect.

May 1, 2023

Grit Paintball

 4 min A VR paintball trainer I co-own: building event layouts, practicing them at human scale, and the work since the ownership transfer.

Dec 18, 2022

Player, Operator, Owner

 6 min One VR speedball community seen from three positions: on the roster, running the servers, then owning a game.

Dec 18, 2022

Snap Game Services

 6 min Keeping competitive VR speedball lobbies available around a closed game server, and scaling down without ending people’s matches.

Sep 10, 2022

More Than the Printer

 4 min Why a tiny resin printer needed a room full of washing, trimming, inspection, and curing.

Apr 27, 2019

Couch Multiseat

 4 min Five weeks to build a from-scratch X11 window manager that gave each gamepad an independent pointer so several Minecraft clients could share one TV.

Apr 26, 2014

Threesixty

 4 min Xbox 360 through a compressed VPN to DigitalOcean, with a live player map, traffic-based host estimates, and replayable captures.

Mar 27, 2013
No matching items