3D-s játék implementálásának menete Unity-ben, avagy miért hosszadalmas egy mai játékszoftver fejlesztése

Saved in:
Bibliographic Details
Main Author: Kohári Márk
Other Authors: Baják Dr. Imre
Somi Károly
Format: Thesis
Kulcsszavak:agilis módszertan
Blender
C#
játékfejlesztés
Unity
Online Access:http://dolgozattar.uni-bge.hu/45031

MARC

LEADER 00000nta a2200000 i 4500
001 dolg45031
005 20230421101505.0
008 230421suuuu hu om 000 hun d
040 |a BGE Dolgozattár Repozitórium  |b hun 
041 |a hu 
100 1 |a Kohári Márk 
245 1 0 |a 3D-s játék implementálásának menete Unity-ben, avagy miért hosszadalmas egy mai játékszoftver fejlesztése  |c Kohári Márk  |h [elektronikus dokumentum] 
520 3 |a Szakdolgozatom középpontjában a videójátékfejlesztés témaköre áll, azon belül is annak a prezentálása, miért készülnek a játékok éveken keresztül. Ez egy olyan ipar, mely évről évre növekszik. Az egyre összetettebb igények felmerülése a piacon, egyre komplexebb megoldásokat igényelnek. A technika fejlődésével a legtöbb komplexitást, új igényt, a videójátékmotorok, modellező szoftverek és egyéb játékfejlesztést segítő eszközök megszüntetik. Továbbá, rengeteg ingyenesen elérhető szoftver, tartalom is könnyíti a fejlesztést, valamint az internetnek köszönhetően a hihetetlen sok tudás is elérhető bárki számára. Ugyanakkor maga a videójátékfejlesztés továbbra is nagyon nehéz, bonyodalmas és többről szól, mint a kódolás és modellezés. Rendkívül összetett folyamat, melyben akár emberek százai is részt vehetnek, különböző szakmai területről. Gondolok itt kódolókra, grafikusokra, hangmérnökökre, modellezőkre, animátorokra, VFX szakemberekre és egyéb szakterületekre. A munkafolyamatokat ennek okán a lehető legrugalmasabban kell felépíteni, úgy, hogy bármilyen gyors és radikális változtatásra azonnali idő és költséghatékony módon lehessen reagálni. Ilyen esetekre specializálódtak az agilis szoftverfejlesztési módszertanok, melyeket nagyszerűen lehet alkalmazni óriási és sokat változó projekteknél, mint a videójátékok. Dolgozatomban egy egyszerűnek mondható 3D-s játék fejlesztésén keresztül, lépésrőllépésre mutatom be, hogy minként egyszerűsítik a játékmotorok a fejlesztés menetét. Egyes alap játékmechanikákat hogyan lehet megvalósítani, mik szükségesek hozzá és mire kell figyelni. Továbbá, milyen módszertanok azok, amik a nagy volumenű projektek irányítására alkalmasak. A szakdolgozatban bemutatott néhány játékmechanika: First Person View, Egyszerű mesterséges intelligencia, Fegyverrel való tüzelés mechanikája, Sebzés és életerő rendszer, Egyszerű animációk, User Interface-ek, Lőszer rendszer. A dolgozat végére arra a következtetésre jutottam, hogy hiába van az egyén kezében a világ minden segítsége, ha kifejezetten összetett, szórakoztató, valamilyen történetet elmesélő játékot szeretnénk fejleszteni, az bizony módfelett nehéz, és időigényes. 
695 |a agilis módszertan 
695 |a Blender 
695 |a C# 
695 |a játékfejlesztés 
695 |a Unity 
700 1 |a Baják Dr. Imre  |e ths 
700 1 |a Somi Károly  |e ths 
856 4 0 |u http://dolgozattar.uni-bge.hu/45031/1/Koh%C3%A1ri_M%C3%A1rk_KNWLXG.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/45031/2/BA_O_Koh%C3%A1ri_M%C3%A1rk.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/45031/3/ZombieGame.zip  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/45031/4/Koh%C3%A1ri%20M%C3%A1rk.pdf  |z Dokumentum-elérés 
856 4 0 |u http://dolgozattar.uni-bge.hu/45031/5/BA_B_Kohari_Mark.pdf  |z Dokumentum-elérés