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 (48 reviews) - 83% of the 48 user reviews in the last 30 days are positive.
Overall:
Very Positive (1,083 reviews) - 93% of the 1,083 user reviews for this game are positive.
Release Date: 15 Oct, 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)

18 May

Some Human Resource Machine fixes

The bosses now lie to you 3% less.

19 comments Read more

30 March

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 (48 reviews)
Overall:
Very Positive (1,083 reviews)
Recently Posted
Macal
( 8.1 hrs on record )
Posted: 6 August
Interesting idea. I enjoyed 70% of the game, then if became too complicated and was not fun anymore.
Only recommended if you get a good price deal, otherwise I would not buy it again.
Helpful? Yes No Funny
Chaotix
( 2.6 hrs on record )
Posted: 5 August
I've been wanting to learn to code for a long time and never got around to it due to the fear and bias most people deal with.

With this game I felt engaged, I felt accomplished at every optimization I achieved, I felt like I was learning without the headache.

This is a must have for anyone starting out in coding, or simply enjoys a good puzzle game.
100% satisfied with purchase.
Helpful? Yes No Funny
Dr. Ya Ya
( 5.9 hrs on record )
Posted: 3 August
Great game!
It's really fun to solve the puzzles. If you like logic mind games or ever had fun programming stuff, then this is the game for you!

Unfortunately it falls a bit short, took me 4 hours to make 3/4th of the game and now it gets a little harder.
A DLC with new puzzles or maybe a content creater and Workshop Support would be reeeaally great!
Helpful? Yes No Funny
obsidian.lily
( 1.4 hrs on record )
Posted: 31 July
This is a probably well-meaning game that fails to deliver to the audience most interested: the newbie programmer. The game has a charming premise, which is underdeveloped. Although your character is moving upward through a dystopian corporation, this is less fleshed-out than the world map in early Mario games. The sound design is suitable and unintrusive, but nothing to write home about. More importantly, the game design suffers from expert myopia. It's essentially a teaching game (or to use the 90s buzzword, an edutainment game). While it could be a fun way to learn visual programing, in reality the teaching game genre is merely used as a framework, and is entirely neglected. There are no actual hints for a stumped player. The coding language the player uses is artifically hobbled by a lack of the most basic functions fundamental to languages handling maths. The player must execute relatively simple programming tasks with elaborate contortions of unsuitable functions, like determining if numbers are equal without an actual comparison function of any sort. The newbie codemonkey will feel it is cheating to look up answers or even hints, likely unaware that porgrammers pull code from documentation and github all the time.

For experienced coders, this will be a fun puzzling romp with a robot apocalypse skin. For aspiring programmers and those with less than perfect math scores, it will quickly devolve into an exercise in frustration.

*I have not reviewed it for accessibility. This is a single-mouse-click based game. Keyboard controls are not available. Audio is not required to play. Color is not required for understanding and playing - it is mostly sepia with some arbitrarily red or green items.
Helpful? Yes No Funny
Atarun
( 12.7 hrs on record )
Posted: 30 July
Description
Human Resource Machine is a puzzle/programming game by the devs behind World of Goo and Little Inferno.
It makes you code not with the fancy sophisticated constructs of programming languages, but with a very limited set of instructions the likes of which your processor really understands. It is basically a very cute, very graphical introduction to assembler languages and to programming in general.
The game starts with simplistic problems and an extremely limited set of instructions, but the difficulty ramps up quite a bit until you finally tackle typical programming problems like Fibonnacci and prime numbers, sorting and so on.
Besides all the programming puzzles, the game also tells you a story that I will not dare spoil here, even though it is not, by any means, a story-driven game.

Pros
  • Amazingly cute graphics (who woulda thunk assembler code could be so pretty???)
  • Balanced difficulty curve (aside from optional problems and some optimization goals)
  • Good amount of content for the price (unless you are a computing genius... or a cheater)

Cons
  • Interface gets frustrating at times
  • Coding complex programs with so few instructions is hard (and now you know why programming languages were invented in the first place ;) )

Verdict
If ever a programming game could be accessible to non-coders, this would be it. At the same time, behind its cute graphics and visual gimmicks, it really is a programming game.
If you're a coder, you should give this one a try, if only to afterwards go back to your favorite language and sigh in contentment for all the syntactic sugar making your coding experience so much more comfortable.
If you've ever wondered how computer actually compute data, this is the game for you.
If you're a big fan of puzzles and brain teasers, this will probably give you a headache in a good way.
If you fit in none of those categories, I would only advise getting this game on sale, as you might go into anaphylactic shock ;)
Helpful? Yes No Funny
Kasser
( 0.7 hrs on record )
Posted: 30 July
Product received for free
Good game especially if you want to learn programming the fun way.
Helpful? Yes No Funny
Lilithish
( 0.2 hrs on record )
Posted: 27 July
Bad programming. Wannabe realistic game.
Helpful? Yes No Funny
Deleran
( 7.2 hrs on record )
Posted: 27 July
Assembly language programming simulator 2015. Hopefully nobody ever sees the awful hacky garbage I used to solve the harder problems.
Helpful? Yes No Funny
ShawSa
( 5.2 hrs on record )
Posted: 26 July
I thoroughly enjoyed this game! I don't think it's a spoiler to say that gameplay is basically writting simple programs for a basic computer. There's not much plot.

I susspect that there are a lot of people out there who like puzzel games, but who would not like this game. Here's a quick checklist to help you decide if you might like this game:

You might like this game if...
1. you like computer programming in simple languages like C, Basic, or assebly.
2. you love math, in particular algorithms and proofs.
3. you care about the process more than the answer.

Lastly you may find this game very hard if you're not familliar with a few algorithms like the division algorithm and a simple sorting algorithm like bubble sort.
Helpful? Yes No Funny
archdeco
( 4.9 hrs on record )
Posted: 24 July
♥♥♥♥ this game for trying to teach me how to do a "bubble sort". Other than that, delightful.
Helpful? Yes No Funny
Most Helpful Reviews  In the past 30 days
9 of 9 people (100%) found this review helpful
Recommended
12.7 hrs on record
Posted: 30 July
Description
Human Resource Machine is a puzzle/programming game by the devs behind World of Goo and Little Inferno.
It makes you code not with the fancy sophisticated constructs of programming languages, but with a very limited set of instructions the likes of which your processor really understands. It is basically a very cute, very graphical introduction to assembler languages and to programming in general.
The game starts with simplistic problems and an extremely limited set of instructions, but the difficulty ramps up quite a bit until you finally tackle typical programming problems like Fibonnacci and prime numbers, sorting and so on.
Besides all the programming puzzles, the game also tells you a story that I will not dare spoil here, even though it is not, by any means, a story-driven game.

Pros
  • Amazingly cute graphics (who woulda thunk assembler code could be so pretty???)
  • Balanced difficulty curve (aside from optional problems and some optimization goals)
  • Good amount of content for the price (unless you are a computing genius... or a cheater)

Cons
  • Interface gets frustrating at times
  • Coding complex programs with so few instructions is hard (and now you know why programming languages were invented in the first place ;) )

Verdict
If ever a programming game could be accessible to non-coders, this would be it. At the same time, behind its cute graphics and visual gimmicks, it really is a programming game.
If you're a coder, you should give this one a try, if only to afterwards go back to your favorite language and sigh in contentment for all the syntactic sugar making your coding experience so much more comfortable.
If you've ever wondered how computer actually compute data, this is the game for you.
If you're a big fan of puzzles and brain teasers, this will probably give you a headache in a good way.
If you fit in none of those categories, I would only advise getting this game on sale, as you might go into anaphylactic shock ;)
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
1 person found this review funny
Recommended
0.2 hrs on record
Posted: 14 July
Well, it's easier than TIS-100, but if you ask me to do consistant division using only add or subtract I'm still an idiot.
Was this review helpful? Yes No Funny
2 of 2 people (100%) found this review helpful
Recommended
2.0 hrs on record
Posted: 15 July
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
6.0 hrs on record
Posted: 13 July
As a non-programmer, I really appreciate what this game has to offer. I know a little bit about programming, but it's not something that I've ever really taken to. So playing the game I have a basic understanding of what they want me to accomplish, but I have found it challenging to execute it. The first 10-15 or so levels were pretty easy, but then it started to get more complicated for me (which is good). I wanted to play this game to learn how to program, and in a way it does that. It's basically assembly logic puzzles.

I highly recommend this game for non-programmers who are interested in challenging themselves to learn the basic logic of programming or who want to try and solve puzzles via programming. However, it isn't going to teach you the syntax of a language or anything like that.

I'm not really sure I can recommend it for those who are already programmers. My husband is a programmer and breezed through the first 20 levels in half an hour and hasn't played it since. He said he enjoyed it, but that it wasn't very challenging. So I don't know if it will become challenging at that point or if it's too simple for programmers, however, I think it's worth taking a look at for anyone.

I believe this game is unique and brings something new to the table.
Was this review helpful? Yes No Funny
1 of 1 people (100%) found this review helpful
Recommended
0.7 hrs on record
Posted: 30 July
Product received for free
Good game especially if you want to learn programming the fun way.
Was this review helpful? Yes No Funny
2 of 4 people (50%) found this review helpful
Not Recommended
2.9 hrs on record
Posted: 13 July
As much as I loved Little Inferno, the gameplay here is just too hard. As a developer, I really don't want to do more programming in a game ha.

Some will find it interesting (those new to programming or assembly). Otherwise, skip this one.
Was this review helpful? Yes No Funny
Most Helpful Reviews  Overall
474 of 501 people (95%) found this review helpful
458 people found this review funny
Recommended
4.8 hrs on record
Posted: 15 October, 2015
Game tricked me into doing math and logic programming. I actually pulled out a piece of paper and a pencil to try and work around some of the levels. ♥♥♥♥ you game.
Was this review helpful? Yes No Funny
358 of 398 people (90%) found this review helpful
15 people found this review funny
Recommended
0.7 hrs on record
Posted: 17 October, 2015
It must the Year of the Indie Programming Sims, because there sure are alot in that category, or at least in fringe group categories.

The devs that did this also did World of Goo and Little Inferno, which were incredibly endearing games with storylines that emotionally moved me. No exaggeration.

Now onto 'programming games'. I do programming occasionally, for work purposes. I am no stranger to logic structure, BUT I am no expert in it either. TIS-100 was super awesome fun at first, and then it was a chore. The same problem goes for this title here.

So here is the thing: If you like programming games, this one is fairly lite. It is also fairly short (~5 hours if you are decent at logic puzzles). If you don't like programming puzzles, run away. If you like them, this is probably a fun afternoon.

A good review should be less of a personal opinion, and more of a statement that helps a potential buyer make an informed purchase, or not. I would down-vote this for my personal taste, but it is certainly a well done game, by a well-accomplished developer. Upvoted because it deserves it, regardless of my personal taste.

Peace,
Was this review helpful? Yes No Funny
456 of 521 people (88%) found this review helpful
492 people found this review funny
Recommended
15.8 hrs on record
Posted: 19 October, 2015
Should I be a programmer to play it?
No. My 11 year old is on level 22. However, he now calls himself a programmer.

Will this teach me programming?
No. If completing this is in your CV, you will remain unemployed.

Will I be a better programmer once I've completed it?
No. You were probably a better one before.

Is this a high level language?
No. However, that would depend entirely on your altitude when you looked.

I'm an elite class Jedi coder. Should I?
No. Because it doesn't matter what you do, someone can do it better, in less lines and less iterations.

Will I enjoy it?
No. Unless tearing your hair out writing 50 lines of code when 5 would normally suffice appeals to you.

Is the author a good programmer?
Yes. Pre-empting outcomes with any given code - before you write it - is elite.


gg.
9.5/10.

Would get 10 but the coffee room is full of very ugly women.
Was this review helpful? Yes No Funny
125 of 131 people (95%) found this review helpful
3 people found this review funny
Recommended
2.2 hrs on record
Posted: 18 October, 2015
Its basically Assembly Language class. Ive read a few other reviews here, and the negatives bring up a couple valid points. There is very little handholding. They expect you to google to learn the concepts, then do the exercise in all but the most simple puzzles at the start. The game is more like a question booklet rather than a textbook, so you are solving problems not learning the material you need to solve problems. If you have some programming background and need a referesher on assembly, or if you know programming and want to try your hand at some assembly type problems without actually doing assembly code.... this game could be useful and entertaining. But if you are looking to LEARN, this game will not teach you very well. You will need to do the learning else where and come back to this as an exercise.

As an exercise, its good and I reccomend it. As a learning tool, I do not reccomend it. You should be aware of this before buying. I will reccomend it because I like it, but really take my words as a warning before buying it. Its for a specific audience.
Was this review helpful? Yes No Funny