Building a Game Engine: A Tale of Modern Model-Driven Engineering | IEEE Conference Publication | IEEE Xplore