Profiler Improvements for the Godot Game Engine

dc.contributor.advisorJaggo, Jaanus, juhendaja
dc.contributor.authorReis, Mateus Surrage
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-30T09:03:43Z
dc.date.available2023-10-30T09:03:43Z
dc.date.issued2023
dc.description.abstractGodot is an open-source game engine, a large, complex and growing open source software project. As one, it’s in constant need of improvement and volunteers to contribute to the codebase by adding features and fixing bugs. The goal of this thesis is to improve the current built-in code profiler in Godot. The main improvement made was the repair of a major bug in the profiler. This bug caused all internal Godot functions to fail to be reported on, and the time spent in them to disappear from the profiler. The actual cause of the bug was the lack of a mechanism to profile these functions. The fix was accomplished by adding such a mechanism to the existing profiler, enabling previously unavailable information gathering. In addition, two related profiler usability improvements were contributed: sorting entries by column and plot zoom/pan. These improvements were completed and contributed back to the project as pull requests.et
dc.identifier.urihttps://hdl.handle.net/10062/93827
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectGame engineset
dc.subjectGodotet
dc.subjectdebugginget
dc.subjectprofileret
dc.subjectopen sourceet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleProfiler Improvements for the Godot Game Engineet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
surragereis_computerscience_2023.pdf
Suurus:
4.72 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:
Laen...
Pisipilt
Nimi:
godot_profiler_files.zip
Suurus:
127.02 MB
Formaat:
Compressed ZIP
Kirjeldus:
Lisad

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: