Comparative analysis of the implementation performance using selected scripting languages in the Godot game engine

Sebastian Alchimowicz

sebastian.alchimowicz@pollub.edu.pl
Lublin 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 languages

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

Download


Published
2024-06-30

Cited by
  • Captures
  • Mendeley - Readers: 2
  • Mentions
  • News: 1

Alchimowicz, S., & Plechawska-Wójcik, M. (2024). Comparative analysis of the implementation performance using selected scripting languages in the Godot game engine. Journal of Computer Sciences Institute, 31, 68–72. https://doi.org/10.35784/jcsi.5428

Authors

Sebastian Alchimowicz 
sebastian.alchimowicz@pollub.edu.pl
Lublin University of Technology Poland

Authors

Małgorzata Plechawska-Wójcik 

Lublin University of Technology Poland Poland

Statistics

Abstract views: 364
PDF downloads: 299