Návrh Školení
Vstup do Rust pro Game Development
- Přehled vývoje her pomocí Rust
- Výhody používání Rust pro vývoj her
- Úvod do rámci vývoje her v Rust
Nastavení Vývojového Prostředí
- Instalace Rust a Cargo
- Konfigurace vývojového prostředí Rust
- Nastavení rámce pro vývoj her a závislostí
Základy Game Development s Rust
- Přehled konceptů vývoje her
- Entitky, komponenty a systémy ve vývoji her v Rust
- Herní smyčky a zpracování událostí v Rust
Grafika Programming s Rust
- Úvod do grafických knihoven a motorů v Rust
- Práce se 2D a 3D grafikou ve hrech v Rust
- Techniky vykreslování a shaderů v Rust
Herní Mechanika Programming v Rust
- Implementace herních mechanismů a logiky pomocí Rust
- Zpracování vstupu hráčem ve hrech v Rust
- Simulace fyziky a detekce kolizí ve hrech v Rust
Hudba a Zvuk v Herách v Rust
- Integrace zvučných knihoven pro efekty a hudbu ve hrech v Rust
- Implementace přehrávání a směsení zvuku ve hrech v Rust
Vývoj Uživatelského Rozhraní v Rust
- Vytváření uživatelských rozhraní a nabídek pro hry pomocí Rust
- Zpracování uživatelského vstupu a interakce ve uživatelském rozhraní v Rust
- Principy návrhu UI a nejlepší postupy pro hry v Rust
Optimalizace a Výkon ve Hrech v Rust
- Analýza a optimalizace kódu her v Rust pro výkon
- Správa paměti a techniky optimalizace v Rust
- Techniky zlepšení rámových částí a snižování latence ve hrech v Rust
Ladicí Techniky a Testování Her v Rust
- Nástroje a techniky pro ladění her v Rust
- Jednotkové testování a integrační testování ve vývoji her v Rust
- Správa chyb a výjimek ve hrech v Rust
Distribuce a Nasazení Her v Rust
- Zabalování a distribuce her v Rust pro různé platformy
- Vytváření instalací a exekutabilních souborů pro hry v Rust
- Rozhodnutí o nasazení her a aktualizacích po vydání
Závěr a Další Kroky
Požadavky
- Základní znalost konceptů programování
- Zkušenosti s programovacím jazykem (například C nebo C++)
- Znalost konceptů vývoje her je užitečná, ale není povinná
Audience
- Vývojáři her
- Programátoři zainteresovaní vývojem her pomocí Rust
Reference (2)
Líbily se mi interaktivní příklady, na kterých jsme pracovali, školitel byl velmi dobře obeznámen s téměř každým předmětem, ke kterému jsme měli dotazy, a poskytl vynikající rady pro naše případy použití v reálném světě týkající se některých materiálů ze školení.
Tracy - GenesysGo
Kurz - Rust Advanced
Machine Translated
Školitel vysvětlil spoustu zajímavých věcí o RUSTu od základu, přešel k jeho aplikacím směrem k Blockchain, což bylo velmi bystré a podmanivé.
Elena Paraschiv - ICI BUCHAREST
Kurz - Rust Programming
Machine Translated