Skip to content

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.

Folyamatos mentoráció
Vezetett kódolás
12 hét · heti 8-12 óra
Élő konzultációk
Pénzvisszafizetési garancia Kamatmentes részletfizetés

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.

UnityC#2D/3D játékfejlesztésFizika és AIAnimációAsset StoreCinemachineVR/AR alapok
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
Előnyök

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
Adatelemzési grafikon

Ismerd meg oktatódat

Dr. Blázovics László

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?

C# programozási nyelv ismerete Készségszintű középfokú matematikai és fizikai ismeretek

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
Tanúsítvány minta – Játékfejlesztő tanfolyam Unity keretrendszer használatával

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!

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?

Jelentkezz most, és kezdd el a fejlődést!

8 napos pénzvisszafizetési garancia

Jelentkezz a(z) Játékfejlesztő tanfolyam Unity keretrendszer használatával képzésre

1 Adatok 2 Képzések 3 Számlázás 4 Felnőttképzés 5 Fizetés 6 Kész

Kiválasztott képzés(ek) és indulási időpont

Jelenleg nincs biztosan induló időpont — hamarosan új dátumok.

Számlázási adatok

Add meg a számlázási adataidat.

Felnőttképzési adatszolgáltatás

A felnőttképzési törvény szerinti kötelező adatszolgáltatás.

  • Magyarország
  • Ausztria
  • Németország
  • Szlovákia
  • Románia
  • Szerbia
  • Horvátország
  • Szlovénia
  • Ukrajna
  • Lengyelország
  • Csehország
  • Olaszország
  • Franciaország
  • Spanyolország
  • Portugália
  • Egyesült Királyság
  • Írország
  • Hollandia
  • Belgium
  • Luxemburg
  • Svájc
  • Liechtenstein
  • Dánia
  • Svédország
  • Norvégia
  • Finnország
  • Izland
  • Észtország
  • Lettország
  • Litvánia
  • Görögország
  • Bulgária
  • Törökország
  • Oroszország
  • Fehéroroszország
  • Moldova
  • Bosznia-Hercegovina
  • Montenegró
  • Észak-Macedónia
  • Albánia
  • Koszovó
  • Málta
  • Ciprus
  • Monaco
  • Andorra
  • San Marino
  • Amerikai Egyesült Államok
  • Kanada
  • Kína
  • Japán
  • India
  • Brazília
  • Ausztrália
  • Dél-Korea
  • Mexikó
  • Egyiptom
  • Dél-afrikai Köztársaság
  • Argentína
  • Izrael
  • Egyesült Arab Emírségek
  • Egyéb

8 napos pénzvisszafizetési garancia — kockázat nélkül kipróbálhatod.

Összegzés betöltése…

Fizetési mód

Kérdésed van? Lépj velünk kapcsolatba