Szia, Ádám vagyok, 29 éves, és jelenleg Specialist Gameplay Programmerként dolgozom egy nagy játékfejlesztő cégnél. A főállásom mellett saját vállalkozásomon keresztül különböző egyedi szoftveres projekteken is dolgozom – a webfejlesztéstől kezdve az egészségügyi alkalmazásokon át egészen speciális, iparági rendszerekig.
De kezdjük az elején.
A programozással 2012-ben kezdtem komolyabban foglalkozni, elsősorban a játékfejlesztés iránti érdeklődésem miatt. Gyorsan kiderült számomra, hogy egy játék elkészítése jóval összetettebb annál, mint amilyennek kívülről tűnik – és pontosan ez fogott meg benne.
Elkezdtem autodidakta módon C#-ot tanulni, miközben Unityben elkészítettem az első saját játékomat. Egy egyszerű puzzle játék volt, rengeteg hibával és még több tanulsággal, de első projektként számomra óriási mérföldkövet jelentett.
Nem sokkal később az Unreal Engine 4 felé is nyitottam, ami magával hozta a C++ mélyebb megismerését. Ettől kezdve a C# és a C++ párhuzamosan váltak a mindennapjaim részévé. Később az addig megszerzett tudásomat tanulmányokkal is kiegészítettem, a programozás pedig idővel nemcsak a szakmám, hanem az egyik legfontosabb hobbim is lett.
2015-ben három saját játékot publikáltam itch.io-n: kettőt Unityvel, egyet pedig Unreal Engine-nel készítettem. Ezek a projektek mára már nem érhetők el az oldalon, de fontos szerepet játszottak abban, hogy megtanuljam, milyen egy ötletet a koncepciótól egy működő, publikálható állapotig eljuttatni.
Ebben az időszakban kezdtem el a webfejlesztéssel is komolyabban foglalkozni, többek között HTML, CSS, JavaScript és PHP használatával.
2017-ben Junior Gameplay Programmerként csatlakoztam a CD PROJEKT RED csapatához.
Elsőként a The Witcher 3: Wild Hunt és annak kiegészítőihez kapcsolódó munkákban vettem részt. Mivel a játék ekkor már megjelent, elsősorban hibajavításokkal, meglévő gameplay rendszerek karbantartásával és továbbfejlesztésével foglalkoztam.
2018-ban átkerültem a Cyberpunk 2077 fejlesztésére. A projekt ekkor már komoly fejlesztési fázisban volt, én pedig egy több száz fős nemzetközi csapat részeként dolgozhattam rajta.
Ezzel párhuzamosan a GWENT: The Witcher Card Game és a Thronebreaker: The Witcher Tales fejlesztésében is részt vettem. Intenzív és szakmailag rendkívül meghatározó időszak volt, amely rengeteget tanított a nagy léptékű játékfejlesztésről, a csapatmunkáról és a komplex rendszerek stabil működtetéséről.
2018 végén Gameplay Programmerré léptem elő.
A Cyberpunk 2077 gameplay csapatának tagjaként elsősorban játékosközpontú mechanikák és az ezekhez kapcsolódó rendszerek implementálásán, finomhangolásán és optimalizálásán dolgoztam.
Feladataim közé tartozott többek között:
A Cyberpunk 2077 2020. december 10-én jelent meg. A fejlesztés ezt követően sem állt meg: új rendszereken, frissítéseken és további tartalmakon dolgoztunk.
2022 elején megkezdődött a Phantom Liberty fejlesztése is, amelyen már Specialist Gameplay Programmerként vettem részt. A kiegészítő végül 2023. szeptember 26-án jelent meg.
Különösen büszke vagyok arra, hogy pályafutásom során olyan játékokon dolgozhattam, mint:
Ezek közül több projekt komoly nemzetközi szakmai elismeréseket és díjakat is kapott.
A munkámat személyes szakmai elismerésekkel is díjazták, többek között:
A programozás számomra soha nem kizárólag a játékfejlesztésről szólt.
Szeretem azokat a problémákat, amelyek elsőre nehéznek, szokatlannak vagy akár megoldhatatlannak tűnnek. Emiatt saját vállalkozásomon keresztül folyamatosan dolgozom a játékiparon kívüli projekteken is.
Az elmúlt évek során többek között részt vettem:
Ami ezeket a projekteket összeköti, az a problémamegoldás.
Számomra ez a programozás legérdekesebb része: megérteni egy problémát, megtalálni mögötte a megfelelő struktúrát, majd létrehozni egy olyan rendszert, amely nemcsak működik, hanem hosszú távon is jól használható.
Több mint egy évtizeddel az első Unity projektem után még mindig ugyanaz motivál, mint amikor elkezdtem: valami működőt létrehozni egy ötletből – és közben minden projekttel egy kicsit jobb fejlesztővé válni.