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)
Egy nagyon jó témavezetés, tökéletes bemutatás, a képződő tudása nagyon magas szintű. Hiba mentes infrastruktúra.
Tibor Pozsgai
Kurzus - Rust Advanced
Gépi fordítás
Alapvető bevezetés a Rust nyelvbe, ami fejlett elemeket is tartalmaz, mint például a makrókat. Gyakorlati kódolási feladatok, sok oldalszálként megjelenő megjegyzés, szabad vita és konzultációk.
Robert - Sonova Warsaw Service Center Sp z o o
Kurzus - Rust Programming
Gépi fordítás