ASTRONAUT

Kadim Doğu'nun Efsanevi MMORPG Dünyası

Hesabını sitede değil, oyunun içinde açarsın: Oyunu indir, başlat ve giriş ekranından hesabını oluştur.

TANITIMEfsaneyi İzle

Blog Oyun Hakkında

Unreal Engine 5.8 MMORPG'si: Motor, Ancient Online: Remastered'da Oyuncu İçin Ne Değiştiriyor?

5 dk okuma Yazar: Astronaut Entertainment

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.

Bulanık yeşil, mavi ve kırmızı neon ışıkların önünde duran, renkli ışıkları içinde yansıtan cam bir küre

"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 sonucuSunucu
Eşyalar, Tael ve pazar işlemleriSunucu ve veritabanı
Her bölgenin hava durumuSunucu
Dünyayı saniyede 25 kez güncellemekSunucu

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.

Paylaş:
Diğer dillerde29
Discord