Sounds a lot like
Another World. It's an interesting comparison because both games succeed largely based on their devotion to atmosphere. Both are relatively short games, but every detail helps build an entire world beyond the scope of the game itself.