W niniejszym artykule opisano analizę porównawczą wydajności implementacji wybranych języków skryptowych na silniku gier Godot. W celu przeprowadzenia analizy implementacji języków skryptowych zaprojektowano scenariusze badawcze, w których skrypty zostały napisane w podobny sposób, aby ułatwić analizę wydajności ich implementacji. W badaniu wzięto pod uwagę parametry takie jak czas wykonania danego skryptu, czas pracy procesora oraz ilości wykorzystanej pamięci RAM. Na podstawie otrzymanych wyników wyznaczono średnie, które przedstawiono na wykresach dla ułatwienia ich interpretacji. Przeprowadzone badania pozwoliły na wykonanie analizy porównawczej pomiędzy językami skryptowymi. Analiza wykazała, że każdy z języków nadaje się lepiej do innego rodzaju projektów, w szczególności GDScript lepiej sprawdza się w mniejszych, a C# w bardziej rozbudowanych projektach.
EN
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.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.