Programiranje igranja - tečaj 89 200 rub. iz škole XYZ, trening, Datum: 29.11.2023.
Miscelanea / / November 27, 2023
150 sati predavanja + 22 domaće zadaće
trajanje: 5 mjeseci
razina znanja: napredna
više od 380 sati prakse
Trening prema programu bivšeg glavnog programera igre Rainbow Six Siege
Programer igrica implementira korisnička iskustva, kao što su upravljiva vozila ili kuka za hvatanje, kao u Uncharted 4. Ako volite takve zadatke, ovaj tečaj je za vas. Ovdje ćete naučiti kako implementirati bilo koju mehaniku u praksi i to sustavno - kako je to uobičajeno u AAA studijima. Nakon završetka tečaja moći ćete stvarati ne samo pucačine, već i igre bilo kojeg drugog žanra - 2D platformer, RTS, simulator letenja, borilačku igru ili RPG.
tečaj je prikladan za vas ako
- Poznajete barem jedan programski jezik i želite raditi kao gameplay programer u studiju za igre ili kodirati za vlastite igre u Unreal Engineu.\
- C++ programer, umoran od dosadnih komercijalnih zadataka, želi raditi nešto zanimljivije i poboljšati svoje vještine kako bi zaradio više.
Programska obuka od programera igrivosti koji je radio na Rainbow Six Siege u Ubisoftu
Kao diplomski projekt implementirat ćete jedan od sustava igranja na izbor - dron ili luk
"Career Cheat" kao dar - izbor majstorskih tečajeva koji će vam pomoći u pronalaženju posla
Pretplata na XYZ Plus na 1 mjesec - ovo je naša baza znanja sa zatvorenim streamovima i majstorskim tečajevima
Svrha tečaja
Tečaj će vam pomoći da postanete pravi programer - trening je pogodan kako za one koji već znaju programirati igre tako i za početnike koji žele naučiti raditi u Unreal Engineu od nule. Nauči vas pisati kod koji će likovima u igri omogućiti kretanje, navigaciju, pucanje i aktivnu interakciju sa svijetom oko sebe. Tijekom tečaja naučit ćemo C++, raditi s Unreal Engineom 4, postaviti inventar i okruženje, kreirati likove i oružja.
Što ćete raditi na tečaju?
- Stvorite likove za igre i neigrače (NPC) u C++
- Implementirajte mehanike kretanja, pucanja, kretanja i mnoge druge u Unreal Engine 4
- Pronađite i popravite greške u igranju pomoću pregleda koda
- Radite s Perforce sustavom kontrole verzija igre
- Razvijte sučelja igre (gui) i mrežnu mehaniku
- Optimizirajte kod
Ishod učenja
Vještina implementacije osnovne mehanike pucača u UE i C++
Naučit ćete kako funkcionira pucanje, kretanje, replikacija Unreal mreže, umjetna inteligencija NPC-a i njihova reakcija na oštećenje - i naučit ćete kako sve to sami stvoriti.
Poznavanje temeljnih koncepata iz industrije
Naučit ćete što je funkcija Tick i koje faze ima, stablo ponašanja i sustav osjećaja NPC-a, kako funkcioniraju skeletne animacije, što je line trace ili ray cast te kako se implementira.
Vještine za rad u studiju
Nakon završenog tečaja moći ćete se prijaviti za poziciju junior developera u game studiju, a ako imate iskustva u razvoju u nekom drugom području onda i za srednju poziciju.
Provođenje pregleda koda za uklanjanje pogrešaka
Pomoću pregleda koda pronaći ćete i popraviti pogreške u igranju. Također radite s Perforce sustavom kontrole verzija igre i podvrgnite se testiranju.