All posts

Games

Game development

Stories

Happiness

Personal

Music

TV

Film

TOM FRANCIS
REGRETS THIS ALREADY

Hello! I'm Tom. I designed a game called Gunpoint, about rewiring things and punching people, and a free one called Floating Point, about swinging around on a rope. I'm on a weekly gaming podcast called The Crate & Crowbar, I wrote these two short stories in the Machine of Death collections, and I used to write stories like these for PC Gamer. I'm now working on a new game called Heat Signature, about sneaking aboard randomly generated spaceships.

Theme

By me. Uses Adaptive Images by Matt Wilcox.

Heat Signature Floorplans Header

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

Gunpoint Steam Workshop

Gunpoint Patch: New Engine, Steam Workshop, And More

Distance Header

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

The Magic Circle

Raising An Army Of Flying Dogs In The Magic Circle

Floating Point Blog Launch

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

Floating Sine

Drawing With Gravity In Floating Point

Fault

What’s Your Fault?

Hoplite banner

The Randomised Tactical Elegance Of Hoplite

Gone Point

Here I Am Being Interviewed By Steve Gaynor For Tone Control

Heat Signature Thumbnail

Heat Signature: A Game About Sneaking Aboard Randomly Generated Spaceships

GRappling Hook Thumbnail

The Grappling Hook Game, Dev Log 6: The Accomplice

Alien Swarm Heroics

A Story Of Heroism In Alien Swarm

FTL Story

One Desperate Battle In FTL

Spelunky Banner

To Hell And Back In Spelunky

Game vs story graph

Games Vs Story 2

Gunpoint Breakdown

Gunpoint Development Breakdown

Max Payne 3

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

This is how you die

My Short Story For The Second Machine Of Death Collection

Clouds

Not Being An Asshole In An Argument

Skyrim Diary - Frostmere

Playing Skyrim With Nothing But Illusion

Mainstream Games

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

A-Rock-and-a-Hard-Place-Trio-Jan

A Short Script For An Animated 60s Heist Movie

Dark Messiah

The Magical Logic Of Dark Messiah’s Boot

Arguing

Arguing On The Internet

Stealth Games

Why Are Stealth Games Cool?

Violence

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

Suspicious Manifesto

The Suspicious Developments manifesto

GDC

GDC Talk: How To Explain Your Game To An Asshole

Crosslink

Listening To Your Sound Effects For Gunpoint

Happiness

Understanding Your Brain

What Makes Games Good

What Makes Games Good

Seat Quest

A Story Of Plane Seats And Class

Beneath Suspicion

Avoiding Suspicion At The US Embassy

Open Worlds

An Idea For A Better Open World Game

Level Up

A Different Way To Level Up

BioShock Ending

How I Would Have Ended BioShock

Meet the Spy

My Script For A Team Fortress 2 Short About The Spy

Team Fortress 2

Team Fortress 2 Unlockable Weapon Ideas

Football Manager

Don’t Make Me Play Football Manager

EVE Assassins

EVE’s Assassins And The Kill That Shocked A Galaxy

GalCiv 2

My Galactic Civilizations 2 War Diary

Gnome

I Played Through Episode Two Holding A Goddamn Gnome

Machine of Death

My Short Story For The Machine Of Death Collection

AOL

A Woman’s Life In Search Queries

Second Life

First Night, Second Life

SWAT 4

SWAT 4: The Movie Script

Heat Signature Floorplans Header

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

I started making Heat Signature mainly to figure out if the mechanics would be as fun as they seemed in my head, so I built all its systems in the cheapest, fastest, simplest possible way. That worked – it’s now got to the point where I’m laughing out loud at something ridiculous happening most times I play.

But the slapdash way I built it has the following problems: Continued

Heat Signature Time Lapse

Heat Signature Development Time-Lapse: 5 Months In 2 Minutes

The reason it’s been a while since I last showed off my space stealth game, Heat Signature, is that I want to use the next video to put out a call for artists and musicians to hire. So it needs to show enough new stuff that the press might cover it, people might share it, and it might get seen by more people.

Don’t apply for either of those jobs yet, though! The other thing I need to do before then is nail down enough of the game’s underlying tech to be sure of precisely what kind of art and music it needs. The way it’s coded right now is rather glitchy, so now I have to investigate whether it’s the fixable kind of glitchy, or the “Fuck this and try a different method entirely” kind of glitchy.

Time lapse

So I’m not going to show much of its current state, but I did put together a time-lapse of everything I’ve done so far: Heat Signature’s five month development in 2 minutes. Continued

Heat Signature’s First Four Objective Systems And Why They All Sucked

I’ve been designing and trying various ways for you to make progress towards your objective in Heat Signature, and four bad iterations have led me to a surprising conclusion.

Jerk, Jounce And Rates Of Change

Yesterday I tweeted from the Heat Signature account about avoiding a tricky problem with homing missiles by just increasing their acceleration over time – I called it AccelerationAcceleration. Today, Coriolinus replied to say that the scientific name for this is actually ‘jerk‘. This is amazing, and so is the Wikipedia page about it. Continued

Heat Signature Big Ship

Ending A Space War With A Punch In Heat Signature

The next thing I wanna let you do in Heat Signature is take the helm of an enemy ship and fly it yourself. But right now, things go very screwy if you’re on a ship as it accelerates. So I’m redoing all the relative velocity code to make sure the contents of a ship stay stable while it’s jerking around.

I was testing the new code just now, and headed for a small ship to dock with it. Continued

Heat Signature Pathfinding

Pathfinding In Heat Signature’s Randomised, Modularly Destructible Spaceships

Updated! see bottom of post.

Heat Signature is a game about randomised space ships that you can sneak aboard. These ships have a randomly generated interior of connected rooms and corridors, and crew that patrol those rooms.

Right now, there’s no pathfinding: the crew roam randomly. At some point, though, you’ll be able to set off alarms or cause other disturbances that the crew should run to. So the problem is: how do find a route to that room? Specifically, how do they find the shortest route to that room? Continued

Rockefeller Moon

How IndieCade Went For Heat Signature And The Grappling Hook Game

IndieCade East was lovely. It’s a convention in New York, held at the Museum of the Moving Image, consisting mostly of people giving talks about games or showing their games. For example, Zack Johnson talked to Margaret Robertson about the crazy 11-year history of his still actively developed web game Kingdom of Loathing: Continued

Heat Signature Ships

Randomly Generating Simple Spaceships In Heat Signature

The way Heat Signature randomly generates its ships at the moment is very basic – I’m new to random generation, and I don’t polish or improve things until all the other systems are in.

Its process for the ship’s shapes is probably obvious from the video: Continued

The Heat Signature FAQ

People often ask me: “Tom, frequentlyAskedQuestion[floor(random(frequentlyAskedQuestion.Count))].”

“Well,” I tell them… Continued

Heat Signature Thumbnail

Heat Signature: A Game About Sneaking Aboard Randomly Generated Spaceships

I can now show you what my space stealth game is really about! As long as I don’t get spotted like three times in a row right at the start of this video. Watch that first if you care, if not, here’s the summary. Continued

Game Design: The Non-Stick Plan

Thought I’d take a break from programming talk to get into game design, and how I approach it. I am aware my mug is ridiculous – it’s an old GTA III promo one.

I’m bad at shutting up once I get talking about this stuff, so I’ll also summarise the basic points in this post. Not all of this stuff is in the video and not all of the video is in this – good summary Tom. Continued

Heat Signature, A Stealth Space Game About Temperature

Here’s the first video of Heat Signature, a temperature-based space stealth game I’ve been making the last two days. It’s about sneaking up on ships while keeping your ship cool enough to fool their sensors.

So you can jet around an infinite galaxy super fast, but your thrusters generate heat, and enemies can detect that from far away. The closer you want to get to them, the cooler you have to stay, and the more precise you have to be with your thrusters. And to take them out, you have to physically clamp onto their hull and shut down their systems.

GHGC is still my main project, I’m just taking a break from the brutal process of learning Unity to make something quick in Game Maker, where I already speak the language. How far I take this depends on how the next few features work out.

Archive