Comparative analysis of the implementation performance using selected scripting languages in the Godot game engine
Sebastian Alchimowicz
sebastian.alchimowicz@pollub.edu.plLublin University of Technology (Poland)
Małgorzata Plechawska-Wójcik
Lublin University of Technology Poland (Poland)
Abstract
This article describes a comparative analysis of the implementation performance of selected scripting languages on the Godot game engine. In order to analyze the implementation of scripting languages, research scenarios were designed in which the scripts were written in a similar way to facilitate the analysis of the performance of their implementation. The study took into account parameters such as the execution time of a given script, processor time and the amount of RAM used. Based on the results obtained, averages were determined and presented in charts to facilitate their interpretation. The conducted research allowed for a comparative analysis between scripting languages. The analysis showed that each language is better suited for different types of projects, with GDScript being better for smaller projects and C# for more complex projects.
Keywords:
Godot, implementation efficiency, scripting languagesReferences
W. Szelug, Analiza porównawcza wydajności silników Flax engine i Unity, JCSI 25 (2022) 358-361.
DOI: https://doi.org/10.35784/jcsi.3023
Google Scholar
R. Ch. Mat, A. R. M. Shariff, A. N. Zulkifli, M. S. M. Rahim, M. H. Mahayudin, Using game engine for 3D terrain visualisation of GIS data: A review, IOP Conference Series: Earth and Environmental Science 20 (2014) 012037.
DOI: https://doi.org/10.1088/1755-1315/20/1/012037
Google Scholar
C. Lambru, A. Morar, F. Moldoveanu, V. Asavei, A. Moldoveanu, Comparative Analysis of Real-Time Global Illumination Techniques in Current Game Engines, IEEE Access 9 (2021) 125158-125183.
DOI: https://doi.org/10.1109/ACCESS.2021.3109663
Google Scholar
P. E. Dickson, J. E. Block, G. N. Echevarria, K. C. Keenan An Experience-based Comparison of Unity and Unreal fora Stand-alone 3D Game Development Course, ItiCSE 17 (2017) 70-75.
DOI: https://doi.org/10.1145/3059009.3059013
Google Scholar
H. Żukowski, Porównanie wydajności trójwymiarowych gier z użyciem silników CryEngine i Unity, Praca magisterska, Politechnika Lubelska, Lublin, 2019.
Google Scholar
J. Tomalá-Gonzáles, J. Guamán-Quinche, E. Guamán-Quinche, W. Chamba-Zaragocin, S. Mendoza-Betancourt, Serious Games: Review of methodologies and Games engines for their development, Iberian Conference on Information Systems and Technologies (CISTI) 15 (2020) 24-27.
DOI: https://doi.org/10.23919/CISTI49556.2020.9140827
Google Scholar
E. Puławski, M. Tokarski, Wykorzystanie postprocesingu i jego wpływu na wydajność renderowania w silniku Unreal Engine 4, JCSI 10 (2019) 54-61.
DOI: https://doi.org/10.35784/jcsi.206
Google Scholar
C. Bartneck, M. Soucy, K. Fleuret, E. B. Sandoval, The robot engine — Making the unity 3D game engine work for HRI, IEEE International Symposium on Robot and Human Interactive Communication 24 (2015) 431-437.
DOI: https://doi.org/10.1109/ROMAN.2015.7333561
Google Scholar
X. Wu, Q. Fu, Science Unreal Domed Screen Film-making and Application Based on Unreal Engine Technology, Proceedings of the 3rd Asia-Pacific Conference on Image Processing, Electronics and Computers (2022) 206-210.
DOI: https://doi.org/10.1145/3544109.3544147
Google Scholar
G. Gabajová, M. Krajčovič, M. Matys, B. Furmannová, N. Burganová, Designing Virtual Workplace using Unity 3D Game Engine, Acta Tecnología Vol. 7 No. 1 (2021) 35–39.
DOI: https://doi.org/10.22306/atec.v7i1.101
Google Scholar
A. Hussain, H. Shakeel, F. Hussain, N. Uddin, T. L. Ghouri, Unity Game Development Engine: A Technical Survey, USJICT Vol. 4 No. 2 (2020) 73-81.
Google Scholar
X. Christopoulou, S. Xinogalos, Overview and Comparative Analysis of Game Engines for Desktop and Mobile Devices, International Journal of Serious Games Vol. 4 No. 4 (2017) 21-36.
DOI: https://doi.org/10.17083/ijsg.v4i4.194
Google Scholar
B. Cowan, B. Kapralos, A Survey of Frameworks and Games Engines for Serious Game Development, IEEE International Conference on Advanced Learning Technologies 14 (2014) 662-664.
DOI: https://doi.org/10.1109/ICALT.2014.194
Google Scholar
Authors
Sebastian Alchimowiczsebastian.alchimowicz@pollub.edu.pl
Lublin University of Technology Poland
Authors
Małgorzata Plechawska-WójcikLublin University of Technology Poland Poland
Statistics
Abstract views: 364PDF downloads: 299
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.