Please use this identifier to cite or link to this item: http://dspace.tnpu.edu.ua/handle/123456789/38749
Title: Розробка ігрового проєкту з використанням рушія Godot та C#
Other Titles: Development of a game project using the Godot engine and C#
Authors: Мельник, Петро Петрович
Bibliographic description (Ukraine): Мельник П. П. Розробка ігрового проєкту з використанням рушія Godot та C# : кваліфікаційна робота : спец. 122 - Комп'ютерні науки / наук. кер. Г. П. Шмигер. Тернопіль : ТНПУ ім. В. Гнатюка, 2025. 70 с.
Issue Date: 2025
Publisher: ТНПУ ім. В. Гнатюка
Keywords: Godot
C#
оптимізація та продуктивність ігор
рендеринг
профілювання
GDScript
ігровий рушій
.NET
Godot
C#
game optimisation and performance
rendering
profiling
GDScript
game engine
.NET
Abstract: У кваліфікаційній роботі досліджено методи підвищення продуктивності ігор, створених із використанням рушія Godot та мови програмування C#. Проаналізовано теоретичні основи оптимізації ігрових систем, особливості архітектури Godot і взаємодії рушія з .NET-середовищем. Розглянуто сучасні підходи до оптимізації структури сцени, рендерингу, логіки скриптів, роботи з пам’яттю та ресурсами. У рамках експериментальної частини розроблено серію тестових сцен, у яких порівняно продуктивність реалізацій на GDScript і C#. Вимірювання проводилися за допомогою профайлера Godot, Intel GPA та інструментів аналізу графічної підсистеми. Результати показали, що використання C# забезпечує підвищену ефективність обчислень і стабільність FPS у ресурсомістких ігрових проєктах. На основі отриманих даних сформульовано практичні рекомендації щодо оптимізації логіки, рендерингу та управління ресурсами в Godot.
This thesis explores methods for improving the performance of games created using the Godot engine and the C# programming language. It analyses the theoretical foundations of game system optimisation, the features of Godot's architecture, and the engine's interaction with the .NET environment. It considers modern approaches to optimising scene structure, rendering, script logic, memory and resource management. As part of the experimental part, a series of test scenes were developed to compare the performance of implementations in GDScript and C#. Measurements were taken using the Godot profiler, Intel GPA, and graphics subsystem analysis tools. The results showed that using C# provides increased computational efficiency and FPS stability in resource-intensive game projects. Based on the data obtained, practical recommendations for optimising logic, rendering, and resource management in Godot were formulated.
Description: Дата захисту : 18.12.2025
URI: http://dspace.tnpu.edu.ua/handle/123456789/38749
Appears in Collections:122 Комп’ютерні науки

Files in This Item:
File Description SizeFormat 
Melnyk_anot.docx25,34 kBMicrosoft Word XMLView/Open
Melnyk_mag.pdf1,84 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.