Enhancing the spatial awareness of trainee submariners using 3D game engines as training tools

Author(s):  
Michael Garrett ◽  
Mark McMahon
2019 ◽  
Vol 252 ◽  
pp. 03007
Author(s):  
Jakub Smołka ◽  
Kamil Miszta ◽  
Maria Skublewska-Paszkowska ◽  
Edyta Łukasik

Frequently the quality of a path returned by a pathfinding algorithm is more important than the performance of that algorithm. This paper presents a new algorithm, based on A*, which is better suited for use in 3D game engines. The modification was evaluated by a series of comparative tests. The standard A* algorithm was used as a benchmark in the comparisons. The changes in the algorithm consist in using a different heuristic, adding vertex penalties, and post-processing of the path. A custom-built 3D graphics engine was used as the test environment. The paths generated by the new algorithm are a more natural choice for humans than the ones selected by the standard A* algorithm.


2019 ◽  
Vol 128 (5) ◽  
pp. 1505-1536 ◽  
Author(s):  
César Roberto de Souza ◽  
Adrien Gaidon ◽  
Yohann Cabon ◽  
Naila Murray ◽  
Antonio Manuel López

Author(s):  
Gokhan Sengul ◽  
Nergiz Ercil Çaǧıltay ◽  
Erol Özçelik ◽  
Emre Tuner ◽  
Batuhan Erol

Author(s):  
Eleftheria Christopoulou ◽  
Stelios Xinogalos

Game engines are tools that expedite the highly demanding process of developing games. Nowadays, the great interest of people from various fields on serious games has made even more demanding the usage of game engines, since people with limited coding skills are also involved in developing serious games. Literature in the field has studied game engines focusing on specific needs, such as 3D mobile game engines or open source 3D game engines. The motivation of this article and at the same time the advancement brought by it in the field, lies in the extension of an existing framework for the comparative analysis of several game engines that export games at least on Android and iOS mobile devices and cover a wide range of different user profiles and needs. In order to validate the results of this comparative analysis a shooter game was developed for Android devices based on official tutorials of the two game engines that came out to be more powerful, namely Unity and Unreal Engine 4. In conclusion, there is not a single game engine that is better for every purpose and the extensive overview provided can help users choose the most suitable game engine for their needs.


Sign in / Sign up

Export Citation Format

Share Document