Kurzusleírás
Bevezetés a Rustba a játékfejlesztéshez
- Áttekintés a játékfejlesztésről Rustban
- A Rust használatának előnyei játékfejlesztésben
- Bevezetés a játékfejlesztési keretrendszerekbe Rustban
Fejlesztői környezet beállítása
- A Rust és a Cargo telepítése
- A Rust fejlesztői környezet konfigurálása
- A játékfejlesztési keretrendszer és függőségek beállítása
Játékfejlesztés alapjai Rustban
- A játékfejlesztés alapfogalmainak áttekintése
- Entitások, komponensek és rendszerek a Rust játékfejlesztésben
- Játékciklusok és eseménykezelés Rustban
Grafika programozás Rustban
- Bevezetés a grafikus könyvtárakba és motorokba Rustban
- 2D és 3D grafikák használata Rust játékokban
- Renderelési technikák és shaderek Rustban
Játékmenet programozás Rustban
- Játékmechanikák és logika implementálása Rustban
- Bemenetkezelés és játékosvezérlés Rust játékokban
- Fizikai szimuláció és ütközésdetektálás Rust játékokban
Hang és zene Rust játékokban
- Hangkönyvtárak integrálása hanghatásokhoz és zenéhez Rust játékokban
- Hanglejátszás és keverés implementálása Rust játékokban
Felhasználói felület fejlesztése Rustban
- Felhasználói felületek és menük létrehozása játékokhoz Rustban
- Felhasználói bemenet és interakció kezelése Rust felhasználói felületeken
- Felhasználói felület tervezési alapelvek és ajánlott eljárások Rust játékokhoz
Optimalizálás és teljesítmény Rust játékokban
- Rust játékkód profilozása és optimalizálása a teljesítmény érdekében
- Memóriakezelés és optimalizálási technikák Rustban
- Technikák a képkockasebesség növeléséhez és a késleltetés csökkentéséhez Rust játékokban
Hibakeresés és tesztelés Rust játékokban
- Eszközök és technikák a Rust játékok hibakereséséhez
- Egységtesztelés és integrációs tesztelés Rust játékfejlesztésben
- Hibakezelés és kivételkezelés Rust játékokban
Rust játékok terjesztése és kiadása
- Rust játékok csomagolása és terjesztése különböző platformokra
- Telepítők és futtatható fájlok készítése Rust játékokhoz
- Megfontolások a játékok terjesztéséhez és a kiadás utáni frissítésekhez
Összefoglalás és következő lépések
Követelmények
- Alapvető programozási fogalmak ismerete
- Tapasztalat valamilyen programozási nyelven (például C vagy C++)
- A játékfejlesztés alapfogalmainak ismerete hasznos, de nem kötelező
Célközönség
- Játékfejlesztők
- A Rustban való játékfejlesztésre érdeklődő programozók
Vélemények (2)
Szerettek az interaktív példákat, amivel foglalkoztunk, a képző tanár rendkívül alaposan ismerte majdnem minden téma témáját, amire kerestünk válaszokat, és kiváló tanácsot adott a képzés egyes anyagának valós világban történő alkalmazásával kapcsolatban.
Tracy - GenesysGo
Kurzus - Rust Advanced
Gépi fordítás
A képző tanár sok érdekes dologról mesélte a RUST alapjairol kezdve, majd annak Blockchain felhasználásáig, ami nagyon értékes és megfogaglaló volt.
Elena Paraschiv - ICI BUCHAREST
Kurzus - Rust Programming
Gépi fordítás