If you enjoy puzzle games, you'll love this. If you don't, well, you'll still love it, because this very well might be the best puzzle game to be released this decade. I haven't had this much fun since portal 1 came out.
It is 50% off on steam as of now:
http://store.steampowered.com/app/300570/
The game
In Infinifactory you are abducted by aliens. It is your duty to build and optimise production lines for your new alien overlords, to produce supplies and weapons for their military. Later in the game you escape and aid in a rebellion against the alien overlords by doing much of the same, but a lot of new stuff is introduced.
What's unique about this game is there is no "correct" answer to any puzzle. There is no limit to how you can solve a problem either. You are given infinite time, infinite resources and a LOT more space than what would be required. This gives you so much freedom in how you approach every problem.
Infinifactory is all about building assembly lines. Here's an example of a working production:
You can transport, weld, rotate, push, cut, destroy, and raise various raw parts such that they come together to form a complete product. There are levels where you also have to use parts of the environment to complete the puzzle (like feeding certain parts through a second machine to cut it into the correct shape).
Whenever you complete a task, you are evaluated on three different fronts: Cycles, footprint and block count. You can compare your scores directly with people in your steam friend's list and you can also see how you performed compared to every other player.
Cycles shows how good the throughput and latency of your assembly line is. The more you can squeeze in, the better (throughput) and the shorter it takes for a single product to be assembled the better (latency).
Footprint is how much space you effectively require. This doesn't just include the blocks you used to build your assembly line, it also includes all of the materials and how they move around. For instance, rotating a 1x5 block by 90° will cause a minimum footprint of 25. Sometimes you will want to keep that in mind.
Block count scores how many building blocks you needed. The lower the better.
As an example, here is the same puzzle, but one time I optimised it for block count and the other time I optimised it for throughput and latency:
As you can see, the different design goals contradict each other. If you want to reduce your block count it will always come at the cost of cycles.
Music
This game has a great sound track. The guy behind it understood the different emotions and meanings of each scene. You can find the OST here, along with what he was thinking while composing each track:
https://www.magicalwasteland.com/notes/2015/7/1/notes-on-infinifactorys-music
Screenshots
Finally, I just want to share some screen shots. Each environment is really well made with beautiful skyboxes. There are about 6 puzzles to each environment and there are 11 environments in total (I think).