Human Resource Machine
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.
Steam User 4
Loop unrolling for fun and profit.
This is a pretty good "computer assembly language programming game". *Most* of the optimization challenges (either for program space or runtime) are enjoyable. Some are a bit tedious.
Towards the end I found my enjoyment waning a bit because unlike in some other games of this genre I've played, you never really develop any abstractions that you can leverage later. Many times one level will teach you something and then the following level will ask you to "use" what you learned previously. But by use, I mean literally go back and copy paste your solution (which granted, is implemented) or reimplement it in a slightly more specialized manner.
As an example, in the early/mid-game you are asked to implement multiplication using only addition and subtraction. This isn't too bad! Then, in the next four levels you'll have to use multiplication to solve various problems and you'll be reimplementing multiplication from addition and subtraction every time. It would have been better in my opinion to just give you a Mult operator once you've proven you can implement it. This is not that kind of game, though.
As a result, toward the end I found myself not caring as much about the optimization challenges and writing my code in a more readable/developer friendly way. Duplicating memory reads if it meant that "subroutine" preconditions could be more easily reasoned through, that sort of thing.
I think that the game is a fun challenge for hobbyist and professional programmers, but if I am honest I think that *most* non-programmers are going to hit a wall at some point.
Steam User 5
A very interesting programming puzzle game, the game content is different from general programming languages, using more basic instructions and involving the field of assembly. The challenges inside are quite demanding, requiring you to significantly reduce program length or improve efficiency, which is often rare in real life. Therefore, even when solving simple problems, achieving "perfectionism" will require a lot of effort. Overall, this is a mini game with excellent gameplay and art, recommended for purchase.
Steam User 4
One of the best programming games in my opinion, it has it all : a fun & witty underlying story, a cool interface and a nice design, interesting puzzles with increasing difficulty, and a super nice achievement system that will entice you to optimize your solution
Steam User 3
Fantastic game. I think it works well for both total newcomers and people who know some programming. Your dog can solve the first few levels, but the difficulty curve ramps up quickly, and my low-level programming skills were definitely not enough for the higher levels to not be wildly challenging. And if you get all the optimization challenges without cheating, you're probably a certified genius. The creepy-cute visuals and dystopian story make the hardcore programming logic puzzles all the more enjoyable. An absolute gem.
Steam User 2
As a software developer I guess the puzzle levels are fairly straight forward, although finding optimal solutions can be tricky. But even as a non-programmer, the puzzles give a very good notion of how computers work internally (and how they were designed in the 1940's by Alan Turing). I think this game makes you more aware of how computers work and that's very good knowledge, especially in the era of AI, where we start to think computers have some kind of 'understanding'. Very highly recommended!
Steam User 2
Wow this game was ahead of it's time, in the ending the upper managers replaced me with A.I and fired me. 10/10 for realism.
Steam User 3
Human Resource Machine is an amazing and fun game for those who enjoy logical challenges. The mechanics are simple, but the puzzles get increasingly complex, making you think hard. The game combines programming logic with a fun narrative, where you'll "program" your employees to solve ever more complicated tasks.
It's a game that keeps you hooked with its rising difficulty, and the satisfaction of solving the puzzles is immense. If you enjoy logic, Human Resource Machine is an excellent choice!