Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job. From the creators of World of Goo and Little Inferno.
User reviews:
Recent:
Very Positive (92 reviews) - 94% of the 92 user reviews in the last 30 days are positive.
Overall:
Very Positive (1,068 reviews) - 93% of the 1,068 user reviews for this game are positive.
Release Date: Oct 15, 2015

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy Human Resource Machine

 

Recent updates View all (3)

May 18

Some Human Resource Machine fixes

The bosses now lie to you 3% less.

19 comments Read more

March 30

Human Resource Machine now available on Linux!

Thanks to the efforts of our porting team, Linux players can now access a native version of Human Resource Machine. If you previously bought the Windows or Mac version, you should now automatically (and freely) have access to the Linux version as well.

As a thank you to Linux users, we’re putting HRM on sale for 20% off for a limited time. Happy programming, everyone!

18 comments Read more

About This Game

Update: now includes the official soundtrack

Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job.

Human Resource Machine is a puzzle game for nerds. In each level, your boss gives you a job. Automate it by programming your little office worker. If you succeed, you'll be promoted up to the next level for another year of work in the vast office building. Congratulations!

Don't worry if you've never programmed before - programming is just puzzle solving. If you strip away all the 1's and 0's and scary squiggly brackets, programming is actually really simple, logical, beautiful, and something that anyone can understand and have fun with! Are you already an expert? There will be extra challenges for you.

From the creators of World of Goo and Little Inferno. Have fun! Management is watching.

System Requirements

Windows
Mac OS X
SteamOS + Linux
    Minimum:
    • OS: XP or later
    • Processor: 1.5Ghz CPU
    • Memory: 1 GB RAM
    • Graphics: graphics card that supports Shader Model 2.0 or greater
    • DirectX: Version 9.0c
    • Storage: 200 MB available space
    Minimum:
    • OS: OSX 10.7 or later
    • Processor: 1.5Ghz CPU
    • Memory: 1 GB RAM
    • Graphics: graphics card that supports OpenGL 2.1
    • Storage: 200 MB available space
    Minimum:
    • Processor: 1.5Ghz CPU
    • Memory: 1 GB RAM
    • Graphics: graphics card that supports OpenGL 2.1
    • Storage: 200 MB available space
Customer reviews
Customer Review system updated! Learn more
Recent:
Very Positive (92 reviews)
Overall:
Very Positive (1,068 reviews)
Recently Posted
archdeco
( 4.9 hrs on record )
Posted: July 24
♥♥♥♥ this game for trying to teach me how to do a "bubble sort". Other than that, delightful.
Helpful? Yes No Funny
Cheesy McPizzza
( 11.6 hrs on record )
Posted: July 23
Interesting ways of completing puzzles, some achievements can be absurd to complete (i had to use a guide for one) and some of the tasks that are needed take both time and logic to the max. would i reccommend it, only to my logical thinker friends otherwise my other friends would die.
Helpful? Yes No Funny
shizoID °_̯͡°
( 4.9 hrs on record )
Posted: July 23
The Data Won’t Collate Itself!
Helpful? Yes No Funny
notquiteninja
( 2.5 hrs on record )
Posted: July 22
This game is an interesting breakdown of a simple if/then programming language. Don't let the cute and quirky art style fool you though, the difficult ramps up pretty quickly and the solutions are fairly complex by the end. I admit I was not smart enough to figure out some of the final puzzles without a little outside help. What a fun way to get people to understand these concepts from a behind-the-scenes stance where you see the math in action.


7/10 human work hours
Helpful? Yes No Funny
unquietwiki [Reddit]
( 3.8 hrs on record )
Posted: July 22
Don't think of this as a game. Think of it as a primer in how to code in Assembler. Albeit with World of Goo graphics, and a evil lurking subtext.
Helpful? Yes No Funny
Travesty
( 6.1 hrs on record )
Posted: July 21
This game started out as a fun little assembly programming puzzle but got tedious pretty quickly.

The story and style are exactly what you'd expect from a 2DBOY / Tomorrow Corporation game (World of Goo, Little Inferno). Kind of cute and whimsical, but with a story utterly disconnected from the gameplay without much of a cohesive plot.

If you've never done any sort of assembly programming this game could serve as a nice introduction to it; a bit of a challenge while teaching some of the basics.

However, if like me you have done some programming you'll probably find yourself getting annoyed with it pretty quickly. It has:

-No boolean operators (AND, OR, NOT, etc.) which seriously limits the scope of what puzzles can be in the game.

-No "branch on positive result" operator, despite there being negative and zero variants. This doesn't stop you from solving anything, but it forces you into writing some really inelegant solutions in order to work around this pointless omission.

-Comments and labels that need to be drawn letter by letter. You aren't required to use them, but if you do hopefully you have good handwriting using a mouse.

-No ability to set constants; you have to use whatever the game provides you. This means you pretty much have to solve the problems how they expect you to, no creativity allowed.

-A run time that even at the fastest setting will take a few minutes of sitting and waiting for some of the longer puzzles to complete.

All in all I think this game fails pretty hard, as its core audience is people with some interest / experience in programming but it doesn't respect that audience. It wasn't even all that challenging, I found I spent more time fighting the interface to get my solutions to work than I did actually thinking up solutions.
Helpful? Yes No Funny
KittenOverlord
( 0.3 hrs on record )
Posted: July 18
I bought the game but then it stopped working so i deleted local content and it said i could just re-download it from the store but i actually have to pay. Though it was fun while it lasted so thumbs up. :(
Helpful? Yes No Funny
Matt
( 0.9 hrs on record )
Posted: July 18
I think it's a cute little game that can teach the basic idea of what a computer does in a click-and-drag, stylized way, but it can be very tedious at times for those that have done this before (a lot of times I knew the solution, and it would have taken me less time to write code to do this than to click and drag all these boxes.) Also, it's hard to read your list of instructions sometimes, because it's a scrollable list; it should have been given more screen-time, maybe smaller boxes so more commands can fit?

I'd recommend getting this on sale if you want to learn some basic programming ideas in a comfortable, quirky click-and-drag puzzle game environment. People who already know programming, though, might find this very tedious, and might enjoy something like TIS-1000 more.

Helpful? Yes No Funny
Erroneous Bosch
( 2.0 hrs on record )
Posted: July 17
My experience of this game was the exact opposite of most other reviewers who have complained of its lack of challenge. I found Human Resource Machine utterly impossible. The developers have stated that they wanted this title to appeal to a general (i.e. non-specialised) audience, and I can quite confidently say that they've missed that mark by several hundred miles.

I enjoy logic puzzles - puzzles in which the means to solve them is provided within the puzzle itself. Human Resource Machine is not pure logic - it is half logic in the form of a rudimentary programming language (which it explains) and half advanced maths (which it does not) in exactly equal portions. I have utterly detested maths since the beginning of high school (for context, I graduated over a decade ago), and thus I detest this game.

The puzzles essentially come down to two parts: work out the algebraic equation required to provide the necessary output from a randomly generated input sequence, then work out how to express this equation in the form of the game's code. I don't have the outside knowledge of fibonnaci sequences and other such esoterica that the game expects one to bring to the table in order to meet it halfway before playing with its basic building blocks of programming. I thought I would like this game because I adored SpaceChem, and this works on a similar input/output basis. The difference is that SpaceChem explains itself in full and requires no outside knowledge.

There is an audience for this game, and that audience is very narrow: those who bring with them a solid, pre-existing mathematical education and an interest in programming. If that doesn't describe you, avoid Human Resource Machine without a second thought, as you will find nothing but frustration within.
Helpful? Yes No Funny
pedestrianwolf
( 20.8 hrs on record )
Posted: July 16
This may be one of the cleverest introductions to computer science I've ever seen. If you are interested in programming at all this is a very good game.
Helpful? Yes No Funny
Most Helpful Reviews  In the past 30 days
7 of 8 people (88%) found this review helpful
3 people found this review funny
Recommended
14.0 hrs on record
Posted: July 6
My 10 bits: Cute little programming game which is fun but could have been much better.

The Ones:
0001 Sorta cute
0010 Maybe educational
0011 Optimization is fun
0100 Achievements are easyish
0101 Weird cutscenes

The Zeros:
1111 Very basic and tabletized, all pointy-draggy
1110 More levels please
1101 Can be tedious at times
1100 Achievements are easyish

Everyone will probably enjoy this game for a little while, if you like solving abstract problems and basic programming you’ll enjoy it more.

It really comes across as targeted for mobile/tablets; like many such games it really has only the basic features and nothing else. As an example, while you can cut and paste entire programs (and have to endure an explanation every time you do it), there’s no feature to cut and paste a section of a program. Another example - you have to ‘draw’ comments with your mouse or touch, you cannot type them in.

As an experienced programmer the optimisation challenges were mostly a little easy for me. On the other hand, the instruction set used in the game is often frustrating by design (e.g. I usually want to jump if positive, not negative! - or - I usually don’t want the bump instructions to replace what’s in my hands).

No story to speak of, but some strange little cutscenes to set the mood. Reminds me of my work.

Overall a short, easyish and moderately fun game. Get it if you like optimization-style puzzles... and let’s face it, who doesn’t.
Was this review helpful? Yes No Funny
4 of 4 people (100%) found this review helpful
Recommended
3.0 hrs on record
Posted: June 28
Fun way to teach/learn what programming is.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
17.0 hrs on record
Posted: July 2
This game is fun, especially for those who want to get an impression of how programming is done. You will miss the features of high-level language on this one as the game uses a language closer to (uh...an English-friendly) assembly language.

Every challenge is done with minimal keywords provided to you. For advanced players, you can take on the optiziming challenges available for each level. It's truly an awesome brain exercise. The game has cute puppet like graphics, nice casual BGM and easy instructions.

TL;DR: This game is awesome for programmers and non-programmers alike!
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
11.9 hrs on record
Posted: July 3
An excellent introduction to programming, and a good fun challenge for those who already know how to code.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
2.0 hrs on record
Posted: July 15
Very nice for those who like programming, can be a bit easy though. I found later stages quite challenging so far, yet fairly simple.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
21.4 hrs on record
Posted: June 27
Four hours in I'd done about 35 levels and felt like a god. "Crushing it" I thought. The game proceeded to melt my brain. Best handful of bucks I've spent in ages.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
Recommended
8.5 hrs on record
Posted: June 26
Product received for free
Like puzzles? Enjoy programming basics (or want to learn some basic Assembly)? Then look no further! With its quirky style that The Tomorrow Corporation puts into it's games, this game has a nice aesthetic that sets it apart from other, more challenging programatic puzzle games, such as TIS-100 and the like.

There are many ways to solve a puzzle and you have replayability by trying to get speed / command optimizations on each level. I highly recommend this game, espcially at its current sale price.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
Recommended
8.2 hrs on record
Posted: July 2
This is a game about programming, the style of programming is very similar to assembly. In the beginning the tasks are relatively simply to solve but some of the harder puzzles require signifncantly more thought. I have a background in programming and after a couple of hours I think I am around 75% of the way through the game. However due to the fact that there is "optimization challenges", I do get the feeling I would return to some of the earlier puzzles to beat/match the best possible. The art style is fun and the UI relatively easy to use and the music is good, though I note there is no volume slider. I think if you enjoy programming then this game is for you and it may even tax you.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
1 of 1 people (100%) found this review helpful
Recommended
8.7 hrs on record
Posted: July 8
Programming puzzle game in assembler like language. All programmers should try. Even simple debugger is included. This game can improve your skill about basic algorithms. Optimalization challenges can be quite tricky.
Was this review helpful? Yes No Funny