Category: Blog

  • Gentle People Devlog I

    I’ve been working on my current video game project, ‘Gentle People‘, for just over two years now and back in September 2025 I hit an ostentatious milestone: the game was, for the first time, basically fun to play. This is not at all a straightforward thing to achieve in making a video game, and my list of past projects (mostly unfinished) is a testament to that. My goal in working on this new game had been to prioritise prototyping the game mechanics, the win-lose-draw aspect of the whole thing, above all else. And it had worked!

    Naturally, on having this realisation I decided to go straight back to the drawing board. Here’s what I had:

    My initial concepts for the game, a band management simulator, were based entirely around the idea of shuffling bands between cities to record albums and play gigs, and so the main interface had ended up being this pseudo-world map with cities represented by Monopoly-esque tower blocks and routes between them drawn with rudimentary golden lines. Along the top you’ve got some important numbers: the season and year, which amount to the turn number, a count of how close you are to winning (‘historic moments’), how many bands you currently manage, how many actions you can make in each turn, and how many number ones you’ve had (five together get you a historic moment). Down at the bottom there’s space for buttons, which are the primary way you interact with the game (you can click the city models, for example, but there are also buttons for doing the same). As you and the AI players sign bands, they appear represented as little static people moving between cities.

    Put simply, this is a very boring interface. The excitement of the setting – inspired surely by my listening to Andrew Hickey’s excellent History of Rock Music in 500 Songs – is the interpersonal stuff, the drama, the who’s-in-who’s-out of it all, and while that stuff can’t really be the way you win the game, having it all visually stuffed into text-based side menus seems like a terrible waste.

    _space_train taught me the power of throwing a bunch of little descriptors at made-up people.

    So: the drawing board. What I want, on a base level, is to maintain the gameplay of booking gigs and releasing records, but with the player feeling like they’re there, in the background of some documentary about the Beatles, pulling the strings. Put simply: seeing some tiny little people moving about would make this way more compelling – one of the best things about _space_train (my first and most sprawling gamedev effort) was the permanent cast of personality-driven little aliens scurrying about the train around you. But that means having the game take place somewhere – there has to be a building that both the band and you, the manager, are plausible in at the same time. I went for an odd combination of the label corporate office and recording studio for the moment, with a pin in the idea of how to represent gigs for later.

    swat was going to be an all-narrative game with a vaguely cyberpunk bent. I only stopped working on it because I got distracted by Gentle People – so it goes.

    Cue lots of feverish coding between September and now for adding the capacity to draw a tiny little office and place a character in it to walk about; I was lucky in this regard that I was building Gentle People on top of a previous game effort I’d called ‘swat’ because the look of it was inspired by what I could remember of SWAT 2. That had a little person who walked about, but only between individual square dioramas. I had to do lots of wrangling to extend it to draw arbitrary-sized offices and then on top of that add a concept of ‘rooms’, because I was imagining that to perform different music industry tasks you’d need to walk to the relevant department at the label (still not entirely convinced this won’t be tedious in practise, we will see.) swat had an existing map editor, which was handy, and rather than adapting it to edit maps of arbitrary shape I instead put in another layer of ‘meta-map’, and an editor for gluing together lots of diorama maps into a larger whole.

    The meta-map editor. Might need to revise those colours.

    With all this in place I just needed to map the existing gameplay functions onto these rooms, which wasn’t too awful – though the big function that draws the entire UI is getting on for 1600 lines of code now. I’m resisting the urge to try and do something clever to break that down, thinking fondly of VVVVVV‘s 8000-case state machine.

    This is where I’ve got to; lots of effort the past few weeks has gone into fixing various things that broke along the way, such as saving/loading, the rendering of some floating icons in the intro, that sort of thing. But I’m now back at the point where the game is mechanically playable, and just about fun, but with a much more engaging set of visuals. The next step will be to add the tiny little band members running about and go from there. The best thing about working on a game like this is constantly feeling like I’m about to add the feature that turns it from something functional to something absolutely amazing; the worst part is actually trying to add that feature and finding that it will take ten times as much work as expected.

    Please, if you enjoyed this then read me talking about Poirot.

  • Books 4

    The joke is on you, the reader! I have only read more books since coming off parental leave!

    The Ionian Mission – Patrick O’Brien

    The Master & Commander books are well into a single continuous, roiling narrative at this point. A couple of classic-faire, tense boat-to-boat action scenes where O’Brien excels, and plenty of opportunities for the smiling boat-men of the Royal Navy to do boat-things described at length. There’s a particularly fun sequence where a large rope is tied up so a cannon can be lifted up a hill, which you wouldn’t believe is something that could be described as ‘particularly fun’. The handling of Ottoman politics and the depiction of the Ottomans we meet can be fairly easily described as ‘orientalist’ though, I fear.

    Heir to the Empire – Timothy Zahn

    [Kirk Voice] Zahn!!!

    After my experience with Splinter of the Mind’s Eye last time I was baited into reading the ‘Thrawn Trilogy’, which seem really to be the foundational texts of the Star Wars Expanded Universe. As a one-time reader of 90s Doctor Who novels which were very much happening in the margins of this sort of thing there was a warm familiarity to the slightly askew style of 90s sci-fi writing and Thrawn – the titular Heir – is but one of several fun additions to the Star Wars cast alongside the pleasantly distinct rogue-with-a-heart-of-gold Talon Karde and his first officer Mara Jade, who manages to escape the gravity well of her ridiculous backstory.

    Treason’s Harbour – Patrick O’Brien

    “It’s treason then.” Wait, wrong series. We’re back with the boats, and despite – as the review quoted on Wikipedia says – this being a book where nothing really happens, it remains a fun read. Maturin is engaged in carting a diving bell around, after his success in the previous book Aubrey is assigned more wildly unsuited political work, and surely one of fiction’s all-time least fired Chekov’s guns takes place as the interpreter assigned to the ship by the secret French agent takes a short bath in the Red Sea.

    Dark Force Rising – Timothy Zahn

    We can’t rule anything out when this book has a Grand Admiral in it. Well, maybe we can. Zahn (who by all accounts was hammering these out at the time) totally misfires and ends up writing the same book again but worse. The parts which do distinguish this one (Leia’s adventure on the planet of honourable assassins) are tedious in the extreme. Even the title gets in on being misconceived, with the ‘Dark Force’ in question being no relation to the mystic, luminous force the setting is primarily concerned with, but instead referring to the nickname for some missing robot starships.

    Samurai Detectives Volume 1 – Shotaro Ikenami

    Bought this primarily on the strength of the cover, as with most books I buy. That’s my motto: strength of the cover. Despite being referred to as a ‘volume’ and being made up of nominal short stories there’s one continuous narrative that shifts back and forth between retired Samurai master Akiyama Kohei and his voluntarily celibate son Akiyama Daijiro. Set in the Edo period, there’s a fantastic realisation of what it would mean to travel and investigate in such a place. If only so much emphasis were not placed on Kohei’s, uh, passionate relationship with a woman forty years his younger.

    The Last Command – Timothy Zahn

    Zahn just about brings it home – not at all sure about the late-in-the-game decision to rework insane clone Jedi Master C’Boath into an Emperor-type (an heir… to the empire?!) just so the climax can be the throne room scene from Return of the Jedi, again, but this time Lando is also there for some reason. One of the problems Zahn has writing these is that his original characters end up being breaths of fresh air in the narrative because they’re not constantly thinking about or referring to the events of the movie trilogy. This means that Mara Jade’s bits are generally the best parts of the books and it’s annoying to have to go back to Luke fondly reminiscing about-

    Hey, nothing ever happened with that remote control Luke found on Dagobah!

    The Far Side of the World – Patrick O’Brien

    Hey, that’s the name of the film! A bit of a patchwork effort, this one, which concludes with the real whiplash of going from the intolerable sequence where Jack and Stephen are taken aboard a Pacific Islander boat which hates the penis to a 10/10 do-over of the climax of Desolation Island, wherein an outnumbered but technologically superior group of stranded Englishmen have to maintain a precarious peace on a desert island they share with a large group of nominally defeated American sailors.

    The Hollow Man – John Dickson Carr

    Bought this based on Daniel Craig flapping the book about on-screen in Wake Up Dead Man. It’s good fun, and Carr’s penchant for having a gaggle of detectives hang around operating in various different styles is distinctive, even if Chesterton-esque author insert Prof. Gideon Fell always takes primacy. Carr also has a strong line in making his witnesses useless or needlessly antagonistic, it’s something of a revelation the contrast to the usually pliable and cooperative characters you wind in murder mysteries – e.g. the killer in The Red Room would always answer questions even if he didn’t like to hear them.

    The Black Spectacles – John Dickson Carr

    I felt this was slightly less effective than The Hollow Man just because it increases the contrivances – in that book the mystery boils down to two bullets and two dead men, where here there’s two dead man, a poison pill, a movie camera, and that’s basically before things have got going. Slightly less enamoured with Fell’s theatrics here too. We get it Mr Fell, you think the killer is eeeeeevil. We know. Despite this, it is a meticulously constructed mystery and I was constantly kept guessing.

    The Reverse of the Medal – Patrick O’Brien

    “And then everyone stood up and clapped [for Jack Aubrey, unfairly placed in the pillory just for trying to do some insider trading].” I will note the bizarre manner in which O’Brien reminds the reader that Wray is a French trader, taking care to do it at the beginning of every book he features in after the decision to rework him from land-based duelling threat to craven Admiralty man. Feels like it would work just fine to have it be a surprise within each book where it’s relevant. Alas.
    I’m going to take a break from Master & Commander books after this one; not because I’m sick of them, but because the ones after this are an eye-watering £6.49 on Kindle. Outrageous.

    Death-watch – John Dickson Carr

    I was wondering why Dickson Carr isn’t more fondly remembered as a writer of murder mysteries; there’s a potential answer in Death-watch, which not only has the proclivity for complexity that was present in Hollow Man and Black Spectacles, but is also staggeringly misogynistic. At one point Fell, in full-on bloviating author stand-in mode, has a digression on why woman can’t be good barristers however intelligent they seem at university. Similar to Black Spectacles, there’s no final collapse of the contrivances here either, so while it’s satisfying how it all unfolds it’s difficult to hold the whole thing in your head to assess it.

  • Books 3

    Another chunky list of books read. I’m off parental leave now so expect the pace to slow somewhat.

    Desolation Island – Patrick O’Brien

    The first of three whole entries for Aubrey & Maturin here, my appreciation of the books having flowered into a beautiful obsession for the month of September. This is the best of the three, with the dynamic duo being faced with overwhelming odds that somehow never seem contrived nor the escapes ridiculous.

    The Priory of the Orange Tree – Samantha Shannon

    I grew very frustrated with this around the halfway mark, as it became clear that what I found interesting in the book was not the material which was going to make up much of the rest of it. The root of the problem was me just not being enamoured with the core romance, but it’s also a book that suffers heavily from not really engaging with the conditions of its setting; say what you like for old man GRRM, he’d never treat the institutions of feudalism this lightly. Beyond that the climax borders on incoherent, and there’s a comical aspect to the one good dragon repeatedly getting the Worf treatment every time it turns up.

    Tower of the Swallow – Andrzej Sapkowski

    The light is at the end of the tunnel for Sapkowski, who in his torturous writer’s block has broken the glass over the big “non-linear storytelling” button. The result is a book that moves at least, even if it nakedly skirts the edge of resolving the grand game stuff and Geralt pretty much remains in statis for another book. Exiled philosopher Vysogota is a great addition to the cast, irritating naif Angoulême not so much.

    The Fortune of War – Patrick O’Brien

    Some slight straining of credulity here, both in the string of catastrophes that Aubrey and Maturin escape from unharmed, and then in the odd light-touch experience of being interrogated on suspicion of spying; it’s all a bit more silly than the series has been so far, if not unenjoyable. Despite an interminable foot chase, when Maturin does turn into Solid Snake over the course of the final chapters, God forgive me I did love it.

    The Surgeon’s Mate – Patrick O’Brien

    A very strange beast this one, with the characteristic naval action dominating the middle section, bookended (no pun) by Aubrey unwisely getting involved in an affair and Maturin unwisely leaning on the international neutrality of science, and a lengthy prison break from an infamous French castle. A clear improvement over The Fortune of War – you get the impression that O’Brien was much happier writing French villains than Yankee ones – and a delightful romp despite credulity now receding into the distance.

    The Red House Mystery – A. A. Milne

    A. A. Milne, of “Pooh” fame, tries his hand at writing a locked-room murder mystery. I don’t know if it’s my familiarity with the genre but I guessed te resolution almost immediately, but Milne’s dilettante detective Gillingham is charming enough that I didn’t skip ahead to find out, even if his Holmes and Watson bit is altogether too pleased with itself. Raymond Chandler famously raked this one over the coals for its purported authenticity; it is indeed quite silly, but a fun read regardless.

    Fictions – Jorge Luis Borges

    A collection of short stories that I confess I have been reading for years at this point. Glad to have finished it, Borges’ ability to conjure an entire setting in a handful of pages is utterly stunning and I’m a big fan of ‘magical realism’, whatever that is supposed to mean.

    Splinter of the Mind’s Eye – Alan Dean Foster

    An alternative sequel to Star Wars (1977) for a world in which it wasn’t enough of a success to justify the budget to do more space nonsense, or possibly even bring back Harrison Ford. The result is a fascinating historical artifact and an utterly terrible book, a tedious slog through some definitionally low-budget environments (in a book!) and the now unnerving experience of having Luke constantly noting how dazzling various parts of Leia’s anatomy are. Vader falls down a well.

    Lady of the Lake Andrzej Sapkowski

    Sapkowski brings it home in style, though the final waffle about what was REALLY going on with the war, multiple-twist ending and all, is a bit much. Sapkowski’s ennui has matured into some intense misanthrophy by this point and it leads to some unique and measured views on (fantasy) wartime and prejudice. The number of abortive plot resolutions in the earlier books pays off here, a layered onion of competing intrigues over young Ciri being unravelled and confounded.

  • Video games 1

    What I’ve been playing recently:

    Cyberpunk 2077

    Completed this, the first (and only) game I’ve specifically bought for my PS5. Sad to have missed the early, buggy days – long time correspondants will know that I’m convinced PLAYERUNKNOWN’S BATTLEGROUNDS lost a lot when all the bugs were fixed – but what’s left is an excellent open world shooty-drivey thing. I appreciated how adult it all was, not just in the shock ultraviolence but also the general, pervasive sexiness of the setting and characters. Gaming is so often stuck with arrested development in the teenage years (there’s plenty of that here as well) so when it breaks through that barrier its worth nothing. Special mention to the crucifixion quest, one of the bleakest, most cynical things I’ve seen in any fiction this year.

    Hitman: World of Assassination

    I finished the Hitman 1 missions! It’s only taken me fifteen months. It’s a great game, every level very considered, but I do wonder if I’m missing out because I don’t have the time for the in-depth mission repetition which the game keeps nudging me towards. I’d still be on that boat.

    Hades

    Celebrated the release of the Switch 2 by buying a game for my long-neglected Switch 1, which had to be gently coaxed back into retaining battery life. I almost ordered a replacement battery, glad I didn’t as it has returned to form. Hades is well scratching the itch formerly occupied by Dead Cells, and before that Nuclear Throne, for games I can very slowly get better at in short intervals. The much-vaunted writing and art is very pleasing also.

    Secret Agent Wizard Boy and the International Crime Syndicate

    I absolutely hammered the prerelease demo of this last November but haven’t had a chance to engage much with the final release; the demo benefitted from the necessity of having all the elements of gameplay within close reach which gave it a real manic energy that I struggle to summon up in the full game. That’s probably a me-problem however.

    Red Dead Redemption 2

    Finally burned those crops with the moonshine. No further comment.

    Fall Guys

    The appeal of bailing out four rounds in because you slipped trying to murder a fellow competitor-bean remains undiminished. Baffling that queueing as a three is still so unpleasant after however many years its been though.

    Tetris: The Grand Master

    I can reach S1, but S2-6 continue to evade me.

    Citizen Sleeper

    Stunning little gem that hits the Disco Elysium sensation of failing feeling more like a continuation of the story than a cause to reload. Don’t even know if you can reload, I’ve never tried. Considerably more cyberpunk than Cyberpunk, and eminently playable on a Macbook.

    Gentle People

    Cheating here; this is my game that I’ve been working on. I’ve been adding load/save as well as sketching out ideas for making the various game actions more visually interesting, with a little Sims-esque display of the band going about their business.

    Mosa Lina

    Interesting concept and fun to play, but progression requires either a bit more precision than I’m capable of giving or a bit more grind, so I eventually bounced off.

    I’m Not a Robot

    CAPTCHA-mocking fun set of online puzzles. Loved it.

    A Bird’s Minute

    Perfect little clockwork puzzle where you naturally put the available elements together to form a solution.

    Counter-strike 2

    It’s still Counter-strike. I’m missing Anubis, and Vertigo (which I never thought I’d say) but it’s nice to have Overpass back.