- Katılım
- 23 Eki 2022
- Mesajlar
- 8,690
- Çözümler
- 12
- Tepkime puanı
- 6,216
- Puanları
- 113
- Yaş
- 28
UnityMMO, Unity Engine kullanılarak sıfırdan geliştirilen açık kaynaklı bir 3D MMORPG oyun geliştirme projesidir. İstemci tarafında C#, arayüz tarafında Lua ve sunucu tarafında Skynet kullanan bu proje; MMORPG sunucu mimarisi, ağ programlama, karakter sistemleri, yetenek mekanikleri ve online oyun geliştirme süreçlerini öğrenmek isteyen geliştiriciler için kapsamlı bir referans kaynağıdır.


Konu İçeriği
UnityMMO
UnityMMO, Unity Engine tabanlı 3D MMORPG geliştirmeyi hedefleyen açık kaynaklı bir projedir. Modern MMO mimarisini temel alan proje; istemci, sunucu ve kullanıcı arayüzünü birbirinden bağımsız şekilde geliştirerek ölçeklenebilir bir yapı sunmaktadır.Kullanılan Teknolojiler
- Unity Engine
- C#
- Lua
- Skynet Server Framework
- MySQL / MariaDB
- Linux Server (CentOS)
- AssetBundle Sistemi
Başlıca Özellikler
- 3D MMORPG altyapısı
- Multiplayer oyun sistemi
- NPC etkileşimleri
- Görev (Quest) sistemi
- Otomatik yol bulma (Pathfinding)
- Envanter (Backpack) sistemi
- GM (Game Master) sistemi
- Beceri (Skill) sistemi
- Savaş (Combat) mekanikleri
- Hedef seçme sistemi
- Dirilme (Respawn) sistemi
- Sahne (Instance/Dungeon) desteği
- Nesne havuzu (Object Pooling)
- Kaynak ön yükleme (Resource Preloading)
- AutoLOD optimizasyonu
- Mobil optimizasyon çalışmaları
- Windows ve Android istemci desteği
- Linux sunucu desteği
Teknik Bilgiler
- Unity Sürümü: 2019.1.4f1
- Client: Windows & Android (iOS desteği hedeflenmektedir)
- Server: Linux
- Veritabanı: MySQL / MariaDB


Not
Bu proje; MMORPG oyun geliştirme, sunucu programlama, ağ mimarisi, Unity multiplayer sistemleri ve online oyun teknolojilerini öğrenmek isteyen geliştiriciler için güçlü bir referans niteliğindedir. Eğitim, araştırma ve geliştirme amacıyla incelenebilir.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
