James Randall Musings on software development, business and technology.
Elite: Missiles
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.

It was a bit of a stop / start week as I have a lot of actual work on at the moment. However I did find time to get missiles into the game.

I’m still not happy with how ships (including missiles) move in on other ships and the player. I’ve not quite got the roll and pitch stuff down yet but will come back to it. ECM next.

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