Level design as model transformation: a strategy for automated content generation
Model Driven Game Development: 2D Platform Game Prototyping.