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
Reference (4)
Znalosti trenéra jsou velmi rozsáhlé, jeho nasazení v konverzaci a předávání znalostí je obrovské. Dobrý kontakt s účastníky. Velmi dobře zpracované materiály, mnoho slidů, popisy cviků, byla vidět skvělá příprava na školení.Přes mé připomínky hodnotím školení stále velmi dobře. Mé komentáře jsou pouze doplňkem ke školení, které mělo velmi dobrou úroveň. Podle mého názoru s účastníky z oblasti C# a zavedenými opravami může být školení na ideální úrovni ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Kurz - Rust Programming
Machine Translated
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
Velké množství praktických znalostí ukázaných na příkladech ze života.
Kamil - Streamsoft Kraków
Kurz - Java Advanced
Machine Translated
Průběžné prosazování změn, když jsem se 3. den začal ztrácet více než dříve a bylo těžší rychle odhalit chybu, mohl jsem rychle zkontrolovat nejnovější změny a zůstat v obraze s materiálem
Paulina
Kurz - Advanced Java Security
Machine Translated