Eternal Darkness is still one of my favorite games, but it's almost an indie title. The code quality wasn't really there, the cinematics were a joke, interface was clumsy, etc. But it all fell together with gameplay mechanics that were totally unique, a story that had gone crazy, etc.