Computers in entertainment · 2009 · 44 citations · 1 references
ComputingComputer ScienceComputer-aided DesignDesign AutomationModel-based Systems EngineeringModel TransformationModel-based DesignModel-driven DevelopmentModel-driven Software EngineeringRapid PrototypingSoftware ModelingControl MappingModel-based PrototypingModel-driven DesignModel-driven EngineeringModel-to-code GenerationPlatform-independent ModelsPrototyping
Model-driven game development (MDGD) is an emerging paradigm where models become first-order elements in game development, maintenance, and evolution. In this article, we present a first approach to 2D platform game prototyping automatization through the use of model-driven engineering (MDE). Platform-independent models (PIM) define the structure and the behavior of the games and a platform-specific model (PSM) describes the game control mapping. Automatic MOFscript transformations from these models generate the software prototype code in C++. As an example, Bubble Bobble has been prototyped in a few hours following the MDGD approach. The resulting code generation represents 93% of the game prototype.
1
Game Development: Harder Than You Think
Jonathan Blow · Queue · 2004 · 175 citations · Full text