<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Egy 2D-s roguelite fejlesztése és optimalizálása Unity-ben

dc.contributor.advisorErős, Bence Dániel
dc.contributor.authorVarga, Levente Zoltán
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-07-14T19:09:08Z
dc.date.available2026-07-14T19:09:08Z
dc.date.created2026-04-15
dc.description.abstractA szakdolgozatom egy 2D-s roguelite fejlesztését és optimalizálását mutatja be Unity-ben. A játék működésének és alapmechanikáinak ismertetése után bemutatásra kerül minden nagyobb optimalizációs lépés. Először egy központi animációs rendszer megvalósítását részletezem, amely leváltja a beépített Animator komponenseket, és párhuzamosítja a számításokat a háttérszálakon a Unity Job System és Burst Compiler használatával. Ezután bemutatom egy egyedi GPU instancing rendszer implementálását, amely leváltja a Sprite Renderer komponenseket, és képes minden aktív egységet egyetlen draw call-ban megjeleníteni. Végül kitérek a Garbage Collector által okozott teljesítményingadozások elkerülésére használt módszerekre. A dolgozat végén pedig összehasonlítom a játék különböző verzióiban mért CPU-terhelést a Unity Profiler segítségével.
dc.description.courseProgramtervező informatikus
dc.description.degreeBSc/BA
dc.format.extent44
dc.identifier.urihttps://hdl.handle.net/2437/413327
dc.language.isohu
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectUnity
dc.subject2D
dc.subjectoptimalizálás
dc.subject.dspaceInformatika
dc.titleEgy 2D-s roguelite fejlesztése és optimalizálása Unity-ben

Fájlok

Eredeti köteg (ORIGINAL bundle)

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
szakdolgozat.pdf
Méret:
1,73 MB
Formátum:
Adobe Portable Document Format
Leírás:
szakdolgozat

Engedélyek köteg

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
license.txt
Méret:
2,35 KB
Formátum:
Item-specific license agreed upon to submission
Leírás: