Mängu programmeerimine - kursus 89 200 hõõruda. XYZ Koolist, koolitus, Kuupäev: 29.11.2023.
Varia / / November 27, 2023
150 loengut + 22 kodutööd
kestus: 5 kuud
teadmiste tase: edasijõudnud
rohkem kui 380 tundi praktikat
Treening vastavalt Rainbow Six Siege'i endise peamise mänguprogrammi programmeerija programmile
Mänguprogrammi programmeerija rakendab kasutajakogemusi, nagu juhitavad sõidukid või haakkonks, nagu Uncharted 4-s. Kui teile meeldivad sellised ülesanded, on see kursus teie jaoks. Siit saate teada, kuidas mis tahes mehaanikat praktikas rakendada ja teha seda süsteemselt – nagu AAA stuudiotes kombeks. Pärast kursuse läbimist saate luua mitte ainult laskureid, vaid ka mis tahes muu žanri mänge - 2D-platvormi, RTS-i, lennusimulaatorit, võitlusmängu või RPG-d.
kursus sobib sulle, kui
- Oskate vähemalt ühte programmeerimiskeelt ja soovite töötada mängustuudios mänguprogrammeerijana või kodeerida oma mänge Unreal Engine'is.\
- C++ arendaja, kes on tüdinud igavatest kommertsülesannetest, soovib teha midagi huvitavamat ja parandada oma oskusi, et rohkem teenida.
Programmikoolitus mänguprogrammeerijalt, kes töötas Ubisoftis Rainbow Six Siege'iga
Lõputööna rakendate ühte mängusüsteemidest, mille vahel valida - drooni või vibu
Kingituseks "Karjääripett" - valik meistriklasse, mis aitavad tööd leida
XYZ Plusi tellimus 1 kuuks - see on meie teadmistebaas suletud voogude ja meistriklassidega
Kursuse eesmärk
Kursus aitab saada tõeliseks arendajaks – koolitus sobib nii neile, kes juba oskavad mänge programmeerida, kui ka algajatele, kes soovivad õppida Unreal Engine’is tööd nullist. Õpetage kirjutama koodi, mis võimaldab mängutegelastel liikuda, navigeerida, tulistada ja ümbritseva maailmaga aktiivselt suhelda. Kursusel õpime C++, töötame Unreal Engine 4-ga, seadistame inventari ja keskkonda, loome tegelasi ja relvi.
Mida sa kursusel teed?
- Looge C++-s mängu- ja mittemängijategelasi (NPC).
- Rakendage Unreal Engine 4-s liikumise, laskmise, liikumise ja palju muud mehaanikat
- Otsige ja parandage mänguvigu koodiülevaate abil
- Töötage mängu Perforce'i versioonikontrollisüsteemiga
- Arendada mänguliideseid (gui) ja võrgumehaanikat
- Optimeerige kood
Õpitulemus
Oskus rakendada põhilisi laskurimehaanikaid UE ja C++ keeles
Saate teada, kuidas toimivad pildistamine, liikumine, ebareaalne võrgu replikatsioon, NPC-de tehisintellekt ja nende reaktsioon kahjustustele – ja saate teada, kuidas seda kõike ise luua.
Teadmised tööstuse põhikontseptsioonidest
Saate teada, mis on funktsioon Tick ja millised on selle etapid, NPC-de käitumise puud ja tunnete süsteem, kuidas töötavad skeletianimatsioonid, mis on joonejälg või kiirte heide ja kuidas seda rakendatakse.
Oskused stuudios töötamiseks
Peale kursuse läbimist on sul võimalik kandideerida mängustuudiosse nooremarendaja ametikohale ja kui sul on arenduskogemus mõnel muul alal, siis keskkohale.
Koodiülevaatuste läbiviimine vigade kõrvaldamiseks
Mängu vigu leiate ja parandate koodiülevaatuste abil. Ja töötage ka Perforce'i mängu versioonikontrollisüsteemiga ja läbige testimine.