MEnDiGa: A Minimal Engine for Digital Games

Game engines generate high dependence of developed games on provided implementation resources. Feature modeling is a technique that captures commonalities and variabilities results of domain analysis to provide a basis for automated configuration of concrete products. This paper presents the Minimal...

Full description

Saved in:
Bibliographic Details
Main Authors: Filipe M. B. Boaventura, Victor T. Sarinho
Format: Article
Language:English
Published: Wiley 2017-01-01
Series:International Journal of Computer Games Technology
Online Access:http://dx.doi.org/10.1155/2017/9626710
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832561233632428032
author Filipe M. B. Boaventura
Victor T. Sarinho
author_facet Filipe M. B. Boaventura
Victor T. Sarinho
author_sort Filipe M. B. Boaventura
collection DOAJ
description Game engines generate high dependence of developed games on provided implementation resources. Feature modeling is a technique that captures commonalities and variabilities results of domain analysis to provide a basis for automated configuration of concrete products. This paper presents the Minimal Engine for Digital Games (MEnDiGa), a simplified collection of game assets based on game features capable of building small and casual games regardless of their implementation resources. It presents minimal features in a representative hierarchy of spatial and game elements along with basic behaviors and event support related to game logic features. It also presents modules of code to represent, interpret, and adapt game features to provide the execution of configured games in multiple game platforms. As a proof of concept, a clone of the Doodle Jump game was developed using MEnDiGa assets and compared with original game version. As a result, a new G-factor based approach for game construction is provided, which is able to separate the core of game elements from the implementation itself in an independent, reusable, and large-scale way.
format Article
id doaj-art-9b0417eec3d147b2a76f062fb2f511a0
institution Kabale University
issn 1687-7047
1687-7055
language English
publishDate 2017-01-01
publisher Wiley
record_format Article
series International Journal of Computer Games Technology
spelling doaj-art-9b0417eec3d147b2a76f062fb2f511a02025-02-03T01:25:34ZengWileyInternational Journal of Computer Games Technology1687-70471687-70552017-01-01201710.1155/2017/96267109626710MEnDiGa: A Minimal Engine for Digital GamesFilipe M. B. Boaventura0Victor T. Sarinho1State University of Feira de Santana, Feira de Santana, BA, BrazilState University of Feira de Santana, Feira de Santana, BA, BrazilGame engines generate high dependence of developed games on provided implementation resources. Feature modeling is a technique that captures commonalities and variabilities results of domain analysis to provide a basis for automated configuration of concrete products. This paper presents the Minimal Engine for Digital Games (MEnDiGa), a simplified collection of game assets based on game features capable of building small and casual games regardless of their implementation resources. It presents minimal features in a representative hierarchy of spatial and game elements along with basic behaviors and event support related to game logic features. It also presents modules of code to represent, interpret, and adapt game features to provide the execution of configured games in multiple game platforms. As a proof of concept, a clone of the Doodle Jump game was developed using MEnDiGa assets and compared with original game version. As a result, a new G-factor based approach for game construction is provided, which is able to separate the core of game elements from the implementation itself in an independent, reusable, and large-scale way.http://dx.doi.org/10.1155/2017/9626710
spellingShingle Filipe M. B. Boaventura
Victor T. Sarinho
MEnDiGa: A Minimal Engine for Digital Games
International Journal of Computer Games Technology
title MEnDiGa: A Minimal Engine for Digital Games
title_full MEnDiGa: A Minimal Engine for Digital Games
title_fullStr MEnDiGa: A Minimal Engine for Digital Games
title_full_unstemmed MEnDiGa: A Minimal Engine for Digital Games
title_short MEnDiGa: A Minimal Engine for Digital Games
title_sort mendiga a minimal engine for digital games
url http://dx.doi.org/10.1155/2017/9626710
work_keys_str_mv AT filipembboaventura mendigaaminimalenginefordigitalgames
AT victortsarinho mendigaaminimalenginefordigitalgames