Software engineer, serial side-project starter, and professional overthinker. This is where I dump the stuff that falls out of my brain.
Check out the posts below, or learn more about me if you're into that sort of thing.
Featured
-
The Other Half of the Lag: Client-Side Prediction in a Server-Authoritative Game
Last time I smoothed the jank between the server's positions. This time I had to fix the lag between the server and the client — by predicting the future and reconciling with the past.
-
12.8 Pixels of Jank: Smoothing Movement in a Server-Authoritative Game
Characters moved in visible jumps. Here's how we measured it, what we tried, and what actually worked.
Recent Posts
-
Boom clone devlogs #7: Mobile Controls & AI Fixes
I'm going on holiday, so I made the game playable on a phone — and made the bots stop blowing themselves up, so I'd have someone to play against.
-
Boom clone devlogs #6: Monsters & Traps
A PvE campaign mode. Four monster types. A boss that charges at you. And a whole trap system because apparently the bombs weren't enough.
-
Boom clone devlogs #5: The Grind
We have a database. And accounts. And an economy. This is still a bomberman clone, I swear.
-
Boom clone devlogs #4: Ride the Pig
You can ride a pig now. Also turtles, spiders, and a Ctrl key that saves your life.