Sign in

James

@jamesrandall.bsky.social
41 followers 14 following 68 posts

I make things.

PostsRepliesMedia
James @jamesrandall.bsky.social · 26/09/2026
Phosphor 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
Navigating a enemy filled canyonStay ahead of the thing in the dark
1123
James @jamesrandall.bsky.social · 06/09/2026
How 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/2026
I 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/2026
I 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/2026
152 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 James
Mark Moxon @markmoxon.bsky.social · 07/08/2026
Two-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
Title screen for two-player EliteCombat in two-player Elite
59924
James @jamesrandall.bsky.social · 05/08/2026
Ported 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
BBC Micro rendererInitial hole using the Archimedes rendererTitle screenEditor
0104
James @jamesrandall.bsky.social · 03/08/2026
Ported 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/2026
Added 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
Screenshot showing a demo of the physics
063
James @jamesrandall.bsky.social · 26/07/2026
Pushed 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/2026
Posted 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/2026
I'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
Project homepage showing the game heroExample articlesInline disassemblyLayered map demo
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.org
Alpha max plus beta min algorithm - Wikipedia
362
James @jamesrandall.bsky.social · 18/06/2026
Working 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
Navigating a debris canyon
1113
James @jamesrandall.bsky.social · 09/06/2026
Been 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
Screenshot of two empires going at it in Annhexation!
061
James @jamesrandall.bsky.social · 30/05/2026
There’s something incredibly cool about seeing your game running on portable hardware. annhexation.com #indiedev #gamedev #steamdeck
Annhexation running on the Steam Deck
072
James @jamesrandall.bsky.social · 29/05/2026
Annhexation 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 #indiedev
annhexation.com
Annhexation — Conquer the world in an evening
Conquer 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/2026
Been giving the custom game support for Annhexation some love. annhexation.com/posts/custom... #indiegame #4x #indiedev
051
James @jamesrandall.bsky.social · 17/04/2026
Lots 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
Screenshot of Annhexation.
041
James @jamesrandall.bsky.social · 21/02/2026
Found 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 #gamedev
jamesdrandall.com
Thrust | James Randall
A faithful recreation of a BBC (and C64) classic
0102
James @jamesrandall.bsky.social · 15/12/2025
I 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 #IndieGame
vektrix.space
Vektrix
A psychedelic twinstick shooter with relentless pressure
243
James @jamesrandall.bsky.social · 06/12/2025
I 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 #BBCMicro
youtu.be
I Rebuilt Elite in TypeScript and WebGL
YouTube video by James Randall
1124
James @jamesrandall.bsky.social · 16/11/2024
On 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
James @jamesrandall.bsky.social · 13/11/2024
Plugging away on the 8-bit Golf editor this evening.
011