On the Edge: Gaming the User Experience
Game design often seems to turn usability principles upside down: traditional, information-oriented design values the standards of usability, usefulness, and appeal, but game developers start from the other direction and work back.