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.

A Day’s Experimentation With Heat Signature’s Nebula Generation

John recently did some new sprites for us to construct nebulae out of, and I couldn’t help tinkering with the way we randomly generate your galaxy to make use of them. The ‘galaxy’ is what I call the entire game world, and a single clump of gas clouds within that is a ‘region’. I started with generating a single region from these sprites, combining two colours, then tried generating a bunch of those to make a galaxy. The latter part turns out to look awful if you use more than a couple of colours, so for now they each have a definite theme.

The green blob in some of these is your ship’s heat signature: it’s visible at any zoom so that you know where you are on the map. At some point I decided to let you turn this off for screenshots. The faint white dot is the cursor.

Runner 2015-04-29 14-41-13-47

Runner 2015-04-29 14-41-35-92

Runner 2015-04-29 14-41-44-79

Runner 2015-04-29 14-41-54-89

Runner 2015-04-29 14-41-57-02

Runner 2015-04-29 14-48-49-30

Runner 2015-04-29 14-55-02-26

Runner 2015-04-29 14-55-13-96

Runner 2015-04-29 14-55-50-50

Runner 2015-04-30 09-46-20-76

Runner 2015-04-30 09-59-53-28

Runner 2015-04-30 10-04-50-98

Runner 2015-04-30 10-04-59-79

Runner 2015-04-30 10-06-52-61

Runner 2015-04-30 10-23-19-96

Runner 2015-04-30 12-05-19-74

Runner 2015-04-30 12-05-47-00

Runner 2015-04-30 12-06-01-44

Runner 2015-04-30 12-06-39-49

Runner 2015-04-30 12-55-57-03

Runner 2015-04-30 12-56-21-22

Runner 2015-04-30 12-57-38-69

Runner 2015-04-30 12-59-53-61

Runner 2015-04-30 13-38-14-55

Runner 2015-04-30 13-39-51-22

Runner 2015-04-30 14-30-32-76

Runner 2015-04-30 16-23-24-07

Runner 2015-04-30 16-37-05-89

Runner 2015-04-29 11-45-33-50

Runner 2015-04-29 11-46-39-00 y

Runner 2015-04-30 17-22-49-16

Runner 2015-04-30 17-36-00-74

Runner 2015-04-30 17-49-51-47


Crane: So... beautiful.
They should have sent a poet.

*weeps tears of crushing despair before the majestic splendor of the void*

George: Wow! I... Wow!

Turtle: So much yes.

Alec Downing: Having some sort of in game screenshot viewer would be nice considering the amount of beautiful screenshots we will all be taking.

Selwyn: Really digging the clouds with the more defined textures. The stars just totally complete the picture.

noffle: Pretty.

Considered writing about it? How you're doing generation, and maybe what the constituent sprites look like that you're composing together to create the final images.

Shaddap: This is brilliant Tom