Programmazione del gameplay - corso 89.200 rubli. dalla scuola XYZ, formazione, data: 29 novembre 2023.
Miscellanea / / November 27, 2023
150 lezioni frontali + 22 compiti a casa
durata: 5 mesi
livello di conoscenza: avanzato
più di 380 ore di pratica
Allenamento secondo il programma dell'ex capo programmatore del gameplay di Rainbow Six Siege
Programmatore di giochi implementa le esperienze utente, come veicoli controllabili o un rampino, come in Uncharted 4. Se ti piacciono questi compiti, questo corso è per te. Qui imparerai come implementare qualsiasi meccanica nella pratica e farlo sistematicamente, come è consuetudine negli studi AAA. Dopo aver completato il corso, sarai in grado di creare non solo sparatutto, ma anche giochi di qualsiasi altro genere: platform 2D, RTS, simulatore di volo, gioco di combattimento o gioco di ruolo.
il corso è adatto a te se tu
- Conosci almeno un linguaggio di programmazione e vuoi lavorare come programmatore di gameplay in uno studio di gioco o programmare i tuoi giochi in Unreal Engine.\
- Uno sviluppatore C++, stanco di noiose attività commerciali, vuole fare qualcosa di più interessante e migliorare le sue capacità per guadagnare di più.
Formazione sul programma da parte di un programmatore di gameplay che ha lavorato su Rainbow Six Siege presso Ubisoft
Come progetto di laurea, implementerai uno dei sistemi di gioco tra cui scegliere: un drone o un arco
"Imbroglio di carriera" come regalo: una selezione di corsi di perfezionamento che aiuteranno a trovare un lavoro
Abbonamento a XYZ Plus per 1 mese: questa è la nostra base di conoscenza con flussi chiusi e master class
Scopo del corso
Il corso ti aiuterà a diventare un vero sviluppatore: la formazione è adatta sia a coloro che sanno già come programmare giochi, sia ai principianti che vogliono imparare a lavorare da zero con Unreal Engine. Ti insegneranno a scrivere il codice che consentirà ai personaggi del gioco di muoversi, navigare, sparare e interagire attivamente con il mondo che li circonda. Durante il corso impareremo il C++, lavoreremo con l'Unreal Engine 4, configureremo l'inventario e l'ambiente, creeremo personaggi e armi.
Cosa farai durante il corso?
- Crea personaggi di gioco e non giocanti (NPC) in C++
- Implementa meccanismi di movimento, tiro, movimento e molti altri in Unreal Engine 4
- Trova e correggi i bug di gioco utilizzando le revisioni del codice
- Lavora con il sistema di controllo della versione del gioco Perforce
- Sviluppare interfacce di gioco (gui) e meccaniche di rete
- Ottimizza il codice
Risultato di apprendimento
Abilità nell'implementazione delle meccaniche di base degli sparatutto in UE e C++
Imparerai come funzionano il tiro, il movimento, la replica della rete irreale, l'intelligenza artificiale degli NPC e la loro reazione ai danni - e imparerai come creare tutto questo da solo.
Conoscenza dei concetti fondamentali del settore
Imparerai cos'è la funzione Tick e quali fasi ha, l'albero dei comportamenti e il sistema dei sentimenti degli NPC, come funzionano le animazioni scheletriche, cos'è una traccia di linea o un lancio di raggi e come viene implementato.
Competenze per lavorare in studio
Dopo aver completato il corso, potrai candidarti per una posizione come sviluppatore junior in uno studio di giochi e, se hai esperienza nello sviluppo in un'altra area, per una posizione intermedia.
Condurre revisioni del codice per eliminare gli errori
Troverai e correggerai gli errori nel gioco utilizzando le revisioni del codice. E lavora anche con il sistema di controllo della versione del gioco Perforce e sottoponiti a test.