A VR készített velünk videót
A VR készített velünk videót az Invictus Games-ről, ahol bemutatják a cég munkáját és a fejlesztői csapatot.
A VR készített velünk videót az Invictus Games-ről, ahol bemutatják a cég munkáját és a fejlesztői csapatot.

Cikk az Invictus Games sikereiről és a globális elismerésről.

Akadémiai cikk az Invictus Games játékairól és a platform specifikus megközelítésekről.

Részletes interjú az Invictus Games történetéről, stratégiájáról és jövőbeli terveiről.
Első játékom, játékfejlesztő/programozóként a ROB-O-TAP. 2014-ben készült, a teljes játékot ketten programoztuk. A kihívást az akkori mobil készülékek limitált erőforrása adta, de ennek ellenére megoldottuk, hogy szépen fusson a játék android-on és ios-en.
Nagy népszerűségnek örvendett a maga idejében, főleg Amerikában a top listán volt a NASCAR időszakokban. Erről akkor sok hír meg is jelent. Egyszerű mechanika, de nagyon szórakoztató volt sokak számára. Unity Engine alapú mobil játék Android és iOS platformokra.
A népszerű Give It Up! játék, amely a Give It Up! 2 kódjára épült. Később a grafika és a pálya az új játék kódjára lett visszahelyezve. Sok update-et (bugfix, content update, stb.) készítettem és adtam ki a játékhoz, mind PlayStore-ban és AppStore-ban is. Kínában nagyon népszerű lett a játék, a toplistákon volt hosszú ideig.
Az alapoktól kezdve a fejlesztésén dolgoztam. A legnagyobb kihívást az akkori Android rendszerek hangcsúszása okozta, minden Unity-s zene (Android-on ez a native zenelejátszó) elindítása után készülékenként változó időtartamban csúszással indult el a zene, ami egy ritmusjátéknál egyenlő a katasztrófával. Erre készítettem egy saját megoldást, egyedi megközelítéssel, ami lehetővé tette, hogy csúszás nélkül a paca a megfelelő ütemre érkezzen a platformokra.
A népszerű Give It Up! játék portolása volt a cél PC platformra. Itt a játékosok számára egyszerűen használható pályaszerkesztő implementálása volt a fő feladat, steam integráció, adatok mentése és cloud sync. Eredetileg a Give It Up! 2 kódjára épült.

Részben az előző játék alapjaira épült, de nagyon sok új dologra volt szükség. Unity Engine alapú mobil játék Android és iOS platformokra.
A népszerű Give It Up! brand-re építve, egy új mechanikát próbáltunk ki. Android, iOS és Nintendo Switch platformokra készült.
Mobil játék prototípus. Ebben a játékban a multiplayer megvalósításán dolgoztam, lobby, adat szinkronizáció, core gameplay. A játék nem jelent meg, inkább csak érdekességként tüntetem fel.
Kalandjáték Android és iOS platformokra. Early Access verzió.
A népszerű norvég bábfilm ihlette story játék, autóversenyzős részeit készítettük el. A teljes játékon több stúdió is dolgozott, hogy minél jobb minőséget tudjunk elérni. Unreal Engine alapú.
Ketten programoztuk a játékot, 3 hónap fejlesztési idő alatt. Inkább afféle technológiai demo-nak szántuk, mint első VR játékunk. Unity Engine alapú.

A fejlesztés második felében csatlakoztam be a projektbe. Unity Engine alapú mobil játék Android és iOS platformokra.
Ennek a játéknak, egyedül végeztem el a teljes játék portolását Xbox-ra (beadással együtt). Optimalizáltam helyenként a PC verziót és több átalakítás is szükséges volt az Xbox irányelveinek támogatása miatt (például a kontrollerhez kapcsolt felhasználói profilok támogatása). Az Xbox SDK integrálásával, a korábbi funkciók teljes támogatását megoldottam a platformon.
Az amerikai foci fejlesztésébe később kapcsolódtam bele. Ebben a fő feladatom a foci AI-ok fejlesztése és a meglévő rendszerek hibajavítása volt. Unreal Engine alapú.

Sárban dagonyázó, egyedi fejlesztésű technológiákra épülő autós játék. Unreal Engine alapú.
Unreal Engine AI PluginA cél az volt, hogy egy egyedi AI plugin készüljön, Unreal Engine AI technológiákat felhasználva, mint például: Navigation mesh, Behavior tree, Perception, RVO, stb. A plugin több modulból áll, a generic része a legnagyobb, ami pawn típusától függetlenül képes dolgozni, az Unreal AI eszközöket kiterjesztve. A többi feladatot a pawn specifikus AI rétegek végzik.
A fenn említett projektek során és más projekteken végeztem portolást is, beadási folyamatokkal együtt.