Multiplatform játékfejlesztés LibGDX-OpenGL alapokon

A szakdolgozat célja az OpenGL alapú LibGDX keretrendszer működésének és felhasználásának bemutatása egy demo alkalmazás megvalósításán keresztül. Szeretném megmutatni, hogy kellő elszántsággal, érdeklődéssel és szabadidővel bárki készíthet számítógépes játékot aki erre indíttatást érez. Úgy gondolo...

Full description

Saved in:
Bibliographic Details
Main Author: Kurz György
Other Authors: Varga Tamás (Thesis advisor)
Format: Manuscript essay
Language:Hungarian
Published: 2015-12-03
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A szakdolgozat célja az OpenGL alapú LibGDX keretrendszer működésének és felhasználásának bemutatása egy demo alkalmazás megvalósításán keresztül. Szeretném megmutatni, hogy kellő elszántsággal, érdeklődéssel és szabadidővel bárki készíthet számítógépes játékot aki erre indíttatást érez. Úgy gondolom, hogy napjainkban a független, szabadúszó fejlesztők által fejlesztett játékok egyre inkább előtérbe kerülnek, a különböző keretrendszerek technológiai fejlődésével és hozzáférhetőségének javulásával pedig egyre egyszerűbbé válik a játékszoftverek fejlesztése. A dolgozat bevezetésében említést teszek a videojáték iparág üzleti lehetőségeiről, továbbá a területen végzett korábbi munkáimról. Az első részben ismertetem az OpenGL alapvető jellemvonásait melyre a keretrendszer épül. Ezt követően a második részben bemutatom a LibGDX alapjait, azokat az alapvető építőelemeket melyekre nagy szükségünk lesz egy játék készítése során, hogy megfelelő módon és hatékonysággal végezhessük a fejlesztést. Szó esik többek között a program életciklusáról, az elérhető modulokról, a naplózásról, a platform specifikus végrehajtásról. A harmadik részben ismertetem az általam készített demo program megvalósításának lépéseit. Ezen információk birtokában akár arra is lehetősége nyílik az érdeklődőnek, hogy az enyémhez hasonló programot készítsen a keretrendszer felhasználásával. Szót ejtek a texturák, animációk, hangok betöltésének módjáról, felhasználói felületek építéséről, elemek mozgatásáról, renderelésről és a demo játékhoz tartozó egyéni megoldásokról. Ezen felül bemutatom a szabadon elérhető pályaszerkesztő programot a Tiled editort és ennek használatát.