Scrapfall
A downloadable game for Windows and Linux
You're a salvage pilot, stranded on Vesta-9. Its sealed mining vaults are packed with scrap — and the machines that still guard it. Raid the vaults, haul loot back to your crash site, and build an army of robots to do the dangerous work for you. Recover five rare rocket components, rebuild your ship, and launch home.
The twist: your robots run real JavaScript. Not a fake in-game language — actual .js files you edit in your own editor, hot-reloaded the instant you save. Write a looter, a scout, a warbot; test them risk-free on the Test Range, then send them into the vaults to loot autonomously while you fight elsewhere.
export function loop(self) {
if (self.cargoFull) return self.goDeposit(); // full? bank it
const threat = self.threat(6);
if (threat) return self.fleeFrom(threat); // run from machines
if (self.lootRoom() === 'empty') self.explore(); // grab loot, open chests
}
Features
- Extraction looting — loot only banks when you make it to the exit hatch. Die inside and you drop everything, get out.
- Program robots in real JavaScript — Screeps-style API, non-blocking intents, persistent memory. Syntax highlighting free via the bundled type definitions.
- Procedural vaults that get darker and deadlier the deeper you go — descend elevators, power-switch puzzle alarm levels that summon hunter waves.
- Build your base — a Workshop for robots, a Forge for weapons, armor, and gear upgrades, and the Rocket you're slowly piecing back together.
- A full run in 30–60 minutes, with three save slots and autosave.
Controls
- WASD move · Mouse + LMB aim & attack · E interact / extract
- Q health pack · 1–5 / R weapons · Tab inventory · Esc pause
| Updated | 13 hours ago |
| Published | 3 days ago |
| Status | Released |
| Platforms | Windows, Linux |
| Author | elchupathingy |
| Genre | Survival |
| Tags | Automation, Dungeon Crawler, extraction, Top down shooter |
| Average session | A few seconds |
| AI Disclosure | AI Assisted, Graphics |
Download
Click download now to get access to the following files:








Leave a comment
Log in with itch.io to leave a comment.