Modular Game Settings
- Unreal Engine 5
- C++
- CommonUI
- Enhanced Input
Her ayarın bir değer kaynağı, efektler, koşullar ve bir widget'tan oluştuğu, 60'tan fazla hazır ayar ve CommonUI ekranlarıyla gelen veri odaklı bir ayarlar sistemi. Artık Modular UI System'in bir parçası.
Proje Özeti
Her ayar, bir data asset içindeki küçük parçalardan oluşur: değerin nerede tutulduğu, değiştiğinde ne olacağı, ne zaman gösterileceği ve hangi widget'ın onu çizeceği. Her parça Blueprint'te genişletilebildiği için bütün bir ayarlar menüsü C++ yazmadan kurulup değiştirilebilir. Ekim 2026'dan beri Modular UI System plugin'i içinde runtime, UI ve editör olmak üzere üç ayrı modül olarak yer alıyor.
Benim Rolüm
Sistemi baştan sona tasarlayıp geliştirdim; plan aşamalarının tamamı bittikten sonra Modular UI System'e ayrı modüller olarak taşıdım.
Geliştirdiğim Sistemler
Dört Parçalı Ayarlar
Değer kaynağı (save game, Game User Settings, herhangi bir property, konsol değişkeni), efektler, koşullar ve widget.
CommonUI Ayarlar Ekranı
Sekmeler, arama, "yalnızca değişenler" filtresi, detay paneli, diyaloglar ve gamepad navigasyonu.
Düzenleme ve Kayıt
Anında önizleme; uygula, geri al, ayar / sayfa / tümü bazında sıfırla. Kullanıcı ve makine bazında kayıt, sürümler arası geçiş.
Tuş Atama
Klavye ve gamepad için birincil / ikincil tuşlar, çakışma grupları ve "herhangi bir tuşa basın" ekranı.
Kalibrasyon Ekranları
Güvenli alan, parlaklık ve HDR kalibrasyon ekranları.
Performans İstatistikleri
FPS, frame süreleri, thread süreleri, ping, paket kaybı ve bant genişliği; metin ve grafik olarak.
Hazır Katalog
Görüntü, grafik, ses, oynanış, klavye-fare, gamepad ve erişilebilirlik sayfalarında 60'tan fazla hazır ayar.
Editör Araçları ve Testler
Content Browser girdileri, sayfaları birbirine karşı kontrol eden bir validator ve otomasyon testleri.