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
 21 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie