Lessons learned Combat is a powerful narrative. Games define a software vernacular. Engaging interfaces are important. Use familiar and appropriate metaphors.