Játékmechanika programozás mesterképzés

Mesterképzési programok

Játék­mechanika

Játékok mögött álló rendszerek nem maguktól működnek. Ebben a programban megtanulod, hogyan épül fel egy játék belülről — ütközésdetekciótól az állapotgépekig, fizikai szimulációtól az AI viselkedésig.

"A jó mechanika nem látszik — csak érezni, hogy minden pontosan ott van, ahol lennie kell."

Elérhető kurzusok

Válassz a szintednek és céljaidnak megfelelő képzés közül.

Kezdő-középhaladó Játékmechanikák alapjai programozóknak

Játékmechanikák alapjai programozóknak

Ha valaha is elgondolkodtál azon, hogyan működnek belülről a játékok, ez a kurzus pontosan ott kezdi, ahol a legtöbb bevezető anyag abbahagyja.

5 hét 8 perc 12 hely
Haladó Haladó játékfizika és mozgásrendszerek

Haladó játékfizika és mozgásrendszerek

Fizikai szimulációk, amelyek valóban úgy viselkednek, ahogy elvárjuk tőlük. Ez a kurzus a precizitásról és a kompromisszumok tudatos megválasztásáról szól.

6 hét 10 perc 8 hely
Középhaladó Mesterséges intelligencia játékmechanikákban

Mesterséges intelligencia játékmechanikákban

NPC-k, amelyek nem bután viselkednek. Döntési rendszerek, amelyek kiszámíthatóak a tervező számára, de meglepőek a játékos számára.

6 hét 9 perc 15 hely
Kezdő-középhaladó Játékhurok és inputkezelés felépítése

Játékhurok és inputkezelés felépítése

A legtöbb játékprogramozási oktatóanyag kihagyja azt a részt, ahol minden összekapcsolódik. Ez a kurzus ott kezd, ahol mások véget érnek.

5 hét 7 perc 20 hely
Középhaladó Procedurális mechanikák és véletlenszerűség tervezése

Procedurális mechanikák és véletlenszerűség tervezése

A véletlenszerűség a játékokban nem azt jelenti, hogy bármi megtörténhet. Azt jelenti, hogy a tervező által meghatározott keretek között változatos dolgok történnek.

6 hét 9 perc 11 hely

Hogyan működik

Egy kurzus belülről

Minden képzési modul úgy épül fel, hogy az elméleti alap azonnal alkalmazható legyen. Nem órákat töltesz el leírások olvasásával — hanem kódot írsz, hibát keresel, és megérted, mi miért történik.

1

Elméleti alap — röviden, pontosan

Minden modul azzal kezdődik, hogy elmagyarázzuk a mechanika mögötti logikát. Nem általánosságban, hanem konkrét példán keresztül — pl. hogyan számolja ki egy motor a gravitáció hatását egy adott frame-rate mellett.

2

Kódolás lépésről lépésre

Az oktató élőben építi fel a rendszert, közben magyaráz. Látod az összes döntési pontot, beleértve azokat is, ahol valami nem működik elsőre — és azt is, hogyan javítják ki.

3

Önálló feladat visszajelzéssel

Minden modul végén kapsz egy feladatot, amit saját magad oldasz meg. A beadott megoldásra részletes visszajelzés érkezik — nem automatikus pontozás, hanem valódi szakmai megjegyzések.

4

Projekt a kurzus végén

A képzés zárásaként egy kisebb, önálló projektet készítesz el, amely az összes tanult mechanikát integrálja. Ez az, amit portfólióba is bevehetsz.

5 aktív kurzus játékmechanika témakörben
2018 óta fejlesztjük a képzési módszertant
HU minden tartalom magyar nyelven, az ország egész területéről elérhető

Gyakori kérdések

Ha valami nem egyértelmű a kurzusokkal kapcsolatban, az alábbi válaszok segíthetnek. Ha nem találod a kérdésedet, írj nekünk a contact@simplecornerhub.sbs címre.

Ez kurzusonként változik — minden képzésnél jelöljük, milyen szintű felhasználónak ajánljuk. A kezdő szintű kurzusokhoz elég az alapvető programozási logika ismerete, haladó szintűeknél viszont számítunk arra, hogy már dolgoztál játékmotorral.
A kurzusok jellemzően nyílt forráskódú vagy széles körben elérhető eszközöket használnak. A konkrét szoftvereket és verziókat minden kurzus leírásában feltüntetjük, hogy előre fel tudj készülni.
Az egyes kurzusok olvasási ideje és teljes időtartama a kártya adatainál látható. Általánosságban elmondható, hogy a feladatok megoldásával és a saját kísérletezéssel együtt érdemes legalább kétszer annyit számolni, mint a videóanyag hossza.
A hozzáférés feltételei kurzusonként eltérhetnek. A részletes oldalon minden esetben megtalálod a pontos feltételeket, beleértve azt is, hogy a tartalom mennyi ideig érhető el visszanézésre.