Ana Oyunlar Corsairs Legacy Corsairs Legacy: Naval Mission Haberler Toplum Kişiler
Игра Corsairs Legacy
tr
tr
de
en
es
fr
ja
ko
pl
pt
ru
ua
zh
World of Sea Battle – oyun motoru
World of Sea Battle – oyun motoru

Bu içerik, Mauris stüdyosu tarafından geliştirilen korsan yaşam simülasyonu Corsairs Legacy projesi kapsamında hazırlanmış olup deniz temasını ve özellikle korsan oyunlarını daha geniş kitlelere tanıtmayı amaçlamaktadır. Proje ile ilgili güncellemeleri web sitemizden, YouTube kanalımızdan ve Telegram üzerinden takip edebilirsiniz.

12 Nisan 2021 tarihinde, World of Sea Battle geliştiricisi Sergey ile bir röportaj gerçekleştirdik. Sergey, henüz okul yıllarında deniz savaşları üzerine bir oyun geliştirme fikrini planlamaya başlamış ve mezun olduktan sonra neredeyse tamamen tek başına sıfırdan World of Sea Battle yelkenli gemi simülatörünü yaratmayı başarmıştır.

Röportajda kendisine oyunun geliştirilme süreciyle ilgili birçok soru sorduk. Tam röportajı web sitemizde okuyabilirsiniz.

World of Sea Battle’ı geliştirme fikri Sergey’in aklına 9. sınıftayken gelmiştir. Boş zamanlarında programlama dilleri öğrenmiş ve okuldan mezun olduktan sonra, 2015 yılında oyunun ilk prototipini yayınlamıştır.

Sergey, World of Sea Battle’ın geliştirme sürecine Microsoft XNA teknolojisini kullanarak başlamıştır.

  Microsoft XNA (XNA’s Not Acronymed), oyun geliştirme sürecini kolaylaştırmak için Microsoft tarafından oluşturulmuş yönetilebilir bir çalışma zamanı ortamı sunan özel bir araç setidir. Bu framework’ün temel amacı, oyun yaparken tekrar eden "şablon kodlar" yazma ihtiyacını ortadan kaldırmaktır.

Daha sonra, özellikle 2021 yılının ortalarında, Sergey kendini geliştirmek istediğine karar vermiş ve aşamalı olarak SharpDX Toolkit’e geçiş sürecini başlatmıştır.

  SharpDX Toolkit, DirectX API’sine dayalı açık kaynaklı bir geliştirme ortamı araç setidir.

World of Sea Battle’ın sunucu (back-end) tarafı kodu C Sharp programlama diliyle yazılmıştır. Ağ kodunun bir kısmı ise C++ ile geliştirilmiştir.

   C Sharp (C#), .NET platformu için güvenli bir tür sistemi sunan nesne yönelimli bir programlama dilidir.

   C++, derlemeli, statik tür kontrolüne sahip genel amaçlı bir programlama dilidir.

Unity ve Unreal Engine, günümüzde oyun geliştiricileri arasında oldukça popüler platformlardır.

   Unity, Unity Technologies tarafından geliştirilmiş çapraz platform bir oyun motorudur.

   Unreal Engine, Epic Games tarafından geliştirilen ve sürdürülen bir oyun motorudur.

Ancak World of Sea Battle’ın geliştiricisi, bu platformları kullanmayı reddetmiştir. Çünkü proje bu aşamaya geldiğinde kayda değer miktarda çalışma tamamlanmıştı ve motor değiştirmek oldukça maliyetli ve zaman alıcı olacaktı. Ayrıca Sergey’in Unity ile deneyimi vardı ve Unity’e geçmenin World of Sea Battle’ın geliştirme hızını anlamlı şekilde artırmayacağını biliyordu.

Umarız bu içerik sizin için faydalı olmuştur!

Corsairs Legacy – Historical Pirate RPG Simulator hakkında daha fazla bilgi edinmek ve oyunu Steam istek listenize eklemek için Steam sayfasını ziyaret edebilirsiniz.

Yeni bir korsan oyunu artık Steam'de

Satın al
Benzer makaleler

World of Sea Battle nereden indirilir?

World of Sea Battle — geliştirici içgörüleri