All posts


Game development








Hello! I'm Tom. I designed a game called Gunpoint, about rewiring things and punching people, and now I'm working on a new one called Heat Signature, about sneaking aboard randomly generated spaceships. Here's some more info on all the games I've worked on, here's the podcast I do, here are the videos I make on YouTube, here are some of the articles I wrote for PC Gamer, and here are two short stories I wrote for the Machine of Death collections.


By me. Uses Adaptive Images by Matt Wilcox.

Heat Signature’s Launch, And First Player Legend

A Leftfield Solution To An XCOM Disaster

Rewarding Creative Play Styles In Hitman

Postcards From Far Cry Primal

Solving XCOM’s Snowball Problem

Kill Zone And Bladestorm

An Idea For More Flexible Indie Game Awards

Teaching Heat Signature’s Ship Generator To Think In Sectors

What Works And Why: Multiple Routes In Deus Ex

Natural Numbers In Game Design

Naming Drugs Honestly In Big Pharma

Writing vs Programming

Let Me Show You How To Make A Game

New Heat Signature Video: Galaxies, Suction And Wrench-Throwing

What Works And Why: Nonlinear Storytelling In Her Story

My Idea For An ‘Unconventional Weapon’ Game

From Gunpoint To Heat Signature: A Narrative Journey

The Cost Of Simplifying Conversations In Videogames

What Works And Why: Invisible Inc

Our Super Game Jam Episode Is Out

What Works And Why: Sauron’s Army

Showing Heat Signature At Fantastic Arcade And EGX

What I’m Working On And What I’ve Done

The Formula For An Episode Of Murder, She Wrote

Heat Signature Needs An Artist And A Composer

Improving Heat Signature’s Randomly Generated Ships, Inside And Out

Gunpoint Patch: New Engine, Steam Workshop, And More

Distance: A Visual Short Story For The Space Cowboy Game Jam

Raising An Army Of Flying Dogs In The Magic Circle

Floating Point Is Out! And Free! On Steam! Watch A Trailer!

Drawing With Gravity In Floating Point

What’s Your Fault?

The Randomised Tactical Elegance Of Hoplite

Here I Am Being Interviewed By Steve Gaynor For Tone Control

Heat Signature: A Game About Sneaking Aboard Randomly Generated Spaceships

The Grappling Hook Game, Dev Log 6: The Accomplice

A Story Of Heroism In Alien Swarm

One Desperate Battle In FTL

To Hell And Back In Spelunky

Games Vs Story 2

Gunpoint Development Breakdown

Five Things I Learned About Game Criticism In Nine Years At PC Gamer

My Short Story For The Second Machine Of Death Collection

Not Being An Asshole In An Argument

Playing Skyrim With Nothing But Illusion

How Mainstream Games Butchered Themselves, And Why It’s My Fault

A Short Script For An Animated 60s Heist Movie

The Magical Logic Of Dark Messiah’s Boot

Arguing On The Internet

Shopstorm, A Spelunky Story

Why Are Stealth Games Cool?

E3’s Violence Overload, Versus Gaming’s Usual Violence Overload

The Suspicious Developments manifesto

GDC Talk: How To Explain Your Game To An Asshole

Listening To Your Sound Effects For Gunpoint

Understanding Your Brain

What Makes Games Good

A Story Of Plane Seats And Class

Deckard: Blade Runner, Moron

Avoiding Suspicion At The US Embassy

An Idea For A Better Open World Game

A Different Way To Level Up

How I Would Have Ended BioShock

My Script For A Team Fortress 2 Short About The Spy

Team Fortress 2 Unlockable Weapon Ideas

Don’t Make Me Play Football Manager

EVE’s Assassins And The Kill That Shocked A Galaxy

My Galactic Civilizations 2 War Diary

I Played Through Episode Two Holding A Goddamn Gnome

My Short Story For The Machine Of Death Collection

Blood Money And Sex

A Woman’s Life In Search Queries

First Night, Second Life

SWAT 4: The Movie Script

Star Wars VII (Spoiler Safe)

I enjoyed it a lot! It sounds like all my bigger-Star-Wars-fan friends did too, which is great. I’ll keep this spoiler-free and then let people who’ve seen it click the spoiler buttons for what I’m specifically talking about.

It alternates a bit between three different ways you could approach making a Star Wars sequel:

  • Nostalgia Trip: the same characters come back and do the same things but 30 years older.
  • Mimic: new characters who are curiously similar to old ones, facing a curiously similar configuration of curiously similar enemies with a curiously similar threat, which they resolve with a curiously similar plan.
  • New Story: new characters that occupy new roles in the familiar world, using them to explore new corners of it and create new situations and conflicts.

As you can probably tell from my phrasing, I like it best when it’s doing New Story stuff. A whole film of that would turn me full fanboy. As it is, the new stuff is still central enough that it kept me excited throughout.

Click for spoilery specifics

It spends most of its time in Mimic mode, which baffles me. It’s fine, I’m just puzzled that anyone, even the most rabid fan of the originals, thought that to recapture them you’d need to literally copy and paste the exact same elements and rename them as if they’re new.

Click for spoilery specifics

I’m not completely against a Nostalgia Trip. I like that old characters are back, and I think some of them are used well – as welcome cameos, or lynchpins of the plot. The time it starts to hurt the film, for me, is when old characters are leading the action and very pointedly doing exactly what they were doing 30 years ago. It feels like putting on a show – “Look! This is what you want! Things are just like they were!” It’s fine to do that for a moment, then show why things have moved on. But it’s more than a moment, here – some of them are lead characters, and that’s where it starts to feel like wallowing in the past.

A while ago I would have said there was no point at all to doing stuff like that. But once the trailers came out, I realised some people respond to it on a completely different level to me. When I see Han Solo again, I think “Yes, I recognise that man. There he is, on that ship of his.” Apparently some people experience something a little stronger, and this part of TFA is obviously for them. If it worked for them, it was probably worth it.

Click for spoilery specifics

Comments: if your comment mentions anything that happens in the film, please start it with [This comment contains spoilers for The Force Awakens] – that’s intentionally long so the spoilery bit won’t show up in the sidebar excerpts here. I’ll also turn on comment moderation for a while, to be safe, so your comment won’t pop up right away.

Daniel: FYI - if you use an RSS reader, the hidden spoiler parts are in fact *not* hidden. You may want to add a caption at the top to that effect for others!

(I was fine, I've seen the movie and also clicked through anyways)

Bean: [This comment contains spoilers for The Force Awakens] On the subject of "videogame tie in", there were several action sequences that felt as though lifted from a fictional TFA game.

Namely, when those monsters were let loose in the freight halls. They fit perfectly in the halls, which all look the same. Close doors to section them off, let loose to kill AI, etc. Kind of like that boulder maze in the intro of Ocarina of Time?

Another part was Poe firing off the 4 cores in the starkiller, doing a lateral roll within the cylinder while picking each one off. It felt like a mission from several Star Fox entries, or even the final level of Shadows of the Empire (N64).

Not that these weren't entertaining, but my mind immediately went to "this is just a videogame, and is shot like a videogame, and blows up like a videogame".

Tom Francis: Daniel - damn, did you not at least get a message at the start of the post about that? I made a 'spoiler' section that warns you the spoiler sections are being shown - made it more prominent now. Tried to test in an RSS reader but they do work in my own.

David: [This comment contains spoilers for The Force Awakens]

I enjoyed it, too. It succeeded pretty well on its characters and their relationships, avoiding the longstanding "a bit wooden" complaint about Star Wars.

That said, it skimped on the details a bit more than I thought was right. Two main bits which I wondered about during the film rather than afterwards:

1. When the starkiller was fired, after the big Nazi speech, what planets were destroyed? The speech made it sound like they'd be attacking the Republic senate... but surely that'd be more explicit, and probably not in the same system as that dive bar the heroes went to ground in?

2. Why did R2D2 wake up right then? What triggered that? It was a bit deus-ex-machina-y, and a single line of dialogue about "he says Luke told him to wait until a Force user appeared who'd really need training" would have fixed it.

weckr: [This comment contains spoilers for The Force Awakens]
I can't help it but hate the movie. It would be easier if the first part wasn't so good, the craft is all there, but the moment they destroy five planets full of people, with base so much bigger than deathstar, which required whole galactic imperium to build, and they build this thing with just some cult. Nobody even blinks an eye over death of I don't know how many billions of people. And then the masturbation over the original material begins.
And that young Snape guy is terrible, terrible sith, beaten in lightsaber duel by absolutely untrained girl? Come on, pathetic. I mean star wars was always cheesy fairy tale, but second half of the movie dissapointed me so much with it's remakeness, and really bad villains. Sure we don't have to get a new Vader, but angsty Snape with huge alien Voldemort were so bad.
I haven't felt such nerdrage since Prometheus, and I let it flow through me.

Tom Francis: [This comment contains spoilers for The Force Awakens] Haha, these are all fair points. I also forgot: SNOKE?! He's called SNOKE!?!

I'm hoping Kylo's terrible performance in saber fights (even the friggin Stormtrooper gets a hit in) is somehow fleshed out in his backstory - maybe he went nuts before he got any real training, and his saber is almost like a vanity thing he never really earned. I can imagine Luke's school of teaching would probably leave the fun stuff for later.

Aaron: [This comment contains spoilers for The Force Awakens] I thought it was fun [and funny] in a way that Star Wars hasn't been for some time--in fact, I imagine that the sheer amount of humor may even turn some people off. From Poe's quippy, "Who talks first?" bit at the beginning, it was clear that the movie was going to play with the material in a way that was distinctly lacking from the prequels.

I'm definitely in that group that feels a nameless stirring when Han Solo gets his ship back, so the nostalgia trip resonated for me. I didn't feel it to be overdone, but again, I'm the target audience for said trip.

I do think it is the first Star Wars movie that actually feels TOO fast-paced at times. Case in point: David's issue with how little attention was paid to the planets that were destroyed. I was kind of a spoiler fiend in the lead-up to the movie, and apparently a number of scenes were shot that took place earlier, showing clearly that those planets are the seat of the New Republic Senate; the woman who looms largest in frame during the planets' reaction to the incoming death ray was to be Leia's right hand. I'm sure that senate politics were a scary proposition to tackle in a post-prequel film, which may explain why they were cut. But overall I'd actually like to see an expanded cut of the film that fleshes a few of the beats out a bit more [my group also caught David's point about R2 waking up because the plot told him to].

I'll be seeing it again.

Arctem: [This comment contains spoilers for The Force Awakens]

At the end of the film it is mentioned that Kylo Ren needs to complete his training with Snoke. I think it's pretty clear he is NOT very powerful - or at least not very well trained. A lot of his scenes seem to show him trying to appear more powerful than he is. Even the helmet is him covering up his very unthreatening appearance! I suspect this is building up to Kylo returning to the light in the next movie while a good character (probably Rey) falls to the dark side and ends up as the final villain.

verendus: [This comment contains spoilers for The Force Awakens]
I liked it, generally. My problems were pretty much the same ones you had: a lot of it was just sort of emulating ep. IV, in a slapdash kind of way (what were those planets that were destroyed, and why doesn't anyone get sad about them?)

I really liked Finn and Kylo, because they're characters we don't see much of. Finn's main motivation is to run away as far as possible. Kylo's this arrogant, punk-ass kid, and the arrogance is actually WHY he's a bad guy, rather than something that makes him cool and edgy - he has temper tantrums and waves his lightsaber around flashily and even the guys on his side are tired of him. His "let's just capture Rey and read her mind plan" turned out to make things worse for everyone. That sort of self-destructiveness being presented as something bad, rather than something good, makes the story seem much more human.

I also really loved the duel at the end. Everyone kept getting nicked and scratched but kept on fighting. Compare to the fights from every other movie, where the first hit landed is also the last. Made everything feel much more real and dangerous to actually see them getting hurt during the fight.

Jabberwok: [This comment contains spoilers for The Force Awakens]

I thought some of the scenes with Han were well done, but he needed more time to talk and less doing action things, and less screen time total, as they should have been developing the characters that we've never met before. I agree that the part where confronts Kylo is interesting, but frankly I think it's so far outside his regular MO, that they should have played up his hesitance more.

I thought Kylo was an interesting character, but an incredibly poor villain. If they were going to make him just as they did, they needed a stronger, more present villain, beyond the holographic Voldemort/Palpatine hybrid.

What bothers me is that the ways in which they copied the originals are the very superficial ways you already mentioned, without copying the bits that made them good movies to begin with.

For instance, A New Hope was filled with witty banter and quips by people who didn't get along at all but were forced by circumstances to cooperate, which is how they gradually get to be friends. By contrast, the new characters all like each other instantly, and never have any meaningful tension, even when Finn comes clean about being a stormtrooper. Rey shows no sign of caring, everyone trusts him immediately, and the whole issue quietly disappears. Except for a couple dudes calling him a traitor, though I don't know how they recognize him.

The original series establishes Darth Vader early on as an imposing figure who kills Luke's master, and it takes Luke three whole movies of experience and training to finally defeat him. Rey kicks the crap out of Kylo the very first time she picks up a light saber, and even Finn is able to fight him for a bit. If being crappy at what he does is part of Kylo's character in the movie, then that's fine, but structurally it is a terrible choice to present him as the main antagonist. IMO, a powerful almost invincible villain is about half of the Star Wars formula.

Basically, this ended up being an action movie with some good ideas in it, but not enough character development and too much time spent on shallow throwbacks. All that screen time should have instead gone to the main new characters, to give them enough writing to actually sell their relationships to each other. And Kylo's master should have been an active participant in the action and story, perhaps a masked, Vader-esque figure, driving Kylo along in person, and finishing the fights he couldn't handle. I also would've liked to cut out about half of the long, silent stares in the movie, and given a couple lines to Mark Hamill at the end.

Jabberwok: [This comment contains spoilers for The Force Awakens]
"I suspect this is building up to Kylo returning to the light in the next movie while a good character (probably Rey) falls to the dark side and ends up as the final villain."

I will be very surprised if they go that route. I'm pretty sure his getting slightly mangled in the fight and the comment about completing his training is for the sake of bringing him back later as a badder bad guy.

"...the first hit landed is also the last."
I dunno, that sounds pretty dangerous to me.

Iceman: [This comment contains spoilers for The Force Awakens] I don't think it's weird that Kylo was defeated by Finn & Rey. Remember, minutes earlier he had been shot in the chest by Chewie's crossbow, something strong enough that it took out Stormtrooper's by hitting the ground in front of them. He's obviously affected by it, because that's why he beats his side during the fight. Along with that, Finn likely received training for fighting lightsaber weilders (just like the Stormtrooper he had fought earlier), so it isn't surprising he can hold his own for a bit.

What did strike me as really odd was that Kylo didn't use the force while he was fighting. I mean, he knocked Rey away at the beginning of the fight, but the moment someone shows a lightsaber, he seems to be incapable of using the force against them. I seem to remember that you can't use the force on another force user, but that doesn't seem to be the case,

Salinity: [This comment contains spoilers for The Force Awakens] I was extremely underwhelmed by the film, and that's sad because I didn't have exceedingly high expectations going in. Honestly, why would any of the resistance (why are they called that again?) trust Finn, knowing that he was trained FROM BIRTH to fight them. When they send literally 2-dozen x-wings to surgically strike starkiller base, why does ackbar freak out when half of the 'fleet' die? They make a thing out of how Han has never seen Chewie fire his crossbow in ~60 years apparently. Finn can instantly name a breed of space monster being smuggled, but doesn't recognise a wookie. 5 planets exploding leaves literally no impact on anyone, including Rey, who's force sensitive enough to have hallucinations by touching a lightsabre. The starkiller weapon fires 'hyperlightspeed'plasma beams which stretched my suspension of disbelief past it's limit but hey. R2D2 magically activating for literally no reason was pathetic. The obvious plot twist that BB8 was R2 in disguise was apparently expecting waaaaay too much.

Given the time gap story-wise, the writing throughout seemed lazy as hell.

Bret: [This comment contains spoilers for The Force Awakens]
Well, the resistance trusts Finn because he saved their top ace from being tortured and killed. Things like that tend to win you some points. And Poe trusted Finn because it was trust Finn or die, and he was not in a dying mood that day.

They sent all the X-Wings they had, which was not many X-Wings. The Resistance is basically paid like JC Denton.

Han's seen the Bowcaster fire, but he's never used it, and most of the time it was firing previously he had other things to pay attention to.

Don't remember this bit too well, so no comment.

Yes. The planets exploding without comment was weird and dumb. On the other hand, how it fired death lasers was fine.

R2 clearly activated because he found out Han was dead and he'd had a grudge against him for over a decade leading to a vow of silence. (BB8 acted nothing like R2, so that plot twist would be really stupid.)

Most of those are minor enough they didn't impact my enjoyment at all, and what was there was mostly good, so, yes. The Force Awakens is fun, and I'm sorry you didn't like it. Takes all kinds to make a world, I suppose.

Turbanator: Oh, of course! Silly me, thinking R2's lack of speech was because he's a robot or something.