• Register

You wake up every morning and see the footsteps. And each day, they dare a little closer to your cabin. A tiny horror game.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

The making of "Footsteps"

News

In Zurich, there’s a regular gamedev get-together called Gamespace usually hosted by my friend Dragica. And the most common format is a micro-game-jam, where we pick a theme in some fashion and then spend three hours alone or in small teams putting something together. Having so little time does wonders for focusing the mind.

Last time around, we used story cubes, dice with little evocative icons on each side. I rolled my dice, and one of them came up with a footstep outline, which set off some kind of vague idea for making a game where footsteps mattered. The other two dice I rolled showed a butterfly net and some kind of temple, and so my initial thoughts went into the direction of catching museum thieves. Unable to think of a satisfying mechanic for this, I briefly considered making a murder mystery game, Cluedo with footsteps.


That also failed to resolve into a coherent design, and so I decided to just start coding something that let you leave footsteps and take it from there. I set up a grid of tiles with a “has footsteps” flag. For rendering, I picked two colours from the standard airships palette, red and skin, and drew this grid. Next, I added a position for the player’s avatar and arrow controls that let you wander around and leave footsteps.

I quite liked this kind of desolate wandering feel where it was just you and your footsteps. I went back to the murder mystery concept: perhaps something like Werewolf, where there’s a number of cabins in a summer camp, and you wake up each morning to see some footsteps between some of the cabins, and had to use this information to figure out who was murdering whom. That sounded potentially interesting, but I knew I didn’t have the time to figure out and code up some really clever system of behaviours and logical clues for players to work through.

But this image was wonderfully threatening: You wake up every morning and see the footsteps. It also made me think of The Thing, or its (excellent) source novella Who Goes There?, in the way there was some horrible threat that was impossible to observe directly. So there was some kind of monster, leaving footsteps for you to discover. You could never see the monster, but you could see it making progress. And you were isolated with no means of escape. Stranded in a cabin in a snowy forest clearing, you would wake up each morning and observe that the monster had dared a little closer, had lost a bit of its fear of civilization.

So I started creating this snowy clearing, making some really simple graphics out of pixel art: trees, your cabin, some fireplaces and firewood. I added an axe for you to pick up so you could make more firewood and light more fires.


Then I wrote the “AI” for the creature. Each night, it would spawn in one of the corners and try to make its way towards the cabin. But it only had a limited movement budget, and nearby fire - and to a much lesser degree, all other civilisational things like piles of wood and unlit fireplaces - increased the movement cost. You can see this in the visualization below. Each tile has a dot in its centre indicating the movement cost. Lighter dots mean higher costs, which is why there’s a halo of white dots around the two lit fires.

The creature would find the path from its starting point that got it closest to the cabin within its movement budget, a “gradient descent” effect. You can see this gradient in the next illustration, which is a kind of contour map centered on the cabin. You can see that with the fire in the top left, the contours rise more quickly, as walking within the radius of the fire would be more expensive.

This meant the monster would seek a path towards the cabin that would avoid fires. Fire could be used to repel the creature, but each night its movement budget increased.

As it is, there is no way to win the game. This is partially intentional to reinforce the horror, and partly just because I didn’t have time for coming up with or implementing an interesting win condition. I did spend about an hour the day after the game jam adding some more messages and fixing minor bugs before making the game available for download. Still, I spent less than five hours on it in total.

Now the question is whether I want to extend it. I’ve got some ideas: you could stay up during the night, using a burning piece of wood from a fireplace as a very temporary torch. You might find other useful tools, or fencing. There could be a shed out near the woods containing some stuff or giving you a temporary place to hide. Perhaps I can come up with an interesting and subtle way for you to escape or survive.

One thing is certain, though: you will never see the monster itself, only footsteps, and traces, and perhaps eyes glinting in the light of your torch.

(By the way, you should follow me on Twitter.)

Add file RSS Files
Footsteps v1.0.2

Footsteps v1.0.2

Full Version

Win/Mac/Linux Full game download. You wake up every morning and see the footsteps. And each day, they dare a little closer to your cabin.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @zarkonnen_com

I know that you may need to switch to a new hellsite for career/business reasons but can you at least... drag your… T.co

Jul 7 2023

Yeah, please don't go on Threads either. Amnesty.org

Jul 6 2023

This place is imploding. Please please please join mastodon. Yes, it's rough around the edges, but if you move to a… T.co

Jul 4 2023

RT @cschweitzer: @zarkonnen_com Doing a soundtrack preview right now on YouTube! Youtube.com

Jun 22 2023

Airships: Heroes & Villains will release July 20. In this first DLC for Airships: Conquer the Skies you can recrui… T.co

Jun 19 2023

RT @_StardustTweets: ✨THE GRIMOIRE GROVES KICKSTARTER IS LIVE✨ We are thrilled to announce that we’ve launched our Kickstarter campaign… T.co

Jun 8 2023

I am stuck on a train with screaming children. Ask me anything, I beg of you.

Jun 3 2023

RT @kerzoven: Our #Kickstarter is now 🔴LIVE 🥳 Circle of Kerzoven is a charming settlement-building #strategygame paired with a r… T.co

May 30 2023