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

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

Bu, Wiki adresidir

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.

Açık Kaynak Kod Github

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:

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

  2. Durum Çerçevesi Senkronizasyonu (State Synchronization): Rekabetçi MOBA oyunlarının en kritik noktası olan milisaniyelik veri senkronizasyonu tam entegre çalışır.

  3. Ö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ı.

  4. Ç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).

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

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

Resim açıklaması girin

resim-20200722083952197

resim-20200722084012352

VEG etkilerine dayanmaktadır.

Darius Bloodrage Etki Üretimi

Bu editör eklentisi Monkey Commander tabanlıdır. Arayüzü açmak için F tuşuna basın, anahtar kelimeleri girin, seçin ve ardından çalıştırmak için / Enter tuşuna tıklayın.

Bu editör eklentisi Monkey Commander tabanlıdır. Arayüzü açmak için F tuşuna basın, anahtar kelimeleri girin, seçin ve ardından çalıştırmak için / Enter tuşuna tıklayın.

Box2D Editörü

Beceri Düzenleyici v1.0

Beceri Sistemi Mimari Şeması

163758_138e22e9_2253805



Source link