Projeler'e Geri Dön

Modular Experience System

  • Unreal Engine 5
  • C++
  • Blueprints
  • Game Features

Oynanış deneyimlerinin parent-child tanımlarla oluşturulduğu ve her deneyime göre Game Feature Action'ları açıp kapatan bir Unreal Engine plugin'i.

Modular Experience System kapak görseli
  • Modular Experience System kapak görseli
  • Experience Definition ile tüm oynanış mantığını kontrol etme
  • Deneyimi tanımla, oynanışı hazırla
  • Blueprint ve C++ için dokümantasyon
  • Entegre yükleme ekranı
  • Tüm mantık Blueprint ile genişletilebilir
  • Oyun içi görünüm

Proje Özeti

Oynanış deneyimlerinin parent-child tanımlar üzerinden birleştirildiği bir deneyim framework'ü. Her deneyim için Game Feature Action'lar etkinleştirilip devre dışı bırakılır; harita seçimi, yükleme ekranları ve Experience Manager kurulumu gibi adımlar hazır gelir.

Benim Rolüm

Bağımsız geliştirici olarak plugin'in mimarisini tasarladım, geliştirdim ve Fab'da yayınladım.

Geliştirdiğim Sistemler

  • Parent-Child Deneyimler

    Deneyimler parent-child tanımlarla birleştirilir; Game Feature Action'lar deneyime göre etkinleşir ve devre dışı kalır.

  • Deneyim İş Akışı

    Harita seçimi, görüntü verileri, ek argümanlar ve yükleme ekranlarıyla kullanıcıya dönük bir akış.

  • Otomatik Kurulum

    GameState tabanlı projelerde Experience Manager otomatik olarak kurulur.

  • Tam Blueprint Desteği

    Modüler yükleme ekranı sistemi, özel editör asset factory'leri, async Blueprint node'ları ve hazır base class'lar.

  • Multiplayer Uyumu

    Oyuna sonradan katılan oyuncular otomatik kaydedilir; Game Feature Action'lar her dünya için ayrı çalışır.

Teknik Detaylar

Kurulum, kullanım ve örnekler için plugin dokümantasyonuna göz atabilirsiniz.