Skill Oyun →

Game State Persistence

Unity 6 oyunları için yerel dosyaları, bulut senkronizasyonunu, şema göçünü ve isteğe bağlı hile karşıtı şifrelemeyi kapsayan güvenli, sürümlenmiş bir kaydet/yükle sistemidir.

Kullanımdan kalkmış, RCE'ye açık BinaryFormatter'ı sıfır-alloc MemoryPack veya okunabilir JSON ile değiştirir, AES-256-GCM ile HMAC bütünlüğü ekler ve bozulmadan sağlama toplamları ve yedek rotasyonuyla kurtulur. Çapraz cihaz senkronizasyonu Apple GameCenter, Google Play Games ve Steam için açık çakışma çözümüyle gelir.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Oyun
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, game-state-persistence

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Oyuncu ilerlemesinin crash'lere, hilecilere ve cihaz değişimine dayanması için skill'in kurduğu birebir kaydet-yükle zinciri. Yaptığı iş şu:

  1. GameSave şemasını açık bir schemaVersion alanıyla tanımlar ve MemoryPack ile serialize eder (sıfır-alloc binary, JSON'dan yaklaşık 3-5 kat hızlı). BinaryFormatter kökten yasaktır: Microsoft deprecated etti ve güvenilmeyen save dosyası üzerinden uzaktan kod çalıştırma riski taşır.
  2. Yükü savunma katmanlarına sarar: içerik için AES-256-GCM şifreleme, üstüne HMAC-SHA256 imzası; kurcalanmış veya elle düzenlenmiş save daha deserialize edilmeden reddedilir, HMAC karşılaştırması sabit zamanda yapılır.
  3. Atomik yazar: yük önce .tmp dosyasına gider, diske flush edilir, sonra canlı save'in üzerine rename edilir ve önceki dosya yedeğe döner. Yazım ortasında crash ya tam eski ya tam yeni save bırakır, asla yarım dosya bırakmaz.
  4. Yüklemede HMAC doğrular ve parse eder; birincil save bozuksa otomatik olarak yedeğe düşer ve oyuncuya önceki yedeğin geri yüklendiğini söyler. Sessizce yeni oyun başlatmak yasaktır.
  5. Şemaları katı sırayla taşır: v1 save önce v1'den v2'ye sonra v2'den v3'e geçer, her adım yeni alanları varsayılan değerle doldurur. Migration adımı atlamak yasaktır çünkü veri kaybettirir.
  6. Autosave'i 5 saniyelik sessizlik penceresiyle debounce eder ve async yazar, kayıt asla frame bloklamaz; bulut senkron çakışmasını timestamp ile çözer, timestamp eşitse oyuncu cihazlar arasında diyalogdan seçer çünkü otomatik birleştirme gerçek ilerlemeyi kaybettirme riski taşır.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

game-state-persistence · çekirdek

çekirdek aktif · 6 hat

  1. Karakter seviyesi, envanter ve görev ilerlemesini oturumlar arası korumak

    ✓ karakter seviyesi, envan…
  2. Kaydı iCloud, Play Games veya Steam Cloud üzerinden cihazlar arası senkronlamak

    ✓ kaydı icloud, play games
  3. Bir oyun güncellemesi alan eklediğinde veya yeniden adlandırdığında kaydı güvenle göç ettirmek

    ✓ bir oyun güncellemesi alan
  4. Kaynak hilesini engellemek için kayıtları şifrelemek

    ✓ kaynak hilesini engellemek
  5. Çökmek veya baştan başlamak yerine bozuk bir kayıttan zarif şekilde kurtulmak

    ✓ çökmek veya baştan başla…
  6. Sık yazımların yol açtığı kare düşüşlerini durdurmak için otomatik kaydı sınırlamak

    ✓ sık yazımların yol açtığı
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Oyuncuları ilerleme kaybından koruyun: oyun terkinin en büyük tek nedeni

    lisans: kalıcı
  2. Güvenli serileştirme için BinaryFormatter'ı emekliye ayırarak gerçek bir RCE açığını kapatın

    lisans: kalıcı
  3. Bulut bant genişliğini azaltan sıfır-alloc ikili formatla kayıtları hızlı ve küçük tutun

    lisans: kalıcı
  4. Sessiz veri kaybı yerine çakışma diyaloglarıyla cihazlar arası geçişi güvenilir kılın

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

MemoryPack, AES-256-GCM şifreleme ve HMAC imzalama ile atomik kayıt hattı

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

Saf persistence'ın güvenlik ve bozulma risklerini taşımadan sağlam, kurcalamaya dayanıklı, cihazlar arası bir kayıt sistemine ihtiyaç duyan Unity oyun geliştiricileri.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Oyunum hem Steam'de hem mobilde yayında, bulut senkronu ikisini de kapsıyor mu?

    Evet. Apple GameCenter, Google Play Games ve Steam Cloud için platforma özel yönergeler içerir; çakışmaları sessizce üzerine yazmak yerine zaman damgası ve sürüm vektörüyle açıkça çözer.

  2. PlayerPrefs veya kendi JSON dosyamla bunu kendim kuramaz mıyım?

    Basit veri için kurarsınız. Bu paketin eklediği şey sonradan canınızı yakan kısımlar: atomik yazım, sağlama toplamıyla bozulma kurtarma ve yedek rotasyonu, sıralı şema göçü, AES-256-GCM ile HMAC bütünlüğü. Ayrıca sizi kullanımdan kalkmış, RCE riskli BinaryFormatter'dan uzak tutar.

  3. Şifreleme kayıt dosyalarını hileye tamamen kapatır mı?

    Hayır. AES-256 ile HMAC, dosyayı elle düzenleyen sıradan kaynak hilesini engeller; ama kendi cihazındaki kararlı bir saldırgan her zaman daha derine inebilir. Sunucu otoriteli doğrulama bu paketin kapsamı dışındadır.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.