Spillprogrammering - kurs 89 200 rub. fra XYZ School, opplæring, Dato: 29. november 2023.
Miscellanea / / November 27, 2023
150 forelesninger + 22 lekser
varighet: 5 måneder
kunnskapsnivå: avansert
mer enn 380 timer med trening
Trening i henhold til programmet fra den tidligere ledende spillprogrammereren til Rainbow Six Siege
Spillprogrammerer implementerer brukeropplevelser, for eksempel kontrollerbare kjøretøy eller en gripekrok, som i Uncharted 4. Liker du slike oppgaver er dette kurset for deg. Her vil du lære hvordan du implementerer enhver mekanikk i praksis og gjør det systematisk – slik det er vanlig i AAA-studioer. Etter å ha fullført kurset, vil du kunne lage ikke bare skytespill, men også spill av en hvilken som helst annen sjanger - 2D-plattformspill, RTS, flysimulator, kampspill eller RPG.
kurset passer for deg hvis du
- Du kan minst ett programmeringsspråk og ønsker å jobbe som spillprogrammerer i et spillstudio eller kode for dine egne spill i Unreal Engine.\
- C++-utvikler, lei av kjedelige kommersielle oppgaver, ønsker å gjøre noe mer interessant og forbedre ferdighetene dine for å tjene mer.
Programopplæring fra en spillprogrammerer som jobbet på Rainbow Six Siege hos Ubisoft
Som et avgangsprosjekt vil du implementere et av spillsystemene du kan velge mellom – en drone eller en bue
"Karrierejuks" som gave - et utvalg av mesterklasser som vil hjelpe deg med å finne en jobb
Abonnement på XYZ Plus i 1 måned - dette er vår kunnskapsbase med lukkede strømmer og mesterklasser
Formålet med kurset
Kurset vil hjelpe deg å bli en ekte utvikler – opplæringen passer både for de som allerede kan programmere spill og nybegynnere som ønsker å lære å jobbe i Unreal Engine fra bunnen av. Lær deg å skrive kode som lar spillkarakterene bevege seg, navigere, skyte og aktivt samhandle med verden rundt dem. I løpet av kurset skal vi lære C++, jobbe med Unreal Engine 4, sette opp inventar og miljø, lage karakterer og våpen.
Hva skal du gjøre på kurset?
- Lag spill- og ikke-spillerfigurer (NPC) i C++
- Implementer mekanikk for bevegelse, skyting, bevegelse og mange andre i Unreal Engine 4
- Finn og fiks spillfeil ved å bruke kodeanmeldelser
- Arbeid med Perforce-spillversjonskontrollsystemet
- Utvikle spillgrensesnitt (gui) og nettverksmekanikk
- Optimaliser koden
Læringsresultat
Ferdighet i å implementere grunnleggende skytemekanikk i UE og C++
Du vil lære hvordan skyting, bevegelse, uvirkelig nettverksreplikering, kunstig intelligens av NPC-er og deres reaksjon på skade fungerer - og du vil lære hvordan du lager alt dette selv.
Kjennskap til grunnleggende begreper fra bransjen
Du vil lære hva Tick-funksjonen er og hvilke stadier den har, atferdstreet og følelsessystemet til NPC-er, hvordan skjelettanimasjoner fungerer, hva et linjespor eller strålekast er, og hvordan det implementeres.
Ferdigheter for å jobbe i studio
Etter fullført kurs vil du kunne søke på en stilling som juniorutvikler i et spillstudio, og har du erfaring med utvikling innen et annet område, så på en mellomstilling.
Gjennomføre kodegjennomganger for å eliminere feil
Du vil finne og fikse feil i spillingen ved å bruke kodeanmeldelser. Og også jobbe med Perforce spillversjonskontrollsystem og gjennomgå testing.