To Build a Fire is a short game written in Godot for a game jam, drawing inspiration from a short story by Jack London.

GitHub link: https://github.com/s0ulm4n/to-build-a-fire

Story

Everyone you talked to said that traveling anywhere in this weather, with a blizzard on the way, was a bad idea. Especially traveling alone. But of course, you knew better.

You realize your mistake, now that you've no idea which way to go to reach civilization again. Because of the blizzard you can barely see five feet ahead of you, and you're sure that whether you try to press on or turn back, you will not make it far. 

Your only chance is to wait until dawn and hope the wind dies down a bit, so you could figure out which way to go. In order to do that, you will need to build a fire, and then you will need to keep that fire going for as long as you can.

Save your matches. Save your warmth. This will be a long night.

Gameplay

The goal of the game is to survive for a set period of time. Your warmth meter will gradually decrease, unless you're close to a burning fire, which will raise the meter (but only up to 100). If the meter reaches 0, you die.

A fire needs to be refueled by wood you can find lying around (you don't have an axe, so chopping down any of those trees around is not an option).

You start the game next to a fire. It's a good idea to keep it going for as long as possible, but eventually you will use up all of the wood in the area. Or maybe you won't be able to find your way back in the dark. In that case you can use one of your three matches to start a new fire. Starting a fire using a match still requires wood, so you won't be able to do so unless you have any on you.

Be careful: once you're out of matches, you can't get more!

Controls

  • WASD or direction arrows to walk
  • Spacebar to refuel a nearby fire with 1 wood
  • Enter to create a new fire using up 1 match and 1 wood
  • Esc to pause the game

Credits

Art
Shaders
Sound
Published 17 days ago
StatusIn development
PlatformsHTML5
Authors0ulman
GenreSurvival
Made withGodot
TagsGodot

Leave a comment

Log in with itch.io to leave a comment.