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.
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.









Yorumlar
Bu yazı hakkında ne düşünüyorsunuz? Yorumlarınızı bekliyoruz.
Yorum Yap