Schița de curs
Introducere la Rust pentru Dezvoltarea Jocurilor
- Prezentare generală a dezvoltării jocurilor cu Rust
- Avantajele folosirii Rust în dezvoltarea jocurilor
- Introducere la cadre de dezvoltare a jocurilor în Rust
Configurarea Mediului de Dezvoltare
- Instalarea Rust și Cargo
- Configurarea mediului de dezvoltare Rust
- Configurarea cadrei de dezvoltare a jocurilor și dependențelor
Noțiuni de Bază ale Dezvoltării Jocurilor cu Rust
- Prezentare generală a conceptelor dezvoltării jocurilor
- Entități, componente și sisteme în dezvoltarea jocurilor cu Rust
- Bucle de joc și gestionarea evenimentelor în jocurile Rust
Programare Grafică cu Rust
- Introducere la biblioteci grafice și motoare în jocurile Rust
- Lucrul cu grafica 2D și 3D în jocurile Rust
- Tehnici de redare și shaderi în jocurile Rust
Programare a Gameplay-ului cu Rust
- Implementarea mecanicilor și logicii de gameplay folosind Rust
- Gestionarea intrărilor și controlul jucătorului în jocurile Rust
- Simularea fizică și detectarea coliziunilor în jocurile Rust
Audio și Sunet în Jocurile Rust
- Integrarea bibliotecilor audio pentru efecte sonore și muzică în jocurile Rust
- Implementarea redării audio și mixare în jocurile Rust
Dezvoltarea Interfeței Utilizatorului în Jocurile Rust
- Crearea interfețelor utilizator și meniurilor pentru jocuri folosind Rust
- Gestionarea intrărilor utilizatorului și interacțiunii în UI-urile Rust
- Principiile de design UI și cele mai bune practici pentru jocurile Rust
Optimizarea și Performanța în Jocurile Rust
- Profilarea și optimizarea codului jocurilor Rust pentru performanță
- Gestionarea memoriei și tehnici de optimizare în Rust
- Tehnici pentru îmbunătățirea ratei de cadre și reducerea latentei în jocurile Rust
Depistarea și Testarea Erorilor din Jocurile Rust
- Unelte și tehnici pentru depistarea erorilor în jocurile Rust
- Testele unitare și de integrare în dezvoltarea jocurilor cu Rust
- Gestionarea erorilor și gestionarea excepțiilor în jocurile Rust
Distribuirea și Distribuția Jocurilor Rust
- Empachetarea și distribuția jocurilor Rust pentru diferite platforme
- Construcția instalatoarelor și fișierelor executable pentru jocurile Rust
- Considerente privind distribuția jocurilor și actualizările post-lansare
Rezumat și Următoarele Pași
Cerințe
- Înțelegerea de bază a conceptelor de programare
- Experiență cu un limbaj de programare (cum ar fi C sau C++)
- Familiarizarea cu conceptele dezvoltării jocurilor este utilă, dar nu necesară
Public țintă
- Dezvoltatori de jocuri
- Programatori interesați de dezvoltarea jocurilor cu Rust
Mărturii (2)
Mi-a plăcut exemplele interactice pe care le-am abordat, formatorul a avut o cunoaștere foarte profundă în aproape fiecare subiect despre care am avut întrebări și ne-a oferit sfaturi excelente pentru scenariile noastre din viața reală legate de unele dintre materialele din instruire.
Tracy - GenesysGo
Curs - Rust Advanced
Tradus de catre o masina
Formatorul a explicat multe lucruri interesante despre RUST, pornind de la baze, trecând până la aplicațiile sale în domeniul Blockchain, ceea ce a fost foarte instructiv și captivant
Elena Paraschiv - ICI BUCHAREST
Curs - Rust Programming
Tradus de catre o masina