I'm writing a serialized memoir on Substack. Much deeper than the blog. Read it free →

Nodes of Yesod : ZX Spectrum Next : Update #3

In this third developer diary update for Nodes of Yesod: ZX Spectrum Next, I’ll talk about progress on the coding and tools side, and give a preview of progress on the art side. Coding Update In …

Firebird : 1987

Cockneys Die!!! After Odin’s demise, I was left with decisions to make. After months of running on financial fumes to complete Sidewize, I had no significant monetary reserves; not to put too …

Chasing the raster on the ZX Spectrum in Sidewize

How did Sidewize accomplish the “raster-chasing” required to update the display 50 times per second? Read on! [note: jump down to The Results to see the videos, otherwise let’s dive …

EA Air Hockey: Designing a One-Button Mobile Game

Note: This article was originally published in two parts on Gamasutra (now Game Developer) in 2007 and may be found here. Though I have made various edits for clarity and grammar, I’ve …

The Making of Heartland for the Sinclair Spectrum

Note: this article expands upon material I provided for the RetroGamer #129 article on Heartland. In 1986, Odin Computer Graphics Ltd published the game “Heartland” for 8-bit platforms such as the …

Read the memoir → ☕ Buy me a coffee