Andromeda Apocalypse is one of the best-crafted games I have seen. In this mid-length sci-fi game, you explore an abandoned station that is part Sphere, part 2001: A Space Odyssey, and a little part Alien.
The game features a compelling main NPC, a map that flows well in your mind, and puzzles that lead the player on from piece to piece in a natural way.
Instead of traditional scoring, the game includes achievements. At first, I thought this would make the game worse, but the achievements became a puzzle themselves. ('How do I get the 'Ellen Ripley' achievement?', I found myself asking.)
I would recommend playing Andromeda Awakening first, because this game is a sequel. Awakening is a good game, in and of itself, but Apocalpyse is the better of the two.
I recommend this game for everyone.