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.
TeaDrinker: I would say that having heat signatures should be...
Mithaldu: Haven’t listened to the ‘cast yet, but...
Daniel sasala: I am a new programmer using Game Maker Studio...
Heat Signature’s universe has been infinite since day 2 or 3, but until now you’ve only been able to see a meager 35,000 x 35,000 pixels of it at once. I knew at some point I wanted to let you see an overview of the part of space you’re in, a collection of vast gas clouds that I think is going to be called The Grove. But I wasn’t sure if this would have be a map mode or if we could zoom smoothly from one to the other. I’m still not sure if the latter is viable performance-wise, or even if it’s the right way to go, and the galaxy is ugly at the moment, but for what it’s worth I made it and here it is:
I tweeted about how I approached this as I went, here are those tweets: Continued
Many of you have been asking how the story of Heat Signature follows on from Gunpoint. We can now explain.
I’ve just got back from sixteen days of travelling: first to the Game Developers’ Conference in San Francisco, then to the indie game show Rezzed in London. I was showing Heat Signature to the press at GDC and to the public at Rezzed, but events like these are also huge meetups for a bunch of geographically separated friends – and people who are very likely to become that. So it’s been more pleasure than business, and the evenings have been as hectic as the days. Continued
I started thinking out loud about it on Twitter, but didn’t want to swamp your timeline with it, so I’ll paste what I said so far and continue it here: Continued
Update: This was originally a post to ask for help, but now that we’ve solved the problem I’m posting the solution for anyone who needs it, and changing the title to make it more searchable. It’s a function that lets you find where an object appears on-screen, so that you can use the DrawGUI event to draw interface elements over it or annotate it, useful for tutorials. Original post follows, updates and working script at the end! Continued
I’m doing a series of video tutorials to show you how to make your first game, using the free version of Game Maker: Studio. I’m doing about 1-2 hours a week, aimed at absolute beginners with no experience with writing code. I’m not a good programmer myself, so we keep things as simple, quick and easy as possible, cutting all sorts of corners that would make real programmers who work in teams cringe. But, that’s basically how I made Gunpoint, and that worked well enough, so here goes!
At time of posting the first week of episodes is up – three parts, totalling about an hour and a half. I’m also giving people leeway to experiment with what they’ve learnt, and if they like, they can send in what they’ve created and I can see which bits might fit into the project.
Here’s what Heat Signature looks like these days! The new art is by the multi-talented John Roberts, who also did art for our last game, Gunpoint. Next week I’ll put up a trailer to show all this in action. For those who haven’t seen it moving yet, there’s no break between inside and out: you zoom smoothly from the scale of these interior shots to the big-scale space battles.
When I have new shots in future, I’ll add them on this page and take down any outdated ones. Everyone has permission to use these shots in any articles or videos, print or online, as long as you make it clear what game they’re from. Continued
I think if I embed a YouTube playlist, I can make this post always show the latest Heat Signature trailer even when I change it in future.
I have long known that ‘Finite State Machines’ are a thing I should be using, but when I try to read up on them, the explanations are either hopelessly vague or incredibly specific to a language and situation I don’t understand.
I whined to Mike Cook about this, and he said something to the effect of, “When you read up about Finite State Machines, it sounds like they’re this one specific agreed-upon thing, but every time you talk to an actual programmer about them you’ll get a different version of what they are.”
But! I am determined to try them in Heat Signature, and I have just reached that point where there’s enough AI an animation stuff going on that I need some kind of system to manage it. So I’m going to explain how I plan to use one, and if you’re a programmer, perhaps you can warn me of any problems I’m making for myself.
If you’re not, or if you’re learning, maybe you’ll get something out of how hopelessly I’ve failed at this so far. Continued
I’ve been away the last two weeks, showing Heat Signature first at Fantastic Arcade in Austin, then at EGX in London. I’ll show you what that all looked like below, but first I’ll embed my EGX talk so you can play that and look at the photos during the boring bits. From about 5 minutes in, you can see Heat Signature with some of the new art and music. Continued
Last month I made a new video of my ugly prototype for Heat Signature and put out an open call for artists and composers who might wanna work on it. When I did the same thing for my first game Gunpoint, around 30 artists and 40 composers applied. For Heat Signature, 81 artists and 232 composers applied. This was extraordinary and flattering, then daunting, then impossible, then exciting once I finally had my decision, then absolutely horrible when I had to tell everyone I hadn’t picked. You don’t really know how many ‘313 people’ is until you have to say no to 310 of them.
My deep, deep thanks to the amazingly talented people who applied, it meant a huge amount to me that people of your calibre were interested in my thing.
Here’s who I picked: Continued
I’m drunk to announce that Gunpoint is in the Humble Indie Bundle 12! Best of all, you get it no matter what you pay. No! Best of all is what else you get if your generosity stretches to the princely sum of ten dollars:
What is not a game, this is just an alarming selection of stuff. And for the first time ever, there’s also a $65 special edition that comes with a load of physical goods like:
This has been in the works for a loooooooong time, and it’s only thanks to the hard work of the guys at Abstraction that we have Mac and Linux versions of Gunpoint to make us eligible to be in one. I’m particularly delighted to be in this one, with such extraordinary company (two BAFTA winners!), because the biggest upside for me is the sheer number of people who’ll hopefully get to try our game. And when Gunpoint is nowhere near the headliner, lots of those will be people who might never have tried it otherwise.