• DocumentCode
    3635736
  • Title

    A Generative Programming Approach for Game Development

  • Author

    Victor Travassos Sarinho;Antônio Lopes Apolinário

  • Author_Institution
    State Univ. of Feira de Santana, Feira de Santana, Brazil
  • fYear
    2009
  • Firstpage
    83
  • Lastpage
    92
  • Abstract
    Nowadays, due to the great distance between design and implementation worlds, different skills are necessary to create a game system. To solve this problem, a lot of strategies for game development, trying to increase the abstraction level necessary for the game production, were proposed. In this way, a lot of game engines, game frameworks and others, in most cases without any compatibility or reuse criteria between them, were developed. This paper presents a new generative programming approach, able to increase the production of a digital game by the integration of different game development artifacts, following a system family strategy focused on variable and common aspects of a computer game. As result, high level abstractions of games, based on a common language, can be used to configure met programming transformations during the game production, providing a great compatibility level between game domain and game implementation artifacts.
  • Keywords
    "Engines","Production systems"
  • Publisher
    ieee
  • Conference_Titel
    Games and Digital Entertainment (SBGAMES), 2009 VIII Brazilian Symposium on
  • Print_ISBN
    978-1-4244-6010-6
  • Type

    conf

  • DOI
    10.1109/SBGAMES.2009.18
  • Filename
    5479106