A framework for game engine selection for gamification and serious games

In the last decade, the gaming industry has grown greatly in scale, and many companies around the globe are now developing games. The development of these games uses some common functionality, including the implementation of graphics rendering, artificial intelligence, sound, video, physics and network capability. Implementation of these functionalities requires high levels of skill, resources and time. To overcome these issues, such core functions are built and bundled together in the form of a game engine. A game engine provides the basic framework for developing games. All engines include the aforementioned common functions, but each engine has pros and cons. So, to choose a suitable engine, a thorough study of the attributes of the various engines is required. Choosing the appropriate engine for a specific gaming application is not straightforward. The games being developed today have big budgets, and the selection of the wrong gaming engine can lead to big financial loses, as the product developed may not be up to standards due to lack of features in the selected engine. It is therefore necessary to have a framework to help pick the right engine. In recent years, a number of game engine selection methodology paradigms have been proposed, but these have certain limitations and weaknesses. The purpose of this paper is to propose a more robust framework to help game analysts and developers identify the best available game engine for serious games and gamified applications.

[1]  Henry Kelly,et al.  How Games and Simulations Can Help Meet America's Challenges in Science Mathematics and Technology Education , 2010 .

[2]  Vinay Bhargav Vasudevamurt,et al.  Serious game engines: Analysis and applications , 2015, 2015 IEEE International Conference on Electro/Information Technology (EIT).

[3]  Cornelia Boldyreff,et al.  Architectural studies of games engines — The quake series , 2009, 2009 International IEEE Consumer Electronics Society's Games Innovations Conference.

[4]  Alexander Uskov,et al.  Serious games, gamification and game engines to support framework activities in engineering: Case studies, analysis, classifications and outcomes , 2014, IEEE International Conference on Electro/Information Technology.

[5]  Ian Dunwell,et al.  An Engine Selection Methodology for High Fidelity Serious Games , 2010, 2010 Second International Conference on Games and Virtual Worlds for Serious Applications.

[6]  Shamus P. Smith,et al.  Computer game engines for developing first-person virtual environments , 2008, Virtual Reality.

[7]  Jingming Xie The research on mobile game engine , 2011, 2011 International Conference on Image Analysis and Signal Processing.

[8]  Stefan Marks,et al.  Evaluation of Game Engines for Simulated Clinical Training , 2008 .

[9]  Eike Falk Anderson,et al.  Choosing the Infrastructure for Entertainment and Serious Computer Games - a Whiteroom Benchmark for Game Engine Selection , 2013, 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES).

[10]  Akekarat Pattrasitidecha Comparison and evaluation of 3D mobile game engines , 2014 .

[11]  Burkhard Wünsche,et al.  Evaluation of game engines for simulated surgical training , 2007, GRAPHITE '07.