A turn-based 4X strategy game I built from scratch — custom WebGPU engine, eight civilisations, no install. Play it in your browser right now.
As a brief introduction by next retro remake is based around SimCity which I’m calling Empire of Asphalt. If you want to follow along you can already find the code on GitHub:
https://github.com/JamesRandall/empireOfAsphalt
I’m going to keep things as simple as I can so it will be somewhat akin to the original game in terms of systems though I’ve got some fun ideas for rendering involving an isometric landscape and voxels and might do some fun stuff with agents. Again written using TypeScript and WebGL and not much else.
I’m enjoying working with TypeScript and WebGL - there’s no real friction and its easy to distribute things.
In any case step one is to draw a single tile. Mission accomplished!

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.