Secret of Chronicles
Neo-Noir Dedektiflik Deneyimi & Gerçek Zamanlı AI Diyaloğu
- C++ satırı
- 145K+
- commit
- 1,2K+
- PowerShell / Python satırı
- 11K+
- birinci taraf plugin
- 7
Secret of Chronicles (SoC), neo-noir atmosferli, dedektiflik tabanlı bir UE 5.8 oyunudur. TextGen LLM kullanarak senaryoya ve gameplay akışına uygun NPC yanıtları üretir.
SpeechGen ses ve senkron ağız/yüz animasyonunu çalışma anında üretir; ConvCore tüm süreci yönetir. AI diyalog hattı tamamlandı; asset yerleşimi ve senaryonun uygulanması sürüyor.
Steam AppID işlemleri tamamlandı. Vertical Slice tamamlandığında Steam sayfası wishlist’e açılacak.
Teknik Sorun ve Kısıtlar
External LLM yanıtlarının Quest, evidence veya Knowledge state değerlerini doğrulama olmadan değiştirmesini önlemek ve runtime kodunu Editor araçlarından ayırmak.
Uygulanan Çözüm
TextGen LLM üzerinden senaryoya ve gameplay akışına uygun diyalog metni üretir. SpeechGen sesi ve senkron ağız/yüz animasyonunu oluşturur.
ConvCore istekleri, yanıtları ve oyun içi etkileri yönetir. NarrativeDirector; Quest, Investigation ve Knowledge alanlarını koordine eder.
Tasarım İlkeleri
- Gerçek zamanlı AI diyalog hattı: TextGen LLM ile senaryoya uygun metin üretir; SpeechGen ses ve senkron ağız/yüz animasyonunu üretir; ConvCore tüm akışı yönetir
- NarrativeDirector bileşim kökü: Quest, Investigation ve Knowledge alanlarının durumlarını ayrı tutar
- ConvCore eylem tokenı doğrulaması: Oyun durumundaki değişiklikleri denetleyen mesaj köprüsü
- Pure Binding MVVM: UMG UI ile C++ ViewModel arasında FieldNotify data binding
- SpeechGen için özel, kalite kapılı Kokoro-82M U8/S8 kuantizasyonu: orta sınıf CPU’da 3,00× sıcak sentez; FP32’ye göre 1,82 dB medyan mel-spectral hata (model yükleme, phonemization, kuyruk ve playback hariç)
- 7 açık kaynaklı Unreal Engine plugin (TextGen, ProcessRuntime, SpeechGen, LevelInstanceDeepCopy vb.)
Özel Unreal Engine Pluginleri
7 Özel Geliştirilmiş EklentiUnreal Editor plugin’i, Level Instance hiyerarşilerini kaynaklarından bağımsız olarak kopyalar.
KullanımNested Level Instance hiyerarşileri kaynak leveldan bağımsız düzenlenebilir.
GitHub deposunu incele ↗UE 5.8’de spline tabanlı road networkleri boyunca bina yerleşimi oluşturan PCG plugin’i.
KullanımRoad networkleri ve level içeriği, Editor’daki PCG workflow ile üretilir.
GitHub deposunu incele ↗Unreal Engine’den Process yönetimi ve inter-process communication (IPC) sağlar.
KullanımExternal application’lar Unreal Engine içinden başlatılır; output ve IPC mesajları projeye aktarılır.
GitHub deposunu incele ↗CUDA ve Vulkan destekli local LLM inference’ı Unreal Engine’e entegre eder.
KullanımYerel LLM yanıtları stream edilerek in-game dialogue sistemine aktarılır.
GitHub deposunu incele ↗Texture generation ve import için Unreal Editor workflow’u sunar.
KullanımÜretilen texture’lar Editor workflow’una aktarılır ve projede yeniden kullanılabilir.
GitHub deposunu incele ↗Unreal Editor içinde proje assetlerini backup ve restore eder.
KullanımÖnceki asset sürümleri Editor içinden görüntülenip restore edilir.
GitHub deposunu incele ↗Kokoro ve ONNX Runtime ile offline speech synthesis sağlar.
KullanımKarakter dialogue metinleri Kokoro ve ONNX Runtime ile offline seslendirilir.
GitHub deposunu incele ↗

