Unreal Engine 5.8 MMORPG'si: Motor, Ancient Online: Remastered'da Oyuncu İçin Ne Değiştiriyor?
Unreal Engine 5.8 bir MMORPG'ye oyuncu açısından ne katar? Ayarlanabilen grafik, tek parça büyük dünya, değişen hava ve kurallara karar veren sunucu.
"Unreal Engine 5.8 ile yapılmış bir MMORPG" deyince çoğu kişinin aklına önce grafikler gelir. Ama oyuncu için asıl önemli sorular daha basit: Oyun benim cihazımda nasıl görünecek? Dünya ne kadar büyük ve canlı? Bilgisayarımda ya da telefonumda çalışacak mı? Ancient Online: Remastered'ın istemcisi Unreal Engine 5.8 ile geliştiriliyor. Bu yazıda motorun oyuna neler kattığını ve hangi işlerin motorda değil, sunucuda yapıldığını anlatıyoruz.
Ancient Online: Remastered geliştirme aşamasında; şu an kapalı alpha döneminde ve henüz bir çıkış tarihi açıklanmadı. Burada anlatılan sistemler çıkışa kadar değişebilir.
Bir MMORPG'de motor ne iş yapar?
Online bir oyun iki parçadan oluşur.
İstemci, bilgisayarına ya da telefonuna kurduğun programdır. Dünyayı ekrana çizer, sesleri çalar, menüleri gösterir ve senin tuşlarına, dokunuşlarına tepki verir. Ancient Online: Remastered'da istemciyi Unreal Engine 5.8 ile geliştiriyoruz.
Sunucu ise oyunun kurallarını işletir. Bizim sunucumuz motordan bağımsız, C++ ile kendimiz yazdığımız ayrı bir program.
Kısacası ekranda ne gördüğünü ve ne duyduğunu motor belirler. Bir dövüşte kimin kazandığına ise sunucu karar verir.
Bilgisayardan telefona uyum sağlayan grafikler
Aynı dünya hem güçlü bir oyun bilgisayarında hem de orta seviye bir telefonda çalışmak zorunda. Bu yüzden ayarlar en az görüntü kadar önemli:
- Genel kalite: Otomatik, Düşük, Orta, Yüksek, Epik ve Sinematik. Bunun dışında gölge, doku, efekt ve görüş mesafesi için ayrı ayarlar var.
- Lumen aydınlatma (isteğe bağlı): Unreal Engine 5.8'in gerçek zamanlı aydınlatması. Meşalelerin ve büyülerin çevresini aydınlatmasını sağlar. Varsayılan olarak kapalı, istersen bilgisayarda ayarlardan açabilirsin. FPS'in senin için daha önemliyse kapalı bırak.
- Ölçekleme: TSR, FSR ve DLSS oyunu daha düşük çözünürlükte çizip görüntüyü büyütür, böylece FPS artar. Ayarlarda kare üretimi (frame generation), NVIDIA Reflex ve AMD Anti-Lag 2 de var.
- Telefona göre ayarlar: Telefonda yalnızca bilgisayara özel seçenekler görünmez. Çözünürlüğü (720p, 900p, 1080p ya da ekranın kendi çözünürlüğü) ve kenar yumuşatma yöntemini (FXAA, SMAA ya da TAA) seçersin.
Her ayarın ne işe yaradığını ve cihazına göre hangisini seçmen gerektiğini sistem gereksinimleri ve grafik ayarları rehberinde anlattık.
Sen ilerledikçe yüklenen tek büyük dünya
Ancient Online: Remastered'ın dünyası, yükleme ekranlarıyla birbirinden ayrılmış haritalardan oluşmuyor. Tek parça, büyük bir dünya olarak tasarlanıyor. Dünya küçük parçalara bölünmüş durumda; sen yolculuk ettikçe istemci çevrendeki parçaları yükler.
Bilgisayarda SSD istememizin sebebi de bu. Eski tip bir sabit diskte yeni bölgelere girerken takılmalar ve uzun yüklemeler yaşarsın. Dünyanın içeriği sunucuda sürüm sürüm saklanıyor. Oyuna girmeden önce istemci, kendi dünya verisinin sunucudakiyle aynı olup olmadığını kontrol ediyor.
Hava durumu, mevsimler, gece ve gündüz
Modern bir motorla dünya etrafında sürekli değişebiliyor. Geliştirme sürümünde şunlar var:
- On farklı hava durumu: Açık havadan fırtınaya, sisten tipiye ve kum fırtınasına kadar. Her bölgenin havasını sunucu belirler, yani aynı yerdeki herkes aynı gökyüzünü görür.
- Mevsimler ve yerde kalan kar: Kar yağınca zemin beyazlar, hava açılınca kar yavaş yavaş erir.
- Gece ve gündüz: Güneş ve ay hareket eder, gece gökyüzü yıldızlarla dolar.
- Karakterler de havadan etkilenir: Yağmurda kıyafetler ıslanır, pelerinler rüzgârda dalgalanır, ağaçlar ve otlar rüzgârla sallanır.
Hava sadece görüntüyü değil, oyunu da etkiler. Örneğin siste canavarlar seni daha yakından fark eder. Hepsini dinamik hava durumu, mevsimler ve gece-gündüz döngüsü yazımızda anlattık.
Hangi iş motorda, hangisi sunucuda?
| İş | Kim yapıyor? |
|---|---|
| Dünyayı, ışığı, hava efektlerini ve karakterleri ekrana çizmek | İstemci (Unreal Engine 5.8) |
| Sesler, menüler; dokunmatik ekran, fare ve kumanda kontrolü | İstemci (Unreal Engine 5.8) |
| Hareketin ve dövüşün sonucu | Sunucu |
| Eşyalar, Tael ve pazar işlemleri | Sunucu ve veritabanı |
| Her bölgenin hava durumu | Sunucu |
| Dünyayı saniyede 25 kez güncellemek | Sunucu |
Bu ayrımın oyuncuya faydası şu: Güçlü bir ekran kartı oyunu daha güzel gösterir ama dövüşte avantaj sağlamaz. İstemci yalnızca sunucunun söylediğini ekrana yansıtır ve her cihazda aynı kurallar geçerlidir. Sunucu tarafını nasıl kurduğumuzu stüdyonun geliştirme günlüğü #1 yazısında anlattık.
Bilgisayarda ve telefonda tek dünya
Kurallar sunucuda işlediği için istemci, oyunu değiştirmeden her cihaza uyum sağlayabiliyor. Hedeflediğimiz platformlar Windows, macOS, Linux, Android ve iOS. Geliştirme sürümünü şu an Windows ve Android'de test ediyoruz. Telefonlar için ayrı bir dokunmatik arayüz var, bilgisayarda oyun kumandası destekleniyor. Ayarlar penceresi de yalnızca cihazına uygun seçenekleri gösteriyor. Ayrıntılar PC ve mobil çapraz platform rehberinde.
Oyunu çalıştırmak için ne gerekiyor?
Açıkladığımız hedef değerlerin kısa özeti:
- Windows: En az Windows 10 (64 bit), 8 GB RAM ve GeForce GTX 1060 6GB, Radeon RX 580 8GB ya da Arc A580 seviyesinde bir ekran kartı. DirectX 12 ve 50 GB boş SSD alanı.
- Android: En az Android 10 (64 bit), 4 GB RAM ve OpenGL ES 3.1. Vulkan 1.1 öneriliyor.
- iOS, macOS ve Linux: Bunlar da hedeflediğimiz platformlar; değerleri aynı sayfada.
İşlemciler dahil tablonun tamamı sistem gereksinimleri sayfasında. Bunlar hedef değerler ve çıkışa kadar değişebilir.
Sıkça sorulan sorular
Ancient Online: Remastered bir UE5 oyunu mu?
Evet. İstemcisi Unreal Engine 5.8 ile geliştiriliyor. Sunucusu ise C++ ile kendimiz yazdığımız bir sunucu.
Güçlü bir bilgisayar gerekiyor mu?
Hayır. En düşük hedef 8 GB RAM ile GeForce GTX 1060 6GB, Radeon RX 580 8GB ya da Arc A580 seviyesinde bir ekran kartı. Ayarları oradan aşağıya düşürebilirsin. Lumen isteğe bağlı ve varsayılan olarak kapalı.
Mobildeki oyun aynı oyun mu?
Evet. Aynı dünyada, aynı oyun; yalnızca ayarları telefona göre düzenlenmiş. Lumen ve ölçekleme gibi bilgisayara özel seçenekler telefonda görünmez.
Ne zaman oynayabilirim?
Oyun kapalı alpha aşamasında ve henüz bir çıkış tarihi açıklanmadı. Duyuruları bu sitede ve Discord topluluğumuzda yapıyoruz.
Sonra ne okumalı?
Cihazının yeterli olup olmadığını sistem gereksinimleri sayfasından kontrol et. Oyunun tamamını Ancient Online: Remastered nedir? yazısında okuyabilirsin. Kapalı alpha haberleri için Discord topluluğumuza katıl.


