Návrh Školení

Úvod do vývoje her s Rustem

  • Přehled vývoje her s Rustem
  • Výhody použití Rustu ve vývoji her
  • Úvod do rámce pro vývoj her v Rustu

Nastavení vývojového prostředí

  • Instalace Rustu a Cargo
  • Konfigurace vývojového prostředí pro Rust
  • Nastavení rámce pro vývoj her a závislostí

Základy vývoje her s Rustem

  • Přehled konceptů vývoje her
  • Entit, komponent a systémů ve vývoji her s Rustem
  • Herní smyčky a zpracování událostí v Rustu

Grafika v Rustu

  • Úvod do grafických knihoven a enginů v Rustu
  • Práce s 2D a 3D grafikou ve hrách v Rustu
  • Techniky vykreslování a šaderování v Rustu

Herní programování v Rustu

  • Implementace herních mechanik a logiky pomocí Rustu
  • Zpracování vstupů a ovládání hráčem ve hrách s Rustem
  • Simulace fyziky a detekce kolizí ve hrách s Rustem

Zvuk ve hrách s Rustem

  • Integrace audio knihoven pro zvukové efekty a hudbu v herách s Rustem
  • Implementace přehrávání a mixování zvuku ve hrách s Rustem

Vývoj uživatelského rozhraní v Rustu

  • Vytváření uživatelských rozhraní a nabídek pro hry s Rustem
  • Zpracování uživatelského vstupu a interakce v UI systémech Rustu
  • Princípy a osvědčené postupy návrhu UI pro hry s Rustem

Optimalizace a výkon ve hrách s Rustem

  • Profilování a optimalizace kódu her v Rustu pro výkon
  • Správa paměti a optimalizační techniky v Rustu
  • Techniky pro zlepšení snímkové frekvence a snížení latence ve hrách s Rustem

Ladení a testování her v Rustu

  • Nástroje a techniky pro ladení her v Rustu
  • Jedinové a integrační testování ve vývoji her s Rustem
  • Zpracování chyb a vyjímek ve hrách s Rustem

Distribuce a nasazení her v Rustu

  • Balení a distribuce her v Rustu pro různé platformy
  • Vytváření instalátorů a spustitelných souborů pro hry ve Rustu
  • Uvažování při nasazení her a aktualizacích po vydání

Shrnutí a další kroky

Požadavky

  • Základní pochopení programovacích konceptů
  • Zkušenosti s programovacím jazykem (např. C nebo C++)
  • Povědomí o konceptech vývoje her je užitečné, ale není požadováno

Účastníci

  • Vývojáři her
  • Programátoři zaujatí vývojem her pomocí Rustu
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie