Software engineering research for computer games: A systematic review
What went wrong? A survey of problems in game development