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
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák