Peliohjelmointi - kurssi 89 200 hieroa. XYZ Schoolista, koulutus, Päivämäärä: 29.11.2023.
Miscellanea / / November 27, 2023
150 luentoa + 22 kotitehtävää
kesto: 5 kuukautta
tietotaso: edistynyt
yli 380 tuntia harjoittelua
Harjoittelu Rainbow Six Siegen entisen peliohjelmoijan ohjelman mukaan
Pelin ohjelmoija toteuttaa käyttökokemuksia, kuten ohjattavia ajoneuvoja tai kamppailukoukun, kuten Uncharted 4:ssä. Jos pidät tällaisista tehtävistä, tämä kurssi on sinua varten. Täällä opit toteuttamaan mitä tahansa mekaniikkaa käytännössä ja tekemään sen systemaattisesti - kuten AAA-studioissa on tapana. Kurssin suorittamisen jälkeen pystyt luomaan ampujien lisäksi myös minkä tahansa muun genren pelejä - 2D-tasohyppelyä, RTS: ää, lentosimulaattoria, taistelupeliä tai roolipeliä.
kurssi sopii sinulle, jos
- Osaat ainakin yhden ohjelmointikielen ja haluat työskennellä peliohjelmoijana pelistudiossa tai koodata omia pelejäsi Unreal Enginessä.\
- C++-kehittäjä, joka on kyllästynyt tylsiin kaupallisiin tehtäviin, haluaa tehdä jotain mielenkiintoisempaa ja parantaa taitojasi ansaitaksesi enemmän.
Ohjelmointikoulutus peliohjelmoijalta, joka työskenteli Rainbow Six Siegen parissa Ubisoftilla
Valmistumisprojektina toteutat yhden valittavissa olevista pelijärjestelmistä - dronin tai jousen
"Urahuijari" lahjaksi - valikoima mestarikursseja, jotka auttavat työnhaussa
XYZ Plus -tilaus 1 kuukaudeksi - tämä on tietopohjamme suljetuilla streameilla ja mestarikursseilla
Kurssin tarkoitus
Kurssi auttaa sinua kehittymään todelliseksi kehittäjäksi - koulutus sopii sekä pelien ohjelmoinnin jo osaaville että aloittelijoille, jotka haluavat oppia työskentelemään Unreal Enginessä alusta alkaen. Opettele kirjoittamaan koodia, jonka avulla pelihahmot voivat liikkua, navigoida, ampua ja olla aktiivisesti vuorovaikutuksessa ympäröivän maailman kanssa. Kurssin aikana opimme C++:aa, työskentelemme Unreal Engine 4:n kanssa, asetamme inventaarion ja ympäristön, luomme hahmoja ja aseita.
Mitä aiot tehdä kurssilla?
- Luo peli- ja ei-pelaajahahmoja (NPC) C++:ssa
- Toteuta liikemekaniikka, ammunta, liike ja monet muut Unreal Engine 4:ssä
- Etsi ja korjaa pelivirheet koodiarvioiden avulla
- Työskentele Perforce-peliversionhallintajärjestelmän kanssa
- Kehitä pelirajapintoja (gui) ja verkkomekaniikkaa
- Optimoi koodi
Oppimistulos
Taitoa toteuttaa perusampujamekaniikka UE: ssä ja C++:ssa
Opit kuinka ammunta, liikkuminen, epätodellinen verkon replikointi, NPC: iden tekoäly ja niiden reaktio vaurioihin toimivat – ja opit luomaan kaiken tämän itse.
Alan peruskäsitteiden tuntemus
Opit mitä Tick-toiminto on ja mitä vaiheita sillä on, NPC: iden käyttäytymispuun ja tunnejärjestelmän, kuinka luurankoanimaatiot toimivat, mikä on linjajälki tai säteen heitto ja miten se toteutetaan.
Taidot työskentelyyn studiossa
Kurssin suoritettuaan pääset hakemaan pelistudion juniorkehittäjän paikkaa ja jos sinulla on kokemusta kehitystyöstä joltakin muulta alueelta, niin keskipaikkaan.
Koodin tarkistusten suorittaminen virheiden poistamiseksi
Löydät ja korjaat pelin virheet koodiarvioiden avulla. Työskentele myös Perforce-peliversionhallintajärjestelmän kanssa ja käy läpi testaus.