What Web Apps Design Should Learn from Game Design

Building a Princess Saving App (PDF) is a really interesting presentation and detailed lecture about how the principles of game design can be applied to creating web applications that cause rewarding and stimulating experiences to the users or, as the author says, about “building learning and fun into your applications”.