Programiranje igranja - tečaj 89.200 rub. iz šole XYZ, usposabljanje, datum: 29. november 2023.
Miscellanea / / November 27, 2023
150 predavanj + 22 domačih nalog
trajanje: 5 mesecev
stopnja znanja: napredna
več kot 380 ur vadbe
Usposabljanje po programu nekdanjega vodilnega programerja igranja Rainbow Six Siege
Programer igranja implementira uporabniške izkušnje, kot so vozila, ki jih je mogoče upravljati, ali kavelj, kot v Uncharted 4. Če imate radi takšne naloge, je ta tečaj za vas. Tukaj se boste naučili izvajati katero koli mehaniko v praksi in to sistematično - kot je običajno v studiih AAA. Po končanem tečaju ne boste sposobni ustvarjati samo strelcev, temveč tudi igre katerega koli drugega žanra - 2D platformer, RTS, simulator letenja, borbene igre ali RPG.
tečaj je primeren za vas, če
- Poznate vsaj en programski jezik in želite delati kot programer igranja iger v igralnem studiu ali kodirati za svoje igre v Unreal Engine.\
- Razvijalec C++, utrujen od dolgočasnih komercialnih nalog, želi narediti nekaj bolj zanimivega in izboljšati svoje veščine, da zasluži več.
Programsko usposabljanje programerja igranja, ki je delal na Rainbow Six Siege pri Ubisoftu
Kot diplomsko nalogo boste implementirali enega izmed sistemov igranja na izbiro - dron ali lok
"Career Cheat" kot darilo - izbor mojstrskih tečajev, ki vam bodo pomagali pri iskanju zaposlitve
Naročnina na XYZ Plus za 1 mesec - to je naša baza znanja z zaprtimi tokovi in mojstrskimi tečaji
Namen tečaja
Tečaj vam bo pomagal postati pravi razvijalec – usposabljanje je primerno tako za tiste, ki že znate programirati igre, kot za začetnike, ki se želite naučiti delati v Unreal Engine od začetka. Nauči vas pisati kodo, ki bo igralnim likom omogočila premikanje, navigacijo, streljanje in aktivno interakcijo s svetom okoli sebe. Na tečaju se bomo učili C++, delali z Unreal Engine 4, postavljali inventar in okolje, ustvarjali like in orožja.
Kaj boste počeli na tečaju?
- Ustvarite igralne in neigralske like (NPC) v C++
- Izvedite mehanike gibanja, streljanja, gibanja in mnoge druge v Unreal Engine 4
- Poiščite in popravite napake pri igranju s pregledi kode
- Delajte s sistemom za nadzor različic igre Perforce
- Razvijte igralne vmesnike (gui) in omrežno mehaniko
- Optimizirajte kodo
Učni rezultat
Spretnost izvajanja osnovnih strelskih mehanik v UE in C++
Naučili se boste, kako delujejo streljanje, gibanje, replikacija omrežja Unreal, umetna inteligenca NPC-jev in njihov odziv na poškodbe – in naučili se boste, kako vse to ustvariti sami.
Poznavanje temeljnih pojmov iz industrije
Izvedeli boste, kaj je funkcija Tick in katere stopnje ima, drevo vedenj in sistem občutkov NPC-jev, kako delujejo skeletne animacije, kaj je line trace ali ray cast in kako se izvaja.
Spretnosti za delo v studiu
Po opravljenem tečaju se boste lahko prijavili na delovno mesto junior razvijalca v igralnem studiu, če imate izkušnje z razvojem na drugem področju, pa na srednje mesto.
Izvajanje pregledov kode za odpravo napak
S pregledi kode boste našli in odpravili napake v igranju. Delajte tudi s sistemom za nadzor različic igre Perforce in opravite testiranje.