Játékfejlesztő tanfolyam Unity keretrendszer használatával
Játékfejlesztés a Unity játékmotorral a BME-VIK oktatójának mentorálásával: ismerd meg a Unity ökoszisztémát, és szerezz olyan tudást, amivel belevághatsz saját játékod fejlesztésébe.
Mit nyújt a Unity játékfejlesztés tanfolyam?
- Megtanulod a Unity Game Engine használatát.
- Megismered, hogyan tudsz elindulni a játékfejlesztéssel, többek között az Asset Store és a Package Manager használatát is, melyek rendkívül felgyorsítják a fejlesztést.
- Gyakorlati projekteken keresztül elsajátítod, hogyan lehet létrehozni, berendezni és életre kelteni egy interaktív 2, illetve 3 dimenziós jelenetet a díszlettől a karaktervezérlésig.
- A megszerzett tudás képessé tesz egyszerű 2D és 3D játékok megalkotására, melyeket akár pénzzé is tehetsz.
- A képzés jó alapokat ad Unity-ben történő VR és AR alkalmazások fejlesztésére is a játékfejlesztésen túl.
- Sikeres vizsga esetén névre szóló, akár a LinkedIn-profilodba is beágyazható tanúsítványt szerzel.
Miért érdemes belevágnod?
Sok kezdő fejlesztő ott akad el, hogy egy játékötletet csak macerásan, platformonként külön kódbázissal tudna megvalósítani. A Unity pont erre ad választ: egyetlen kódbázisból fejleszthetsz iOS-re, Androidra, macOS-re, PlayStation-re és még sok más eszközre is, így nem kell platformonként újraírnod a játékot.
A Unity egyik legnagyobb erőssége az Asset Store, ahol rengeteg kész, profi minőségű modellt, UI elemet és viselkedésmintát találsz, gyakran nagyon barátságos áron. Ez azt jelenti, hogy akár egyedül, kis költségvetésből is egészen ütős, profi hatású játékot tudsz összerakni, anélkül hogy mindent nulláról kellene megalkotnod.
A Unity messze túlmutat a hagyományos játékfejlesztésen: mobiljátékok mellett VR- és AR-alkalmazások, VR-alapú termékbemutatók és orvosi alkalmazások fejlesztésére is használják. A HoloLens-re kizárólag Unityvel lehet fejleszteni, ami önmagában is komoly kaput nyit a kiterjesztett valóság világába. Amit érdemes tudni: hatalmas, AAA kategóriás játékok fejlesztésére nem ez az ideális motor, ha kifejezetten ez lenne a célod.
- Munka mellett végezheted, rugalmas időbeosztással
- Gyakorlati projekteken keresztül, oktatói mentorálással
- LinkedIn profilodba beágyazható tanúsítvány
Ismerd meg oktatódat
Dr. Blázovics László
Egyetemi adjunktus, BME-VIK
Több mint egy évtizede oktatok a Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszékén, ahol VR/AR/XR technológiákra és iOS-fejlesztésre épülő ipari és kutatási projektekben veszek részt. PhD fokozatomat a BME és az Aalborgi Egyetem közös programjában szereztem számítástudományból.
Kiemelt szakterületem az iOS-fejlesztés és a Unity: több mint 100 önálló laborfeladat, diplomaterv és szakdolgozat konzulense voltam, és aktívan részt veszek az AR/VR és a natív iOS-fejlesztés oktatásában. Célom, hogy a legújabb technológiákkal támogassam a hallgatók és az ipari partnerek fejlődését.
Kinek ajánlott?
- Akik Unity fejlesztőként szeretnének elhelyezkedni
- Akik szabadúszóként Unity fejlesztési projekteken dolgoznának
- Akik saját 2D / 3D / VR / AR játékot vagy alkalmazást hoznának létre
Kinek nem ajánlott?
- Akik még egyáltalán nem programoztak, a képzéshez alapszintű programozási ismeret szükséges
- Akik 2D/3D grafikát és modellezést tanulnának, itt a játéklogika és a fejlesztés a fókusz, nem a grafikai tervezés
- Akik webes vagy vállalati alkalmazásfejlesztői irányba indulnának
- Akik game designer szerepre készülnek kódolás nélkül
Mik a képzés előkövetelményei?
Előnyt jelent, de nem feltétel, ha otthonosan mozogsz a felsőbb matematikában, például mátrixok, kvaterniók, vektorterek, és ha van 3D modellezési alapismereted, például csontozás, normálok, vertexek. Ezek gyorsítják a haladást, de nélkülük is jól elvégezheted a képzést.
Hogyan fogsz tanulni?
Gyakorlatorientált oktatás
Minden héten izgalmas gyakorló feladatokat kapsz majd, amelyek keretében már menetközben is konkrét projekteket fogsz megvalósítani.
Interaktív digitális tananyag
A gyakorlati feladatok elvégzéséhez és a tanfolyam sikeres teljesítéséhez szükséges tudást digitális tananyagok és vezetett kódolások formájában adjuk át
Rugalmas időbeosztás
A tanfolyamot munka mellett is végezheted, hiszen a tananyag elsajátítása heti 8-12 óra elfoglaltságot igényel összesen, melyet saját időbeosztás szerint dolgozhatsz fel.
Oktatói mentoring
A képzés ideje alatt az oktató folyamatosan a rendelkezésedre áll, bármikor kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra, fejlődésedet végigkíséri.
Konzultációk
Valamennyi tanegység végén egy-egy élő konzultációs alkalmat is szervezünk este 18:00 órától, amikor élőben is felteheted kérdéseidet, közösen kiértékelhetitek és átbeszélhetitek a gyakorlás során elkészített projekteket, és tanulhattok egymás elakadásaiból is.
Visszanézhető LIVE alkalmak
Az online élő konzultációk átlagosan kb. 1 órásak. Akkor sincs semmi baj, ha egy élő konzultációs alkalmon nem tudsz részt venni, hiszen a kérdéseid előre is elküldheted írásban, a válaszokat és az egész LIVE-ot pedig visszanézheted másnap 16:00 órától.
Limitált férőhely
A fent említett interakciók miatt képzéseinket korlátozott létszámmal indítjuk csak el, hogy biztosan jusson mindenkire ideje az oktatóknak.
Minőségbiztosított képzések
Képzéseink szakmai minőségbiztosítását az iparági vezető technológiai vállalatok és a Budapesti Műszaki és Gazdaságtudományi Egyetem végzi.
- Tanúsítványt kapsz, amelyet önéletrajzodhoz és LinkedIn profilodhoz csatolhatsz
- Bizonyítja, hogy elsajátítottad az adott ismereteket
- Segíti a szakmai előmeneteledet és karriered fejlődését

Jó társaságban leszel!
Már több mint 150 hazai és nemzetközi cég munkatársa képezte magát tovább nálunk.
















Tudtad?
A munkáltatók 83%-a finanszírozza a munkatársak képzését, ne felejtsd el megkérdezni a tiédet!
Jelenleg nincs meghirdetett indulási dátum
Más időpont érdekel?
Add meg az e-mail címed, és szólunk, ha új időpontot hirdetünk meg.
Fizetési lehetőségek
Többféle fizetési lehetőséget biztosítunk, hogy a legmegfelelőbb opciót válaszd.
Online fizetés bankkártyával
Az OTP SimplePay az egyik legelterjedtebb online fizetési megoldás — gyors és biztonságos fizetési folyamatáról ismert.
Kamatmentes részletfizetés
Nem szeretnénk, ha a fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat több részletben, teljesen kamatmentesen is kifizetheted.
Fizetés banki átutalással, egy összegben
Ha online kártyás fizetés helyett banki átutalással szeretnél fizetni, az sem probléma — írj nekünk, és ebben is segítünk.
Készen állsz a jelentkezésre?
Könnyítendő magánszemélyként résztvevő hallgatóink helyzetét, a feltüntetett ár számukra a ténylegesen fizetendő végösszeg.
Céges megrendelés esetén az adott összeg tekintendő a nettó árnak.
Mit fogsz tanulni?
12 hét alatt a Unity Editor alapjaitól a 3D jelenetépítésen, fizikán, animáción és felhasználói felületeken át a 2D játékfejlesztésig.
1 Unity bevezetés A Unity Game Engine alapvető használata: telepítés, projektek felépítése, a felhasználói felület kezelése és az első scriptek.
- Mi is a Unity?
- Miért a Unity?
- Unity alternatívái
- Unity verziók, Render pipeline röviden
- Asset Store, Package Manager
- A Unity telepítésének menete
- A Unity Editor felépítése: Scene, GameObject, Script
- Hierarchy, Inspector, Project, Asset
- Edit Mode és Play Mode
- Unity telepítése, első betekintés
- Asset Store, Demo Asset
- Layoutok és viewport megismerése
- Objektum mozgatása
- Dominó szimuláció
- Első scriptünk írása
- További script lehetőségek
2 Unity alapkomponensek bemutatása - miből épül fel egy virtuális jelenet és hogyan tölthető meg élettel A GameObject-ek, prefabok, komponensek és transzformációk megismerése, valamint a MonoBehaviour scriptek használata.
- GameObject
- Prefab
- Component, GameObject hierarchia
- Koordináta rendszerek
- Transzformáció
- Euler szögek és kvaterniók
- Kamera, Renderek, MeshFilter, AudioSource
- RigidBody, Collider(ek)
- Scriptek, MonoBehaviour 1.
- MonoBehaviour 2.
- Pálya létrehozása
- Gombesemény hozzáadása
- Kamera beállítása
- "Csapda" létrehozása
- "Csapda" mozgatása
- Player visszaállítása a kezdőpontra
3 Jelenet "berendezés" - "Díszletekből" hihető virtuális valóság 3D modellek importálása, materialok és shaderek használata, valamint bevilágítási megoldások a hihető virtuális jelenetekhez.
- Modell assetek: beépített 3d modellek, modellek importálása
- 3d tartalom megjelenítése, material / shader
- URP Lit Shader
- Bevilágítási megoldások, lighting
- Fények
- Fények, mint komponensek
- Light Probe
- Reflection Probe
- Objektum helyes importálása
- Materialok importálása
- Material létrehozása kódból
- Scene berendezése
- Fények beállítása
- Lightmap baking összetettebb környezetben
4 Animáció, karakter vezérlés - Hogyan lehet élővé tenni egy karaktert Karakterek életre keltése animációkkal, Animator Controllerrel, Blend Shape-ekkel és input kezeléssel.
- Projekt felépítése, könyvtárak, meta fájlok
- Dinamikus modellek, Blend Shapes
- Armature
- Cloth Physics
- Animation Clip, Animation Window
- Animator Controller
- Animator, animációs rendszer egységei
- Input kezelés, Input System, Character Controller
- Blend Shapes működése
- Blend Shapes kóddal
- Modell és animáció átemelése Blenderből Unitybe
- Karakter importálása, bemutatása
- Animation Controller beállítása
- Controllerek kódolása
5 Unity Fizika és AI A fizikai alrendszer használata (RigidBody, colliderek, erők, raycast), valamint az AI és a navigáció alapjai a Unityben.
- Unity és a fizika, Nvidia Physics
- Rigidbody
- Erők - Force, Torque, ForceMode típusok, Fizikai rétegek
- Colliderek, Collision
- Physics Material
- Collider típusok - Mesh Collider, Wheel Collider, Raycast
- AI a Unityben
- Behaviour
- Lövedék készítése és animálása
- Célpont hozzáadása és viselkedésének beállítása
- Plusz erők alkalmazása
- Navigáció: pálya összerakása
6 Unity Canvas és Unity Event - 2D felhasználói felület készítése Felhasználói felület készítése Canvas és UI elemek segítségével, valamint a Unity Event rendszer és a coroutine-ok használata.
- Coroutine
- Coroutine: Tile-ok létrehozása
- Coroutine: Tile-ok animálása
- ScriptableObject
- ScriptableObject: az előző projekt kiegészítése
- Unity UI: Canvas, Render mode, rect transform
- Visual Components: Szöveg, TextMesh Pro, Képek, Mask
- Interaction Components, UI elemek animációja
- UnityEvent és EventSystem
- UI létrehozása: Arculati elemek elkészítése
- UI létrehozása: Funkciók kódolása
- Másik Scene betöltése a Loginból
7 Jelenetváltás és Asset Store assetek - Hogyan lehet egy jelenetből alkalmazást készíteni Jelenetváltás, hangok kezelése, Cinemachine, particle effektek és VFX használata az alkalmazássá formáláshoz.
- Vonalak rajzolása: DrawLine, DrawRay, Line és Trail renderer
- Editor Script
- VFX, VFX Graph
- Build-In Particle System
- Cinemachine, csoportos kamerák
- Audio rendszerek a Unity-ben
- Audio hozzáadása és vizualizálása
- Audio és fény vizualizálása
- Több példány készítése a fényforrásunkból
- Cinemachine használata
- Lövedék trail készítése
- Becsapódás Particle effekt készítése
8 Unity 2D alapok A 2D projektek sajátosságai: sprite-ok, tilemapek, 2D animációk és 2D fizika egy Flappy Bird játék elkészítésén keresztül.
- Unity - 2D projekt
- Sprite, Sprite Editor
- Sprite Renderer
- Tilemap: Tile Palette, Rule Tile
- 2D Animációk, 2D Karakterek
- 2D Fizika: 2D Colliderek, Composite Collider 2D, Rigidbody 2D
- 2D Fények
- Flappy Bird játék: Projekt kezdése
- Flappy Bird játék: Spriteok és Tile
- Flappy Bird játék: Tile rajzolása, karakter hozzáadása
- Flappy Bird játék: Akadályok megrajzolása
- Flappy Bird játék: Fizika hozzáadása
- Flappy Bird játék: Input handling és kamera fixálása
9 Unity 2D Haladó 2D technikák: tilemap típusok, UI auto layout és útvonalkeresés AStar algoritmussal.
- Tilemap Extras, Tilemap komponens
- További Grid típusok: Hexagon Tilemap, Isometric Tilemap
- 2D Felhasználói felület: Canvas
- UI Auto Layout: Canvas Auto Layout, Layout Element, Layout Filterek, Layout Groups
- Navigáció 2D-ben: Pálya definiálás, Útkereső algoritmusok, Ütemezés
- Hexagon grid létrehozása: Tile importálása és kivágása
- Hexagon grid létrehozása: Tile beillesztése
- Animált Tilemap használata
- Útvonal keresés: Tilemap és GridManager létrehozása
- Útvonal keresés: AStar algoritmus megvalósítása
- Útvonal keresés: AStar Agent és tesztelés
- Flappy Bird játék: Érmék/pontok hozzáadása
- Flappy Bird játék: UI elkészítése és összekötése
10 Unity (2D) és kitekintés Kitekintés a haladó témákra: UI Toolkit, Shader Graph, perzisztencia, VR fejlesztés, hálózatkezelés és profiling.
- UI Toolkit
- VFX Graph, Context, Visual Effect - Component
- Shader Graph
- 2D Animáció és fények
- Perzisztencia, PlayerPref és Fájl alapú tárolás
- Scene-ek kezelése
- Pause [Time.timeScale]
- Forráskód, attributes, kódolási konvenciók
- VR fejlesztés a Unityban
- Hálózatkezelés, NetCode
- Teljesítmény mérés, Profiling
11 Záró Projektfeladat A képzés során tanultak alkalmazása egy önálló záró projektfeladatban.
- Záró Projektfeladat
Gyakran Ismételt Kérdések
Mit tanulok meg a 12 hét alatt?
A Unity Editor alapjaitól indulsz, megismered a jelenetek felépítését, a berendezésüket, az animációt és a karaktervezérlést, a Unity fizikát és AI-t, a Canvas alapú 2D felhasználói felületet, a jelenetváltást és az Asset Store használatát. A második felében a 2D játékfejlesztésre fókuszálsz, a képzést pedig egy záró projektfeladat zárja. A megszerzett tudás egyszerű 2D és 3D játékok megalkotására tesz képessé, és jó alapot ad a Unityben készülő VR- és AR-alkalmazásokhoz is.
Milyen előzetes tudás kell hozzá?
Szükséged lesz a C# programozási nyelv ismeretére, valamint készségszintű középfokú matematikai és fizikai ismeretekre. Előnyt jelent, de nem feltétel, ha otthonosan mozogsz a felsőbb matematikában, például mátrixok, kvaterniók, vektorterek terén, illetve ha van 3D modellezési alapismereted, például csontozás, normálok, vertexek. Ezek gyorsítják a haladást, de nélkülük is jól elvégezheted a képzést.
Kinek ajánljuk, és kinek nem?
Azoknak való, akik Unity fejlesztőként helyezkednének el, szabadúszóként dolgoznának Unity projekteken, vagy saját 2D, 3D, VR és AR játékot vagy alkalmazást hoznának létre. Nem ajánljuk azoknak, akik még egyáltalán nem programoztak, akik grafikát és 3D modellezést tanulnának, mert itt a játéklogika és a fejlesztés a fókusz, illetve akik webes vagy vállalati alkalmazásfejlesztés felé indulnának, vagy kódolás nélküli game designer szerepre készülnek.
Hogyan zajlik a tanulás, végezhetem munka mellett?
Igen, a tananyag feldolgozása heti 8-12 óra ráfordítást igényel, amit saját időbeosztásod szerint osztasz be. A tudást interaktív digitális tananyagok és vezetett kódolások formájában kapod meg, minden héten gyakorló feladatokkal, amelyekkel már menet közben konkrét projekteket valósítasz meg. Az oktató folyamatosan a rendelkezésedre áll, kérdezhetsz tőle, ha elakadtál, és rendszeresen visszajelzést ad a feladataidra.
Mikor vannak az élő konzultációk, és mi van, ha lemaradok?
Minden tanegység végén szervezünk egy élő konzultációs alkalmat este 18:00 órától, ahol élőben kérdezhetsz, és közösen átbeszélitek a gyakorlás során elkészített projekteket. Ezek az alkalmak átlagosan körülbelül egyórásak. Ha valamelyiken nem tudsz részt venni, a kérdéseidet előre elküldheted írásban, a teljes LIVE-ot pedig másnap 16:00 órától visszanézheted.
Mi történik azután, hogy jelentkeztem?
A jelentkezésedet e-mailben visszaigazoljuk, és megküldjük az első számlát. Ha átutalással fizetsz, a közleménybe kizárólag a számla sorszáma kerüljön, mert így tudjuk beazonosítani a befizetésedet. Ezen túl nincs más teendőd: az indulás előtt hozzárendeljük a kurzust a tanulói fiókodhoz, a kezdés előtti napon pedig küldünk egy összefoglaló, eligazító levelet. Részletfizetésnél a további számlákat mindig az esedékességük előtt küldjük ki.
Mi van, ha egyik meghirdetett indulás sem jó nekem?
A meghirdetett csoportokat az adatlapon, a „Következő indulási dátumok” szekcióban találod. Ha egyik időpont sem fér bele az időbeosztásodba, add meg az e-mail címed ugyanott, a „Más időpont érdekel?” résznél, és szólunk, amint új időpontot hirdetünk. Ha a jelentkezésed után derül ki, hogy mégis egy másik csoport lenne jobb, írj az info@cubixedu.com címre, és átvezetünk. Ha már kaptál számlát, azt ilyenkor sztornózzuk, így nem marad nyitott tételed.
Be tudom íratni a munkatársaimat, vagy fizetheti a munkáltatóm?
Igen, mindkettő megoldható. A jelentkezés „Számlázás” lépésénél válaszd a „Munkatársnak vásárolok” lehetőséget, több fő esetén pedig a „Több munkatársat szeretnél beíratni?” gombot. Ha inkább írnál, vagy a munkáltatódnak hivatalos árajánlatra van szüksége a döntéshez, keress minket az info@cubixedu.com címen, és összeállítjuk. Ha a cégnél elhúzódik a jóváhagyás, az sem gond, a képzéseinket rendszeresen újraindítjuk, így egy későbbi csoportra is tudsz jelentkezni.
Hogyan tudom felhasználni a kedvezménykuponomat?
A kuponkódot a jelentkezési űrlap „Fizetés” lépésénél tudod megadni: írd be a Kuponkód mezőbe, kattints a Beváltás gombra, és a rendelési összegző rögtön a kedvezményes végösszeget mutatja. A kuponok érvényessége kódonként eltér, ezért ha a tiéd nem működne ennél a képzésnél, írj nekünk az info@cubixedu.com címre, és megnézzük.
Kapok kedvezményt, ha mást is beajánlok a képzésre?
Igen, ajánlásért 5% kedvezményt adunk, amit az ajánló és az ajánlott is megkap, és a nálad lévő egyéb kedvezmény mellett is érvényesíthető. Írj nekünk az info@cubixedu.com címre az általad ajánlott jelentkezők nevével, amint biztos a részvételük, és mindenkinek külön kupont küldünk. A kupont a jelentkezési űrlap „Fizetés” lépésénél tudod beváltani.
Össze tudok állítani több képzésből egy csomagot?
Igen, több képzésből kérhetsz csomagot, amit a külön megvásárolt kurzusoknál kedvezőbb csomagáron adunk. Írd meg az info@cubixedu.com címre, mely képzések érdekelnek, és összeállítjuk. Küldünk hozzá egy áttekintést a képzések formátumáról, a tervezett indulásokról és a javasolt tanulási időről, valamint egy naptárnézetet, amiből látod az esetleges átfedéseket. Az összeállítás csak kiindulópont, a csomag bármelyik képzésünkből összerakható, és az ütemezés menet közben is rugalmasan alakítható.
Ki tartja a képzést, és kapok róla tanúsítványt?
Az oktató Dr. Blázovics László, a BME-VIK egyetemi adjunktusa, aki több mint egy évtizede oktat a Budapesti Műszaki és Gazdaságtudományi Egyetemen, kiemelt szakterülete a Unity és az iOS-fejlesztés, valamint VR/AR/XR technológiákra épülő ipari és kutatási projektekben vesz részt. Sikeres vizsga esetén névre szóló tanúsítványt szerzel, amelyet az önéletrajzodhoz csatolhatsz, és a LinkedIn-profilodba is beágyazhatsz.