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...
Saved in:
Main Authors: | , |
---|---|
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 |