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 14
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 8
I got this game to learn the basics in programming.
After playing and 100%ing this game I still don't understand programming BUT it is a great puzzle game.
If you like a game that challenges you and feels rewarding this is your puzzle game.
The funny story kept me engaged when I felt like giving up.
Steam User 6
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 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
This is a very great puzzle and thinking game where you code assembly.
It gets pretty hard, ESPECIALLY if you want to do the optimisation challenges!
Would recommend!
Unless you have issues like me, but that is not the games fault. That is the fault of me being born.
Made me quit being a programmer and aware of how much of a pathetic failure i really am at (optimised) coding and at being alive in general.
Steam User 3
If you like programming, this is an excellent game for you. It really hits that logical puzzle craving.
Steam User 3
I don't understand programming and after playing this game I still don't. However I am a little bit enlightened by some of the processes involved. This is a great wee puzzler.