A Feature-Based Environment for Digital Games

  • Victor T. Sarinho
  • Antônio L. ApolinárioJr.
  • Eduardo S. Almeida
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7522)


Digital games can be considered as an important software development area in our society. This paper proposes the Object Oriented Feature Modeling (OOFM) usage in the digital game domain. It aims to represent and manipulate distinct game features, defined by NESI and GDS models, in a parameterized and hierarchical way. As a result, a Feature-based Environment for Digital Games (FEnDiGa) is provided, a product line platform able to integrate and adapt represented game features in different types of available game engines.


Digital game domain game features OOFM FEnDiGa 


  1. 1.
    Wolf, M.: The Medium of the Video Game. University of Texas Press (2002) ISBN: 029279150XGoogle Scholar
  2. 2.
    Sarinho, V., Apolinário, A.: A Feature Model Proposal for Computer Games Design. In: Proceedings of the VII Brazilian Symposium on Computer Games and Digital Entertainment, Belo Horizonte, pp. 54–63 (2008)Google Scholar
  3. 3.
    Sarinho, V., Apolinário, A.: A Generative Programming Approach for Game Development. In: Proceedings of the VIII Brazilian Symposium on Computer Games and Digital Entertainment, Rio de Janeiro, pp. 9–18 (2009)Google Scholar
  4. 4.
    Binsubaih, A., Maddock, S.: Game Portability Using a Service-Oriented Approach. IJCGT 2008, Article ID 378485, 7 pages (2008)Google Scholar
  5. 5.
    Sarinho, V., Apolinario, A.: Combining feature modeling and Object Oriented concepts to manage the software variability. In: Proceedings of the IEEE IRI 2010, August 4-6, pp. 344–349 (2010)Google Scholar
  6. 6.
    Krasner, E., Pope, T.: A cookbook for using the MVC user interface paradigm in Smalltalk-80. J. Object Oriented Program 1, 26–49 (1988)Google Scholar
  7. 7.
    List of game engines. From Wikipedia, the free encyclopedia,

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Victor T. Sarinho
    • 1
  • Antônio L. ApolinárioJr.
    • 2
  • Eduardo S. Almeida
    • 3
  1. 1.DEXAState University of Feira de Santana (UEFS)Feira de SantanaBrazil
  2. 2.Federal University of Bahia (UFBA)SalvadorBrazil
  3. 3.Reuse in Software Engineering (RiSE)SalvadorBrazil

Personalised recommendations