Jelly King - 3D társasjáték
Fájlok
Dátum
Authors
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
DOI
Absztrakt
A dolgozat egy Unity-ben fejlesztett videójáték projekt áttekintését, céljait és implementációs részleteit tartalmazza. A fejlesztéshez szükséges valamennyi alap Unity technológiát ismerteti elméleti anyagként, majd a "Unity Netcode" többjátékos videójátékok fejlesztésére fejlesztett megoldás alapjait is bemutatja. Átvezet a projekt kivitelezéséhez tervezett mechanikák és interakciók részletes leírásán, majd azok C# szkriptekben megvalósított implementációit is részletezi. Bemutatja, hogy specifikusan a Unity Netcode által adott megoldások hogyan segítenek a kliens és szerver közötti kommunikációban és játék-állapot szinkronizálásban. Alapjául szolgálhat egyjátékos és többjátékos játékfejlesztésnek is mint tervezeti minta és mint Unity-re vonatkozó elméleti anyag, ehhez lejegyez sok Unity dokumentációs anyagot is a leírások mellé. Kifejezett példaként használva a dolgozat egy maximum 4 játékosra tervezett, 3 dimenziós játék környezetben történő, felülnézetes társasjáték alapjait írja le, kombinálva ezt kifejezetten D&D jellegű kiegészítésekkel. A projekt beszél az ECS keretrendszerről is, mely egy, a játékiparban már gyakran használt tervezési minta videójátékok fejlesztéséhez.