Warmth is a short logic puzzle about finding the right arrangement of heat sources in order to satisfy certain heat requirements. The levels have a grid-like structure, with some of the tiles occupied by characters (either by a dog, a child, or a grandma), each of them having specific heat needs (for example, the grandma requires 3 heat sources around her, while the dog needs only 1). The remaining tiles can be filled with torches and camp fires that will generate heat in the surrounding cells, but must be connected with each other in order to spread the heat.
It all boils down to applying some logical thinking and basic math, while alternating the heat sources and spreading them in all directions, but also optimizing your paths (due to the fact that you have a specific amount of torches and camp fires per level, just enough to solve the level without any leftovers). Contrary to what one might think, this is not a game in which you have to discover “developer’s solutions”; for almost each level, there are multiple solutions available and you won’t need to “guess”.
For a mere $2, you can’t go wrong with this one, especially if you’re a puzzle fan: the gameplay is relaxing, it has cute graphics and a nice soundtrack. The only two downsides that I can think of are: the fact that it’s short (1-2h of gameplay for 64 levels) and the minor annoyance that comes from not being able to remove a specific item that you have already placed (you can undo a move, but not select a torch / campfire to delete it) – if you see an error, you have to restart the level.