Save The Forest
A 2013 js13kGames entry — a complete game in 13 KB of JavaScript. Race a wildfir...
Save The Forest
📖 How to Play
Pick a starting point from the menu, then move with the arrow keys or WASD. Extinguish burning trees by walking into them and avoid the flames — they spread and closing one off costs a life. Cut a corridor early, before the front reaches you.
📚 Complete Game Guide
Save The Forest
Save The Forest is a 2013 entry in the js13kGames competition — a yearly challenge to make a complete game in 13 KB of JavaScript. The entire game, sound effects included, fits in about 30 KB minified.
You play a fire warden racing a wildfire across a forest. Dodge the flames, extinguish burning trees before the fire spreads, and keep the burn count as low as you can while the fire front closes in from behind.
All the audio is generated at runtime with jsfxr (the JSynth "audio chip"), so there are literally no audio files.
How to Play
- Pick a starting point from the menu.
- Move through the forest and put out burning trees by walking into them.
- Avoid the flames — they spread and closing one off costs you a life.
- The fire front advances from behind. Do not get trapped.
- Survive as long as you can. The burn counter is your score.
Controls
- Arrow keys or WASD — move
- Movement is tile-based and turns are instant, so you commit to each step
- Touch controls appear on mobile
Tips
- Fire spreads fastest along connected trees. Cut gaps by burning nothing in a line — walk a corridor first, then work the flames.
- Extinguishing a tree early, far from the front, is far safer than waiting until it is surrounded.
- The weather changes as you go. Rain helps you; wind relocates the entire front, so re-plan your escape route when it shifts.
Save Data
Nothing is persisted. Each session starts a fresh run.
Open Source & License
Save The Forest was created by Varun Malhotra and is licensed under the MIT License.
- Original game source: https://github.com/softvar/save-the-forest
This integration self-hosts the MIT build so it runs entirely in your browser.
The upstream repository ships a ready-to-serve build in dist/, which was
used unmodified — no build step was run and no file was changed. The
unminified src/ is included alongside it for reference.
🎮 Controls
Share This Game
🎮 Related Games
HTML5 Asteroids
The arcade original rebuilt in a browser. Vector wireframe, thrust, inertia and wrapping screen edges.
Hextris
Tetris on a hexagonal grid. Rotate and stack falling hexes, line up three of the same colour to clear them, and survive as the waves get faster. Plain JavaScript, no build step.
Orbium
A one-touch marble puzzle in vanilla JavaScript and canvas. Nudge a marble through rotators, teleporters, one-way lanes and clocks to reach each level's dock. Includes a level editor.
Roguish
A turn-based roguelike dungeon crawler rendered with EaselJS on canvas. Explore a procedural dungeon with up to four heroes, manage fog of war, and recover the mythic treasure chest — or die trying.
💬 Comments
Coming soon! Sign in to leave a comment.