Eğitim İçeriği
Rust ile Game Development'ye Giriş
- Rust ile oyun geliştirmenin genel bakışı
- Oyun geliştirme için Rust kullanmanın faydaları
- Rust'deki oyun geliştirme çerçevelerine giriş
Geliştirme Ortamının Kurulumu
- Rust ve Cargo'nun kurulumu
- Rust geliştirme ortamının yapılandırılması
- Oyun geliştirme çerçevesinin ve bağımlılıkların kurulumu
Game Development Temelleri ile Rust
- Oyun geliştirme kavramlarına genel bakış
- Rust oyun geliştirmedeki varlıklar, bileşenler ve sistemler
- Rust'de oyun döngüleri ve olay işleme
Programming Grafikleri ile Rust
- Rust'deki grafik kütüphanelerine ve motorlarına giriş
- Rust oyunlarında 2B ve 3B grafiklerle çalışma
- Rust'deki oluşturma teknikleri ve gölgelendiriciler
Programming Oynanış ile Rust
- Rust kullanarak oyun mekaniğini ve mantığını uygulama
- Rust oyunlarında girdi işleme ve oyuncu kontrolü
- Rust oyunlarında fizik simülasyonu ve çarpışma algılama
Rust Oyunlarında Ses ve Ses Efektleri
- Rust oyunlarında ses efektleri ve müzik için ses kütüphanelerinin entegrasyonu
- Rust oyunlarında ses çalma ve miksleme uygulama
Rust Oyunlarında Kullanıcı Arayüzü Geliştirme
- Rust kullanarak oyunlar için kullanıcı arayüzleri ve menüler oluşturma
- Rust kullanıcı arayüzlerinde kullanıcı girdisi ve etkileşimi işleme
- Rust oyunları için kullanıcı arayüzü tasarım ilkeleri ve en iyi uygulamalar
Rust Oyunlarında Optimizasyon ve Performans
- Rust oyun kodunu performans için profil çıkarma ve optimize etme
- Rust'de bellek yönetimi ve optimizasyon teknikleri
- Rust oyunlarında kare hızını iyileştirmek ve gecikmeyi azaltmak için teknikler
Rust Oyunlarında Hata Ayıklama ve Test
- Rust oyunlarını hata ayıklamak için araçlar ve teknikler
- Rust oyun geliştirmede birim testi ve entegrasyon testi
- Rust oyunlarında hata işleme ve istisna işleme
Rust Oyunlarının Dağıtımı ve Yayınlanması
- Rust oyunlarını farklı platformlar için paketleme ve dağıtma
- Rust oyunları için yükleyiciler ve yürütülebilir dosyalar oluşturma
- Oyun dağıtımı ve sürüm sonrası güncellemeler için hususlar
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına ilişkin temel anlayış
- Bir programlama dili deneyimi (C veya C++ gibi)
- Oyun geliştirme kavramlarına aşinalık faydalı olsa da zorunlu değildir
Hedef Kitle
- Oyun geliştiricileri
- Rust ile oyun geliştirme konusunda ilgi duyan programcılar
Danışanlarımızın Yorumları (2)
Etkileşimli örnekleri çok beğendim, eğitmenimiz bizim sorularımızı olan neredeyse her konuda oldukça bilgiliydi ve eğitimdeki bazı malzemelerle ilgili gerçek dünya kullanım durumlarımız için harika tavsiyeler verdi.
Tracy - GenesysGo
Eğitim - Rust Advanced
Yapay Zeka Çevirisi
Antrenör, temelinden başlayıp Blockchain yönündeki uygulamalarına kadar RUST hakkında çok ilginç ve derinlemesine anlatımlar yaptı, bu oldukça etkileyiciydi.
Elena Paraschiv - ICI BUCHAREST
Eğitim - Rust Programming
Yapay Zeka Çevirisi