James Randall Musings on software development, business and technology.
Elite: Thargoids
Annhexation gameplay — a hex-based 4X strategy map
Annhexation Early access

A turn-based 4X strategy game I built from scratch — custom WebGPU engine, eight civilisations, no install. Play it in your browser right now.

Another bitty week as I’ve been coding for work and when I do so I find, inevitably, the amount of time I spend coding out of hours decreases.

However got quite a few things done:

  • Witchspace
  • Thargoids
  • Thargons
  • Altitude and planet crashing
  • Space stations turn hostile when attacked and launch Vipers
  • Ships have different rates of pitch and roll

The latest build of the game is available online.

Annhexation gameplay — a hex-based 4X strategy map
Annhexation Early access

Forty-two years after I first started programming, I built a browser-native 4X from scratch — a custom WebGPU engine, eight civilisations, and an AI opponent I'm still teaching to play. No install, no sign-up. Play it right now.

Built by James Randall — tool-maker, system builder, and occasional cyclist. Walking the hills with my four-legged friend when I'm not building worlds.
© 2025