Schița de curs

Introducere în Rust for Game Development

  • Prezentare generală a dezvoltării jocurilor cu Rust
  • Avantajele utilizării Rust pentru dezvoltarea de jocuri
  • Introducere în cadrele de dezvoltare a jocurilor în Rust

Configurarea mediului de dezvoltare

  • Instalarea Rust și Cargo
  • Configurarea mediului de dezvoltare Rust
  • Configurarea cadrului de dezvoltare a jocului și a dependențelor

Bazele dezvoltării jocurilor cu Rust

  • Prezentare generală a conceptelor de dezvoltare a jocurilor
  • Entități, componente și sisteme în dezvoltarea jocurilor Rust.
  • Bucle de joc și gestionarea evenimentelor în Rust

Programare grafică cu Rust

  • Introducere în bibliotecile și motoarele grafice în Rust
  • Lucrul cu grafica 2D și 3D în jocurile Rust.
  • Tehnici de randare și shaders în Rust

Programarea jocurilor în Rust

  • Implementarea mecanicii și a logicii de joc folosind Rust
  • Manipularea intrărilor și controlul jucătorului în jocurile Rust.
  • Simularea fizică și detectarea coliziunilor în jocurile Rust.

Audio și sunet în Rust Jocuri

  • Integrarea bibliotecilor audio pentru efecte sonore și muzică în jocurile Rust.
  • Implementarea redării și mixării audio în jocurile Rust.

Dezvoltarea interfeței cu utilizatorul în Rust

  • Crearea de interfețe utilizator și meniuri pentru jocuri folosind Rust
  • Manipularea intrărilor și interacțiunii utilizatorului în interfețele de utilizare Rust.
  • Principii de proiectare a interfețelor de utilizator și cele mai bune practici pentru jocuri Rust.

Optimizare și performanță în jocurile Rust

  • Profilarea și optimizarea Rust codului de joc pentru performanță
  • Gestionarea memoriei și tehnici de optimizare în Rust
  • Tehnici de îmbunătățire a ratelor de cadre și de reducere a latenței în jocurile Rust.

Depanare și testare Rust Jocuri

  • Instrumente și tehnici de depanare Rust jocuri
  • Testarea unitară și testarea de integrare în dezvoltarea jocurilor Rust.
  • Gestionarea erorilor și a excepțiilor în jocurile Rust.

Desfășurarea și distribuirea jocurilor Rust Jocuri

  • Ambalarea și distribuirea Rust jocurilor pentru diferite platforme
  • Crearea de instalatori și fișiere executabile pentru jocuri Rust.
  • Considerații privind implementarea jocurilor și actualizările ulterioare lansării.

Rezumat și etapele următoare

Cerințe

  • Înțelegere de bază a conceptelor de programare
  • Experiență cu un limbaj de programare (cum ar fi C sau C++)
  • .
  • Familiaritatea cu conceptele de dezvoltare a jocurilor este utilă, dar nu este necesară

Audiență

  • Dezvoltatorii de jocuri
  • Programatori interesați de dezvoltarea de jocuri cu Rust
  • .
 21 ore

Numărul de participanți



Pret per participant

Mărturii (4)

Cursuri înrudite

Combined C/C++, JAVA and Web Application Security

28 ore

Advanced Java Security

21 ore

Combined JAVA, PHP and Web Application Security

28 ore

Standard Java Security

14 ore

Categorii înrudite