I'm interested in how we might take lessons from game design in creating more engaging, usable, learnable enterprise software.

Strategy games can teach mental models

Gaming-inspired 'ghosts' can assist with learning software

World-coupled games

Games that provide clear feedback are easier to play

External references:

Princess Rescuing Applications

The Gaming Lab at CNAS

Game Design (Will Wright)