Authors:
Sebastian Apel
and
Volkmar Schau
Affiliation:
Friedrich Schiller University Jena, Germany
Keyword(s):
Software Architecture, Adaptive, Generic Infrastructure, Game Model, Model-Driven Game Development, Massive Multiplayer Online Games.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Generative Programming
;
Languages, Tools and Architectures
;
Meta-Programming
;
Methodologies, Processes and Platforms
;
Model Execution and Simulation
;
Model-Driven Architecture
;
Model-Driven Software Development
;
Models
;
Paradigm Trends
;
Software Engineering
;
Systems Engineering
Abstract:
Massive multiplayer online games are large-scaled distributed systems to handle a huge amount of simultaneous players. Thus, development costs can be enormous. To deal with this, it is necessary to reduce redundant development steps in such distributed systems, e.g. by using code generators and model analysers to build components from already existing knowledge. Such knowledge could be the unique game logic. This paper reports realized approaches to derivate infrastructure from that logic within our middleware. Getting through this is achieved by using an abstract meta model for game design processes, harvest information from those design results and generate infrastructure for communication, controlling and persistance. Finally we evalutes its applicableness and useablity in multiple game projects.