izpis_h1_title_alt

Razvoj grafičnega urejevalnika za igralni pogon Bevy
ID GRABNAR, DAVID (Avtor), ID Marolt, Matija (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Klemenc, Bojan (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (2,65 MB)
MD5: 8C3E2F08F9EC59E067B8C78622E41548

Izvleček
Razvoj iger se je v zadnjih letih neverjetno razvil iz vidika dostopnosti, zmogljivosti in grafike. Z razvojem iger se je povečal tudi nabor prosto dostopnih igralnih pogonov, ki imajo svoje prednosti in slabosti. Od nekdaj sem želel razvijati igre, predvsem pa sem se želel naučiti razvijati visoko zmogljive in napredne grafične funkcije. Zanimal me je tudi razvoj v programskem jeziku Rust. Ob iskanju pomanjkljivosti igralnih pogonov, razvitih v jeziku Rust, sem naletel na igralni pogon Bevy, ki se mi je zdel zelo eleganten in zrel za razvoj tudi večjih projektov. V primerjavi z igralnim pogonom Bevy pa imajo bolj ustaljeni igralni pogoni, kot sta Unreal Engine in Unity, ključno prednost, ki znatno poveča dostopnost in ciljno množico potencialnih uporabnikov, in sicer grafični urejevalnik. Namen diplomske naloge je predstaviti celoten cikel razvoja prototipa grafičnega vmesnika s ključnimi funkcijami, ki jih uveljavljeni igralni pogoni z urejevalniki že omogočajo. S pomočjo analize obstoječih pogonov sem definiral funkcije, ki bodo razvite v okviru te diplomske naloge. Zaključno delo diplomske naloge je prototip grafičnega urejevalnika za igralni pogon Bevy, ki bo prosto dostopen. S tem želim približati igralni pogon manj izkušenim programerjem, ki pogona brez urejevalnika sploh ne bi poskusili.

Jezik:Slovenski jezik
Ključne besede:igralni pogon, Bevy, EGUI, grafični vmesnik, urejevalnik, Rust
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2023
PID:20.500.12556/RUL-151058 Povezava se odpre v novem oknu
COBISS.SI-ID:169376515 Povezava se odpre v novem oknu
Datum objave v RUL:28.09.2023
Število ogledov:885
Število prenosov:53
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Development of a graphical editor for the Bevy game engine
Izvleček:
Game development has evolved remarkably in recent years in terms of accessibility, performance, and graphics. As games have evolved, so has the range of freely available game engines, which have their advantages and disadvantages. I have always wanted to develop games, but I especially wanted to learn how to develop high-performance and advanced graphics features. I was also interested in development with the Rust programming language. When I was looking for the shortcomings of game engines developed in the Rust language, I came across the Bevy game engine, which seemed very elegant and mature for the development of even larger projects. Compared to the Bevy game engine, however, more established game engines such as Unreal Engine and Unity have a key advantage that significantly increases accessibility and the target audience of potential users, namely the graphics editor. This thesis aims to present the entire development cycle of a prototype graphical interface with the key features that the established game engines with editors already provide. Through the analysis of existing engines, I have defined the features that will be developed in the context of this thesis. The outcome of the thesis is a prototype graphic editor for the Bevy game engine, which will be freely available. This is to bring the game engine closer to less experienced programmers who would not even try the engine without an editor.

Ključne besede:game engine, Bevy, EGUI, graphical interface, editor, Rust

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj