Návrh Školení

Úvod do Rust for Game Development

    Přehled vývoje her s Rust Výhody použití Rust pro vývoj her Úvod do rámců pro vývoj 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 vývoje her s Rust

    Přehled konceptů vývoje her Entity, komponenty a systémy ve vývoji her Rust Herní smyčky a zpracování událostí v Rust

Grafické programování s Rust

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

Programování hry v Rust

    Implementace herní mechaniky a logiky pomocí Rust Manipulace se vstupy a ovládání hráče v Rust hrách Fyzikální simulace a detekce kolizí ve Rust hrách

Zvuk a zvuk ve hrách Rust

    Integrace zvukových knihoven pro zvukové efekty a hudbu ve hrách Rust Implementace přehrávání a míchání zvuku ve hrách 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 v Rust UI Principy návrhu uživatelského rozhraní a osvědčené postupy pro Rust hry

Optimalizace a výkon ve hrách Rust

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

Ladění a testování Rust Hry

    Nástroje a techniky pro ladění Rust her Testování jednotek a integrační testování ve Rust vývoji her Zpracování chyb a zpracování výjimek ve Rust hrách

Rozmístění a distribuce Rust her

    Balení a distribuce Rust her pro různé platformy Vytváření instalačních programů a spustitelných souborů pro Rust hry Úvahy o nasazení her a aktualizacích po vydání

Shrnutí a další kroky

Požadavky

  • Základní porozumění programovacím pojmům
  • Zkušenosti s programovacím jazykem (např. C nebo C++)
  • Znalost konceptů vývoje her je užitečná, ale není nutná

Publikum

  • Vývojáři her
  • Programátoři se zájmem o vývoj her s Rust
 21 hodiny

Počet účastníků



Price per participant

Reference (4)

Související kurzy

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

28 hodiny

Advanced Java Security

21 hodiny

Combined JAVA, PHP and Web Application Security

28 hodiny

Standard Java Security

14 hodiny

Související kategorie