What the game is
Human Resource Machine is a programming puzzle game released in 2015 by Tomorrow Corporation, the small studio behind World of Goo and Little Inferno. The frame is an office satire drawn in muted, hand-painted style. Your character is hired on the ground floor of a tower block, and every level is another year on the job and another promotion up a floor. The boss appears, states a task, and leaves you to it.
The screen is split. On the left is the office floor with an in-tray, an out-tray and a few numbered tiles that hold values. On the right is a strip of instruction cards, with names like copy from, copy to, add, jump and jump if zero, that you drag into a vertical list. That list is your program. Press run and the worker walks the floor carrying out one line at a time, at whatever speed you set.
Most levels take a few minutes; the hard ones take much longer. The game is sold on Steam for PC, on the Nintendo eShop, and on the App Store for iPhone and iPad. Steam lists nineteen interface languages, and almost nothing on screen needs reading beyond short command names.
What you actually do
You read the task, then decide on a plan before touching a card. A typical job: take every number from the in-tray, double it, and drop it in the out-tray until the tray is empty. You drag an instruction into place, drag a jump arrow back to the top to make a loop, and add a condition that ends it. Then you run it. When the worker stalls or the wrong number appears, you step through the program line by line and find where the logic broke.
Later levels use the floor tiles as scratch memory, add indirect references, and ask for sorting and comparison. Two optional targets sit under each finished level: solve it in fewer instructions, or in fewer steps. Getting better means writing shorter, tighter programs, not reacting faster.
What it exercises
- Turns a stated goal into an ordered list of instructions a machine can follow
- Builds loops with jumps and end conditions, then checks that they terminate
- Traces a running program line by line to locate the failing step
- Uses labeled floor tiles as variables, including references to a tile's contents
- Rewrites working solutions to use fewer instructions or fewer steps
Why we rate it High Worksheet score 76 / 100
FitHow much real knowledge or skill does the play itself make you use?80weight 45%
Fit lands at 80. The useful part is the whole game: there is no quiz layer and no reward screen bolted onto a lesson, and the only way past a level is to write a program that actually runs correctly. Sequence, loops, conditions and variables are the puzzle pieces themselves, not a theme painted over something else, which is close to a faithful model of real programming work.
TransferWill what you practise here work outside the game?70weight 30%
Transfer sits at 70. The instruction set is deliberately close to assembly, so none of its exact syntax carries over to Python or Scratch. What does carry is the habit of breaking a task into ordered steps, using a loop instead of repeating yourself, and reading a program back to find where it went wrong, and those habits do survive a change of language.
PracticeDoes the game make you use that skill again and again, as it gets harder?75weight 25%
Practice reaches 75. Every level draws on the same small instruction set, so loops, conditions, copying and comparison come back dozens of times in new shapes across a long campaign. The optional size and speed targets give a real reason to return to a level already solved and rewrite it, and that rewriting is where most of the practice actually happens.
What the evidence says
Editorial onlyNobody outside our desk has checked this. It is our reading of how the game plays.
The evidence level is Editorial only: our judgment grounded in the mechanics. The source in the record is Tomorrow Corporation's official game page, which confirms what the game is, who made it and how it is sold. It is a developer page, so its description of the game as teaching programming is a sales claim rather than a measurement. We have found no study of Human Resource Machine or of this specific instruction-card format, and we cite none. Read the meaningfulness score as a reasoned account of what the play requires, not as a demonstrated learning outcome.