Loading programming-io for the first time...

An agar.io-style arena where the blob you drive is a programming language. Eat code, grow, and try not to get executed by something bigger.

Pick a family, switch inside it

Choose one language family at the start — SCRIPTED, MANAGED, NATIVE or FUNCTIONAL — and switch between its languages mid-run. Every language brings its own ability, so a swap is a change of playstyle, not just a change of colour.

Start as an INTERN, make your way to the top

Every language has its own ladder: INTERN → JUNIOR → MID → SENIOR → ARCHITECT. What you do while wearing a language counts toward its next promotion — code eaten as PYTHON, rivals frozen as PHP, darts landed as DART. Each step up changes how the blob looks, makes its ability faster, stronger and cheaper, and at ARCHITECT hands you a second ability on a second button, built from something the real language is known for.

  • JAVASCRIPT — starts with EVENT LOOP, bursts of speed you aim as they fire. At ARCHITECT, GO TO DEFINITION: jump straight to the nearest thing you can eat, anywhere on the map.
  • PYTHON — starts with IMPORT *, dragging every scrap of code around you into your mouth. At ARCHITECT, ANACONDA: become a snake for a few seconds and swallow bodies far bigger than you.
  • JAVA — starts with CHECKED EXCEPTION, storing every hit you take and unloading it on the next rival you touch. At ARCHITECT, LAYERED ARCHITECTURE: layers around you that eat attacks and hazard strikes so you don't have to.
  • C++ — starts with HEAP ALLOC, dropping half your size where you stand for only you to pick up later. At ARCHITECT, MEMORY POOL: what you leave on the heap keeps growing while it sits there.
  • GO — starts with GOROUTINE FAN-OUT, copies of you that hunt on their own and feed you what they catch. At ARCHITECT, PANIC: more copies, and each one blasts the board when it dies.
  • RUST — starts with BORROW CHECK, taking over a rival so everything it eats feeds you instead. At ARCHITECT, REBORROW: whoever your borrowed body touches gets borrowed too.
  • …and more, each with its own climb: PHP, RUBY, C#, KOTLIN, DART, ZIG, ELIXIR, HASKELL and OCAML.

The arena fights back

The board is filled with hazards: bugs, infinite loops, memory leaks, race conditions, stack overflows and merge conflicts. Each family is immune to some of them, but not all.

Three modes

Campaign (single player) — drop into an arena that keeps spawning rivals, climb the board, and take out the last one standing.

Sandbox (single player) — choose your language, choose exactly which rivals stand on the board, and how hard the arena fights back.

Versus (multiplayer) — host an arena, share the room code, and fight your friends with the language you brought.

Achievements and TOKENS

Goals you can chase whatever you play, each paying TOKENS as you climb its tiers:

  • ONLINE — PUSHED TO PROD (win versus matches), ROLLBACK (lose them), CODE REVIEW (get eaten by other players).
  • OFFLINE — BUILD PASSING (win campaign runs), WORKS ON MY MACHINE (lose them).
  • CAREER — ONBOARDED (languages past INTERN), TENURED (languages at SENIOR), PROMOTED (your first ARCHITECT), FULL STACK DEVELOPER (an ARCHITECT in every family), PRINCIPAL ENGINEER (ARCHITECT in every language).

Runs in the browser. Keyboard and mouse, or touch with an on-screen stick.

Updated 59 minutes ago
StatusIn development
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorMaziminds
GenreSurvival
Tags2D, Arcade, Fast-Paced, io, Multiplayer, Neon, programming, Score Attack, Singleplayer, Top-Down
AI DisclosureAI Assisted

Leave a comment

Log in with itch.io to leave a comment.