Skip to content
breakpoınt

Swarm

Program robots in a functional language to explore and gather resources

Swarm is a programming game that runs in your terminal. You start with very basic robots in a huge 2D world. You write programs that send your robots out to explore and collect resources. With those resources you build better robots that can run more complex programs. There is an open-world mode, a tutorial and a set of scenarios with fixed goals and limits.

Free · No login · Terminal · Intermediate

About Swarm

Robots use the game's own language, a small statically typed functional language with recursion. It suits programmers who enjoy functional ideas and slow, step-by-step progress.

It is free. You can download builds for Linux and macOS, or install it with Cabal, the Haskell build tool. The source is on GitHub.

On Breakpoint since 23 Oct 2026.

Is this your game? Update the listing

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help