James @jamesrandall.bsky.social · 26/09/2026Phosphor is real-time-with-pause tactical fleet command, with a dose of cosmic horror and dread. Get to the end with your fleet intact and face down the horror chasing you. Play the demo and wishlist on Steam: tinyurl.com/24s8zttt #indiedev #gamedev 1123
James @jamesrandall.bsky.social · 06/09/2026How I'm spending my Sunday morning... weighing up the trade offs in recursive generic implementation. Monomorphisation, descriptors, or tags. 000
James @jamesrandall.bsky.social · 06/09/2026I thought I'd give ChatGPT Astra 6 a try on recreating the BBC game Thrust. The cheeky monkey found my own recent conversion online and copied it! 000
James @jamesrandall.bsky.social · 05/09/2026I realise I'm developing something of a competitor in Annhexation annhexation.com (shameless plug) but this to me is everything wrong with the commercial side of Civilization and modern "big title" strategy gaming in general. 000
James @jamesrandall.bsky.social · 17/08/2026152 turns of my 4X strategy game Annhexation compressed into 15 seconds. Play online for free: annhexation.com Wishlist on Steam: store.steampowered.com/app/4663920/... #gamedev #indiedev #4X #turnbasedgaming 1145
James @jamesrandall.bsky.social · 12/08/2026@anniesexton.com your “Compression is prediction” piece is fantastic. Such a fun read. I love things like this. Thank you! 010
Reposted by JamesMark Moxon @markmoxon.bsky.social · 07/08/2026Two-player Elite on the #BBCMicro is finally feature-complete. Phew, that was a long road! Got a few bugs to fix, but the Acorn team at @tnmoc.bsky.social have road-tested and given it a thumbs up, so that's a good sign. September release, I hope... #retrocomputing #retrogaming #8bit #elite 59924
James @jamesrandall.bsky.social · 05/08/2026Ported my iOS/Mac retro golf game, 8-Bit Golf, so it runs on the web. Heavily inspired by Holed Out on the #bbcmicro which I loved, but also some Leaderboard and early PGA Tour influences. Includes a course editor. Free to play. No sign up required. 8bitgolf.net #indiedev #retrogaming #gamedev 0104
James @jamesrandall.bsky.social · 03/08/2026Ported my (free) MacOS and iOS voxel editor to run on the web. Still free. No sign up or anything, your art is saved locally in the browser. Can import and export from MagicaVoxel. voxeleditor.net Probably still a few snags, let me know if you run into any. #indiedev #gamedev #webgpu #typescript 2153
James @jamesrandall.bsky.social · 27/07/2026Added the article on how Exiles physics work to my breakdown and recreation website: bbcexile.com (direct link to article is bbcexile.com/how-exile-wo...). Lots of interactive demos showing how things work alongside the source and explanations. #bbcmicro #retroprogramming #retrogaming 063
James @jamesrandall.bsky.social · 26/07/2026Pushed out a pretty big update for Annhexation. UI updates, AI improvements, automated workers, multiplayer - and more! annhexation.com #4X #strategygames #gamedev #indiedev 0123
James @jamesrandall.bsky.social · 15/07/2026Posted the next article in my Exile breakdown, this time on how the graphics work. Some amazing tricks in here. bbcexile.com/how-exile-wo... #retroprogramming #bbcmicro 000
James @jamesrandall.bsky.social · 14/07/2026I've been spending some time analysing the code and systems of the epic 1988 BBC game Exile resulting in a (I hope) bit perfect recreation in TypeScript and a set of @markmoxon.bsky.social inspired deep dives into its working. bbcexile.com #retrocomputing #bbcmicro #gamehistory 46020
James @jamesrandall.bsky.social · 11/07/2026@markmoxon.bsky.social was going through your excellent Revs docs... I think the open question you have here (revs.bbcelite.com/source/main/...) is an implementation of the alpha max plus beta min algorithm (en.wikipedia.org/wiki/Alpha_m...). Probably. Possibly. 😂en.wikipedia.orgAlpha max plus beta min algorithm - Wikipedia 362
James @jamesrandall.bsky.social · 18/06/2026Working on a much smaller palette cleansing game while on holiday and recovering from long steep hikes. Manage a fleet of ships through a series of jump points while being pursued by a cosmic horror. #indiedev #strategygames #gamedev 1113
James @jamesrandall.bsky.social · 09/06/2026Been very busy on Annhexation since launching early access last week. 3 good sized updated with fixes, AI and UI improvements, added a new key unit (aircraft carrier). Summarised it all here. annhexation.com/posts/early-... #4X #strategygames #gamedev #indiedev 061
James @jamesrandall.bsky.social · 30/05/2026There’s something incredibly cool about seeing your game running on portable hardware. annhexation.com #indiedev #gamedev #steamdeck 072
James @jamesrandall.bsky.social · 29/05/2026Annhexation is in early access. A hex 4X you can actually finish in an evening — eight civs, three victory paths, deterministic combat. Custom WebGPU engine, no Unity. Free to play in the browser. Steam soon. Feedback on the AI especially wanted. annhexation.com #4X #strategygames #gamedev #indiedevannhexation.comAnnhexation — Conquer the world in an eveningConquer the world in an evening. A streamlined 4X strategy game: eight civilisations, three victory paths, complexity from the map not the manual. Free in your browser. 072
James @jamesrandall.bsky.social · 29/04/2026Been giving the custom game support for Annhexation some love. annhexation.com/posts/custom... #indiegame #4x #indiedev 051
James @jamesrandall.bsky.social · 17/04/2026Lots of play testing, balancing and AI tuning on my new 4X game: Annhexation - conquer the world in an evening! Visit the link for more info and sign up for the newsletter. (Free) early access coming soon. annhexation.com #gamedev #4x #indiedev #strategygame #indiegame 041
James @jamesrandall.bsky.social · 21/02/2026Found myself recreating the classic BBC / C64 game Thrust including the original physics and timing and an emulation of the BBCs sound chip and OSWORD interface. You can read about it and play it online here. www.jamesdrandall.com/projects/thr... #retrogaming #bbcmicro #typescript #gamedevjamesdrandall.comThrust | James RandallA faithful recreation of a BBC (and C64) classic 0102
James @jamesrandall.bsky.social · 15/12/2025I built a twin-stick shooter in 48 hours using AI-assisted development. Vektrix: relentless pressure, no mercy, pure arcade chaos. WebGPU, TypeScript, running in your browser right now. 🎮 vektrix.space #GameDev #WebGPU #TypeScript #IndieGamevektrix.spaceVektrixA psychedelic twinstick shooter with relentless pressure 243
James @jamesrandall.bsky.social · 06/12/2025I rebuilt Elite in TypeScript and WebGL. The classic 1984 space trading game by Bell and Braben, running in your browser. In this video I walk through the game and give an overview of the codebase. 🎮 youtu.be/DBvKZsMBC1A #RetroGaming #GameDev #Elite #WebGL #TypeScript #BBCMicroyoutu.beI Rebuilt Elite in TypeScript and WebGLYouTube video by James Randall 1124
James @jamesrandall.bsky.social · 16/11/2024On a subscription purge at the moment. All Microsoft gone other than XBox Core and if I didn’t play with a friend once a week that would be gone too. All Adobe gone. 000