
Build and Share (v1.0.9)
Steam Workshop is open. There's a level editor in the game now, and levels you make can be published straight to the Workshop — with a picture of their map. Anything you…




A programming puzzle game where you never control the snake directly. Instead, you build its behavior by connecting blocks, then press play and see if your logic works. Think like a programmer as you solve 70 puzzles, with 30 more coming soon.
There are no arrow keys. Your snake stands still until the program you built tells it to move — and then it does exactly what you wrote, including the part you got wrong.
Tail Recursion is a programming puzzle game. You solve a level by wiring blocks into a graph: sense the world, branch on what you find, count, remember, act. Then you press play and watch your logic run one tick at a time.
Drag blocks onto the canvas and wire them together. Move Forward, Turn Left, Repeat N Times, If / Else, Wall Ahead?, Store, Recall. Every block spends from a per-tick budget, so a clever program beats a long one — and the score agrees.
Wall ahead? Food ahead? Door ahead? Sensors are the only way your program learns anything. Two blocks and one sensor will walk any perimeter forever — the trick is knowing which two.
Sensor Segments let you see.
Memory Segments give you variables.
Processor Segments raise your budget.
They are body segments. Capability costs length, and length is what kills you.
The graph lights up as it runs — which block fired, what the sensors returned, what it cost, what the snake did. When it dies, the game says which death it was: you hit a wall, or you hit yourself. Those need completely different fixes.
Start with six tutorials that teach you how everything works, then take on 70 handcrafted puzzles. Explore corridors, spirals, combs, keyed vaults, gated floors, and even sensorless runs where you must plan the entire route before moving. Another 30 puzzles will be added in a free update.

Every level carries a budget set by its difficulty. Slow runs spend it. Extra action blocks spend it. Loops, conditions and sensors are free — they are how you save it. Apples always pay for the detour that fetched them. Replay any level to raise your total.
Free Play — an endless board and a combo score
Custom levels — drop .level files into a folder and they appear in the menu
Moddable — blocks are Lua, and they hot-reload while the game is running
Tail RecursionSteam patch notes
Steam Workshop is open. There's a level editor in the game now, and levels you make can be published straight to the Workshop — with a picture of their map. Anything you…
Tail RecursionSteam patch notes
Room to Work This one is about the screen: making space where you need it and putting things where you can find them. Three views. Map and editor side by side as before, or press…
Tail RecursionSteam patch notes
Frames, Fixes and Fewer Edges More of your feedback turned into features. Frames. Select a few blocks, press Ctrl + G, give the frame a name. Drag the frame and everything in it…
Tail RecursionSteam patch notes
You Asked, We Listened A round of fixes straight from your reviews and messages. No more auto-advance. Finish a level, and you get a choice: Next Level, or Stay. Plus << PREV and…
Tail RecursionSteam patch notes
Undo Is Here Everyone makes mistakes. Well - everyone except the snake. The snake only does exactly what you told it to. That's kind of the problem. But now your mistakes are not…
Tail RecursionSteam patch notes
Save Your Work, Your Way Canvas saves. Save the whole canvas under a name and load it back later - per level - so you can try different versions of a solution without losing the…
Tail RecursionSteam patch notes
Tutorials, Blueprints and a Friendlier Editor A big round of polish based on what you've been telling us. New tutorial text. All six tutorials have been rewritten. Level 4 has a…
Tail RecursionSteam patch notes
Text Size Option A few of you said the text was hard to read. Fair enough - it's a small pixel font and not every screen is kind to it. There's now a TEXT SIZE setting in the…
Loading more games…