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

The Suspicious Developments manifesto

After eight years as a games journalist and two as a part time developer, I have decided what I think of games: I like them. I’ve also figured out some of the reasons I like them, some of the reasons I sometimes don’t, and which of these things I really care about.

I’m far enough through making my own game, Gunpoint, to get a feel for which of these things I can actually do. But I’m still new at this. A lot of them are things I figured out during development, and Gunpoint itself doesn’t reflect them all. So this is a mission statement: a way for me to be specific and public about what I’d like to do in games, and how I plan to do it.

1. I want to make games that generate cool experiences.

A lot of mainstream games describe themselves as a ‘directed, cinematic experience’. So many that I sometimes wish there was some other medium where people could direct things cinematically.

You can make a movie where people have to press the right buttons to see the next scene, but it’s hard, expensive, and spectacularly missing the point. These things count as ‘games’ in the same way that a wheel on a stick once counted as a ‘toy’, and we’ll look back on them with same tragicomic pity.

Games have the power to be driven by player interaction, and they can be complex and smart enough to generate fresh and amazing experiences in response to it. If you hamstring that to ensure the player gets a pre-packaged experience, you’re crippling this medium to make it resemble a less interesting one.

Games that generate interesting and fun experiences generate them forever. That’s not a great business strategy if you’re planning to sell basically the same thing next year, but I think it’s cool and I intend to do it.

2. I want to make games that let the player be creative.

Games should be interactive, but for me that’s not quite enough. I want games to be so interactive that what I do in them can be genuinely my own idea. It’s nice if I can try something the developer never thought of – it’s something else if it works.

A game that lets you be creative shifts the balance of power from the designer to you, and that’s when games explode into something more complex and fascinating than any other medium.

3. I want to make games with clear rules but surprising results.

When you run down a street and a building collapses in front of you, it might be surprising. But it doesn’t help you understand the game world, not in a way that you can use to come up with cool solutions to future situations. In fact, the developer usually wants to hide the real rule: the building collapsed because you ran down the street.

If you fire your gun in Deus Ex, the locked door you’ve been trying to get through might suddenly swing open. That’s surprising, but it’s the result of rules you probably already knew: guards can hear gunshots, there’s a guard in that restricted area, and guards can open locked doors.

I want to make games where all the rules are clear enough that you can plan your approach, but intricate enough that you don’t always fully predict the result.

4. I want to make games that are a bit different.

I don’t want to spend my time trying to mimic games that already exist. But I’m also not interested in rebelling against everything the games industry currently produces. The games industry produces Skyrim, Human Revolution, Spelunky – a lot of the games industry is unbelievably cool.

My job is to understand the games I love, and learn enough from them to be able to produce something that’s good in a different way. I love Deus Ex, and I think I understand why. Gunpoint is me trying to turn that understanding into something new: a game entirely about subverting systems in creative ways. It’s nothing like as good as Deus Ex, but I’m hoping it’s different enough that it doesn’t have to be.

If not, I’m sort of boned.

5. I want to make games that are fun to learn.

If I’m playing a game and you interrupt it with a text-box tutorial, you have completely lost sight of what’s interesting, powerful and cool about this medium. Playing is the perfect way to learn. The mindset that interactivity has to be stopped in order to teach something is fucking insane.

Games should teach by giving you a safe space to experiment, showing any necessary guidance nonintrusively, and providing a challenge that tests your understanding. Tutorials should be part of the joy of a game, not an awkward, anachronistic lecture.

6. I want to make games that feel good but still use your brain.

It’s weird how often games divide into “dumb but fun” or “interesting idea, awkward to play”. You’d think there was some kind of inherent conflict between making interactions feel good and giving the player something to think about.

There isn’t, you just have to consciously focus on both. Good games need both an immediate pleasure to playing them, and something for the player’s brain to chew on while he does it.

7. I want to make games that value the player’s time.

Forcing the player to repeat a chunk of progress is wrong. Loss of progress is loss of time, and that means reaching into the player’s real life and stealing something from them. If I can’t make a game exciting without that threat, I won’t make a game.

I’ll never intentionally restrict when you can save your progress, I’ll never require you to do something repetitive to earn a reward, and I’ll never make a task take longer for the sake of bolstering play time. All those are crutches to hold up bad design, and bad design should be left to collapse.

8. I want to make games that let you choose how much challenge to take on.

Difficulty is a massive problem in games, and games are being incredibly dumb about it. Half of them are chasing some mythical balancing sweet spot that will somehow suit radically different people, and the other half ask you to commit to an ‘easy’ or ‘hard’ mode before you’ve had any experience of what that means.

I’m not interested in denying people what I’ve made if their reactions and spatial awareness don’t pass some standard I’ve just made up. I want to make games that anyone can progress through, but which always give you something tougher to aim for. That could be optional objectives, perfecting performance metrics, taking on a late-game challenge early, or adhering to a personal play style.

People are different. Games are interactive. Seems like we have something to work with there.

9. I want to reward anyone who supports me, instead of pointlessly fucking them over.

I’d like to keep doing this, which in the long run means that it’ll eventually have to pay for itself. And the ideas that excite me are the ones I think other people will get a kick out of too. If I end up with something people are happy to pay for, that’ll be the best possible sign that I’m on the right track.

So if I make something that turns out well enough, I’ll sell it. If you buy it, I’ll do everything I can to make sure you’re glad you did. If you support me beyond that, I’ll do everything I can to thank and reward you.

And I won’t, you know, randomly fuck you over as part of a futile attempt to fight piracy. That seems sort of obvious, but I guess it needs saying now. Even if I had a non-futile way of doing it, anything that inconveniences actual customers is self-destructive and insane.

I understand why piracy is scary to game publishers, but DRM is a bizarre response to it. Pirates don’t run the world. People who buy things do. You want to find out what happens when those people hate you? I’m kind of curious myself, but I don’t think you’re going to like it.

10. I want to make exciting games.

I don’t think fun is enough. Most of us have access to more fun games than we have time to play. I’ll be happy if I make something fun, but it’s not the ultimate goal. I want to make something that’s actually exciting – maybe not to everyone, but to someone.

That feeling, the buzz of a new world of possibilities, is why I’m a gamer. I think everyone who fully experiences it becomes one. It’s like love, travel, or magic, and it’s why games feel more important to me than other types of art and entertainment. There’s a parallel universe here, and what I can do in it sets my brain on fire.

All I’ve got to do is figure out how to make that.

My theory is that an exciting game is a generative game, a slick, smart and satisfying one, something surprising, challenging and creative. In other words, all of the above.


There’s now a free demo of my first game, Gunpoint, and if you like it, you can pre-order it from Steam or DRM-free from the game’s site.

Connall Lindsay: Could you like... I don't know, take over EA or Ubisoft, steam is in a good place.

Anyway. Well said and I can't wait for Gunpoint! :D

Dialock: Awesome. I shall save this page to keep me focused.

Taylor: 11. I want to (have) make (made) Minecraft.

A Manifesto for Game Development « Gareth Fouche: [...] The Suspicious Developments Manifesto [...]

Suspicious Developments Manifesto | Extra Future: [...] Tom Francis: [...]

Dewi Morgan: Amen!

I am suddenly really looking forward to seeing what you come up with.

Just some guy: Suitable for framing! The Francis Principles. Nail them on the doors of the establishment and let's all raise our voices let them know we agree. This shit rocks.

Groping The Elephant » The Big Tent.: [...] and the game he’s making is rather good, so I expected to be impressed with his E3 inspired manifesto. For about ninety percent of it I was in complete agreement, however certain implied and in one [...]

Paul: I know look up to you :)

Beararsed: Do you have some kind of demo ready?

Why Call of Duty cannot be discounted for a game despite its problems or I Love the Internet « The Big Gap: [...] Read his manifesto here. [...]

David: This is brilliant. YOU ARE THE BEST HUMAN.

No: As a player, I disagree with 8. I hate how games are spending way too much of both their algorithmic coders making player judgements and the player's time throwing them into some kind of mini-gauntlet to get a feel for them. Fuck all that. Let me choose 'Expert' mode or whatever from the start. I don't even care for the settings that let you change it back on-the-fly. Says a lot about how much they fine-tuned the difficulties when you can just flip a switch and it auto-powers the enemies or allies up or down.

startrekmike: I like where your mind is, we need more games that encourage common sense solutions to problems without stupid "gamey" elements.

One needs only look at hard-core simulations (Silent Hunter, Arma, DCS A-10C and many others) to see how applying real world logic to a game will increase it's lifetime and playability.

Design Decisions: Just commenting to say thanks for searing my eyeballs. My monitor is not a piece of paper. Please use dark backgrounds and light text, not the other way around.

Jason L: Cry some more about every site on the internet. Whine, or be a grownup and use Stylish.

Christoph P.: I, as a gamer, am particularly excited that there seems to be some kind of paradigm shift in game development. So many great projects that embrace this generative quality of games are popping up lately. Interesting times ahead. Thank you!

elmindreda: Very interesting post. By the third point, I was already trying to remember the name of the 2D game I'd seen that these points seemed to embody. At the end of the fourth point, I googled "Gunpoint" and discovered that it was the very same game. Now I'm looking forward to it even more.

CdrJameson: I like the manifesto, but I think points 1,2,3,5 & 6 overlap to the point of redundancy (I want emergent gameplay!)

Thinking along those lines though I'd suggest 'I want to complete levels by the skin of my teeth - or with style'.

KrimzinZV: Number8, bethesda have missed with oblivion and skyrim, I don't want to power level and be forced down 1 path each lvl up, although making the game playable on normal, or in skyrim where I'm level 55+ and a dragon kills me at half health on normal, but I slaughter everything else. You need to just make ai smarter on harder difficulties, maybe hearing/seeing slightly better or just looking around more thoroughly.

Visiting the Village: The Mode 7 Games Blog and Podcast » Blog Archive » How to Be an Indie Game Developer: [...] My final thought on design is that you need to find your own way and express your own personality. Clarify your goals and maybe even write them down, just like Gunpoint creator Tom Francis did recently. [...]

cookieheadjenkins: Can we put you in charge of ALL the games? Please?

Dan: Get this game into the next humble bundle!

Roy: Are you behind the Optimistic Indie twitter account? ;)

????????????10????? | ???: [...] one, something surprising, challenging and creative. In other words, all of the above.?Source?pentadact? ???? QQ?? ???? ??? [...]

kpsfoo: To sum it up, you want to be the next Mojang :D All the Best!

Cyberis: I played the Gunpoint demo and I liked it. I guess I liked it enough to spend way to much to get the Exclusive edition. Why? The developer commentary and the 40 minute video on how you developed the game. I'm thinking of developing games myself and I want to know how other independent developers did it so I can too.

Brendan West: Thank you for this wonderful game. I still jump every time I get shot.

NoteBlock: Excellent set of values. Bookmarked!

John Smith: Great game, I love gatecrashers.

Gustavo Chavarria: Best of luck to you! I love your manifesto, hopefully it'll be shared by more and more developers as time moves forward.

By the way, any chance you could put gunpoint in the Vita? I don't know how truly friendly to indies Sony is, but some indie devs have good things to say about them. Would really like to play your games on the machine.

Gunpoint: The Kotaku Review | Kotaku Australia: [...] of development diaries, and his process has welcomely transparent. He’s even posted a manifesto regarding the kinds of games he wants to make. Reading over it, it’s clear that he designed Gunpoint with each of those goals in [...]

ExtraHype | Get Hyped: Movies, TV, Gaming, Internet and more!: [...] As it stands, Gunpoint is a speedrunner’s delight that falls just short of perfection in its aim to stay out of the way of the player, among other things. Oh, and I highly suggest picking up the Special Edition at the very least, the [...]

Indie Rock: Gunpoint and The Swapper – The Average Gamer: [...] started thinking about this a lot after I read Tom Francis’ manifesto for the kind of games he’d make if Gunpoint was enough of a success to sustain him (in retrospect [...]

Weekend Confirmed 168 – The Last of Us, Shadow of the Eternals – BuzzGamers: [...] addresses your listener feedback before speculating on the future of consoles and discussing the manifesto from Gunpoint’s Tom Francis. Finally, the team sends you into your pre-E3 weekend with a new [...]

Oh No! Video Games! – Nontent: [...] Arcade Trans Ignorance (and acceptance) Double Fine Activates Gay Marriage Tom Francis’ Manifesto The titular Martin’s Castle Ham [...]

On Gunpoint: [...] Tom Francis is what happens when the government creates a cyborg who’s express purpose is to make all regular humans come off as lazy, untalented assholes. He worked on Gunpoint for three years while maintaining a full time job as a staff writer for PC Gamer . He did all the writing, coding, gameplay conceptualization, and press related stuff himself. He’s ridiculously dedicated to making games that will form communities, and that people will support not because of trickery or fine print, but because they’re awesome. Here, see for yourself. [...]

Vlado: This is a great exercise in getting to know yourself as a designer. I wish you success going forward and I hope Gunpoint makes a big splash.

KevD: Finally bought the game today. Love it. No, actually love it. No, don't look at me with that half-smile, cynical look, I GENUINELY LOVE IT. You can completely see that it's a game for gamers by a gamer. Best £7 I spent in a long time - and that includes that horrendous cut-price strip-joint in Dundee me and my mates went to.

Gunpoint | Game Gander: [...] for those interested, the creator Tom Francis wrote a manifesto he wants to adhere to. Gunpoint comes pretty close, and it contains an excellent set of rules and [...]

Matt: Excellent! I love the end of the Gunpoint demo. Its a long time since a game has made me laugh out loud several time in a row (in a good way...)

Violet: This is my first time visiting your web site. Also, you are now my hero.

Chepchin: Oi, da idi hahui so svoim manifestom, yobana.

KAMAZ iz GLINI (indie developer): I'm an indie developer myself, but, blya, takoi huini tut nagaradil, PIZ-DETS.

Bee Kay: Hey I just found this post (quite late as it turns out!) I played Gunpoint earlier this year and it was amazing! Very funny and a lot of fun cross-linking things, congratulations on an amazing project :)

Travis Falco: Enjoyed your game thoroughly. Really inspired by your take on a noir atmosphere. Keep up the good work.

Lepper: Hello, just visited and thought to say hi, came through a game review, and thought since I am dev a interactive visual novel, I should see what the others are creating for their own games. So yeah, hoping to learn lots from your dev logs. :) All these pointers are helpful.

Sweb: Yup, best human.

Emotion Theory Indie Game Dev Advice and Inspiration » Emotion Theory: […] notable posts he’s made are: What makes Games Good, and his company manifesto, the latter of which is something similar to what I tried to establish in the My Vision post […]

GAME: Manifestos | benedict ng: […] The Suspicious Developments Manifesto by Tom Francis (Image: 1, 2, 3, 4, 5) Arcane Kids Manife$to (Image: 1) A 2014 Manifesto: Does The Stealth Genre Even Exists? (Image: 1, 2, 3, 4, 5, 6, 7, 8, 9) Less Talk More Rock (Image: 1, 2, 3, 4, 5) […]

Nazário: Inspiring.
Gonna wait for your next games, Tom.

Cake & Iron » Blog Archive » Level One: The Indie Developer Start Up Kit: […] The Suspicious Development Manifesto […]