ludonarrative dissonance

Trevor, Grand Theft Auto’s Fictional Player Comes Alive

‘Dragon Age: Origins’ and A Few Notes on Class

Puzzle Quest: Embracing the Dissonance

Why Gears 2’s Story Works