SIGABRT
有试玩版
About the game
编写替你战斗的 while(1) 循环。将代码修改组合成自动战斗程序,在一个正在崩溃的操作系统中从 /tmp 一路深入内核,并在每次运行时调试你的构建。每次编译都不尽相同。调试你的代码。再试一次。
Steam 原始说明
The demo is a full game.
The demo is a complete, finished game: all planned game mechanics are implemented, a real ending exists, and the endless final boss endgame content waiting behind it. You can finish it and never pay anything.
The full version, later, is more of it — more builds to play, more districts, more code to build your loop out of, and the Net: an endgame content that expands the final boss game play mechanic. The full release builds on what the demo already is rather than replacing it. If the demo is not for you, the full version will not change your mind, and that is deliberate.
Please wishlist and leave a review! The more momentum the demo has, the more features there will be for the full release!
You write the loop that fights for you.
In SIGABRT, fighting is programming. You build a while(1) loop out of code instructions, and it runs top to bottom every turn, fighting on its own. Winning means writing a better loop: pick the right edits, compile a build that lasts, and get deep enough to reach the kernel of a machine that's crashing around you.
Write the loop
Every edit is one line of code. Attack, block, overclock, malloc, reflect, leech. You arrange them and the interpreter runs the program for you. A forecast shows the next iteration before you lock it in, so winning comes down to how you build, not how fast you react. Change a single line and the whole battle plays out differently.
The world is Linux and embedded C — the signals, the filesystem you fall through, the MEMORY budget you can genuinely run out of. What you actually write is gentler than that. There are no types to declare, nothing to allocate, no pointers to get wrong: you are arranging a short list of calls and deciding what runs when. It reads much closer to a scripting language than to the C the setting is dressed in.
No run compiles the same
Every descent builds a new operating system to fall through, with room-clustered districts, hazards, and enemy castes that punish different builds. You draft edits and salvage relics into archetypes that actually play differently: heal-heavy, block walls, glass cannons, drain, or self-rewriting loops. What you end up with is never the same twice.

Descend a dying machine
You fall from /tmp through /proc, /dev, /net, and /var, down to /kernel. Pieces of a bigger story reside fragmented in the world of SIGABRT — in the fragments you read, in the districts you cross, and in every boss you reach, each of which is a build that failed before you did. Somewhere at the bottom, something runs a task without a timeout. You are the newest attempt to get to the bottom.
Then leave for the Net
Compile a function and the endgame opens up: the Net. It's a boss rush against procedurally generated enemies, fought with a deck built entirely from the functions you've banked. It ends at a final boss you cannot kill, the Halting Problem, where the goal is to last as long as your build can and post a personal best.
Made by a programmer, for programmers
SIGABRT is a game made with a vision to capture the mundane fun and frustration of programming. Running the same program again and again, tweaking one line at a time until you learn that there is a better way to implement whatever feature you just spent the last hour developing. Facing problems that you haven't seen before. And finding solace in the occasional relatable comments in the code from other developers that faced the same problem as you.
You do not need to write code to play it, though. The loop is taught from nothing in a practice fight, and everything past that is reading a short list of instructions from top to bottom.
Features
Programming as combat. You build a while(1) that fights on its own, and a forecast lets you plan each turn instead of gambling on it.
Roguelike deckbuilding. A deep pool of code edits, relics, and events, with six build archetypes that are all worth playing.
A procedurally generated OS. New districts, mazes, hazards, and enemy castes on every run.
Six biomes and a hidden endgame. Descend from /tmp to /kernel, then head out into the Net.
Four playable characters. Each starts with a different loadout, and you earn the next one by winning a run rather than grinding for it.
Drawn entirely in code. Every enemy and effect is rendered procedurally. No stock art, no asset packs.
Play it your way. Reduce motion, remap the controls, scale the UI, and set volume per channel.
Debug your code. Try one more time.






试玩版与发售信息
上次检查时发现了 Steam 试玩版。下载前,请在 Steam 上确认您所在地区是否仍可使用。
信息与图片:Steam · 最后检查 UTC