Edifice is a short game that takes the player through the various stages of development of human civilization. The game stands out because it has the best puzzle I've seen in any game so far. The writing is solid but unremarkable, and the other puzzles are good, but the language puzzle is by far the reason to play the game.
In Edifice, the player begins as a caveman, and is faced with a puzzling edifice. The player must teach the caveman to use basic tools, to open a door in the edifice. Inside, there are stairways taking the player up to different levels, each one of which takes him to a new stage of the development of civilization. In each stage, he must advance the state of civilization by solving a certain puzzle that teaches his character how to do something.
The puzzle that makes the game is the language puzzle, in which the player must learn to communicate in the foreign language of an NPC. It is hard to describe, without giving spoilers, why this puzzle is so much fun, but I've found that it's simply the most satisfying puzzle of any game I've played.