Moba LoL,Mobil Legends,Honor Of Kings Açık Kaynak

Moba LoL,Mobil Legends,Honor Of Kings Açık Kaynak
Moba LoL,Mobil Legends,Honor Of Kings Açık Kaynak
Editör: Unity 2020.3.12 LTS
İstemci: .Net Framework 4.7.2
IDE: JetBrain Rider 2020
Sunucu: .Net Core 3.1
Belgenin tamamı Çince’dir, güzel bir eğitim seti de mevcuttur. Başlangıç için iyi bir eğitim olacağını düşündüm.
🚀 E-Spor Devlerinin Altyapısıyla: Açık Kaynak MOBA (LoL, Mobile Legends) Oyun Projesi!
Oyun geliştirme dünyasının en prestijli, mimari açıdan en karmaşık ve e-spor dünyasının kalbi sayılan janrı şüphesiz MOBA (Multiplayer Online Battle Arena) türüdür. Bugün siz değerli takipçilerimiz ve oyun geliştiriciler için; dünya devi oyunlar olan League of Legends (LoL), Mobile Legends ve Honor of Kings mimarisine sadık kalınarak geliştirilmiş, muazzam bir Açık Kaynak MOBA Projesini paylaşıyoruz!
Bu proje; eksiksiz bir istemci-sunucu etkileşimi, ağ senkronizasyon çözümleri ve gelişmiş yetenek sistemleriyle oyun geliştirme vizyonunuzu tamamen değiştirecek güçte.
🛠️ Projenin Öne Çıkan Teknik Özellikleri
Proje, endüstri standartlarında “AAA” kalitesinde ağ ve mekanik çözümleri sunan çok güçlü kütüphaneler ve sistemler üzerine inşa edilmiştir:
ET Framework Altyapısı: Çin menşeili, bileşen tabanlı (Entity Component System – ECS) yüksek performanslı sunucu ve istemci framework’ü kullanılmıştır.
Durum Çerçevesi Senkronizasyonu (State Synchronization): Rekabetçi MOBA oyunlarının en kritik noktası olan milisaniyelik veri senkronizasyonu tam entegre çalışır.
Öngörücü Geri Alma Fonksiyonu (Predictive Rollback): Oyuncuların gecikme (ping/lag) hissetmesini önleyen, girdileri önceden tahmin edip sunucu verisiyle kusursuzca eşleyen gelişmiş Rollback algoritması.
Çift Uçlu Davranış Ağacı (Behavior Tree): Hem istemci (Client) hem de sunucu (Server) tarafında ortak çalışan, yetenek ve yapay zeka tasarlamanızı sağlayan Evrensel Görsel Düğüm Editörü (Visual Node Editor).
Anlık Sıcak Güncelleme Arayüzü (Hot-Fix): Oyuncuları oyundan atmadan, arka planda dinamik olarak kaynakları ve kodları güncelleyebileceğiniz sıcak güncelleme altyapısı.
⚙️ Sistem ve Geliştirme Gereksinimleri
Projenin sorunsuz derlenmesi ve yerel sunucunuzda (localhost) çalışması için aşağıdaki geliştirme ortamı sürümleriyle açılması önerilmektedir:
Oyun Motoru / Editör: Unity 2020.3.12 LTS
İstemi (Client) Altyapısı: .Net Framework 4.7.2
Önerilen IDE: JetBrains Rider 2020 (veya güncel versiyonları)
Sunucu (Server) Altyapısı: .Net Core 3.1
💡 Geliştiricilere ve Yeni Başlayacaklara Tavsiyeler
Wiki Hayat Kurtarır: Projenin yanında gelen resmi Wiki adresi (Çince – CH) kurulum adımlarını eksiksiz içeriyor. Karşılaşabileceğiniz teknik sorunların %99’unun çözümü bu Wiki’de yer almaktadır.
Yapay Zekayı Asistanınız Yapın: Dökümantasyonun Çince olması gözünüzü korkutmasın! Wiki metinlerini ve Unity/Rider üzerinde alabileceğiniz olası hata loglarını ChatGPT/Gemini gibi yapay zeka araçlarına yapıştırarak saniyeler içinde Türkçe çözümler üretebilirsiniz.
Eğitim Seti Mevcut: Projeyle birlikte gelen harika eğitim seti sayesinde, sıfırdan MOBA mekaniği kurmayı adım adım öğrenebilirsiniz.
[Açık Kaynak Kod GitHub Linkini ve Wiki Adresini Buraya Ekleyebilirsiniz]
Not: Bu paylaşım tamamen açık kaynak topluluklarını desteklemek amacıyla yapılmıştır. Kaynak kodların hakları ve mülkiyeti orijinal geliştiricilerine aittir.










