CryMotor - CryEngine

CryEngine
CryEngine logosu.jpg
Geliştirici(ler) Crytek
İlk sürüm 2 Mayıs 2002 ; 19 yıl önce ( 2002-05-02 )
kararlı sürüm
5.6.7 / 30 Temmuz 2020 ; 14 ay önce ( 2020-07-30 )
Yazılmış C++ ( Qt ), Lua , C#
Platformu
Lisans Ticari kullanım için telif modeline sahip, kaynakta mevcut ticari yazılım
İnternet sitesi www .cryengine .com
Liste-Sınıfı makale oyunların listesi

CryEngine (resmi olarak CRYENGINE olarak stilize edilmiştir ), Alman oyun geliştiricisi Crytek tarafından tasarlanmış bir oyun motorudur . Far Cry'da kullanılan ilk sürümle birlikte tüm oyunlarında kullanıldı ve oyunları için yeni konsolları ve donanımları desteklemek için güncellenmeye devam ediyor. Ayrıca Sniper: Ghost Warrior 2 ve SNOW dahil olmak üzere Crytek'in lisans programı kapsamında birçok üçüncü taraf oyunu için kullanılmıştır . Warhorse Studios , ortaçağ RPG Kingdom Come: Deliverance için motorun değiştirilmiş bir versiyonunu kullanıyor . Ubisoft , Far Cry serisinin sonraki yinelemelerinde kullanılan Dunia Engine adlı orijinal Far Cry'dan CryEngine'in şirket içi, yoğun şekilde değiştirilmiş bir sürümünü sürdürüyor .

Nisan 2015'teki çeşitli anonim raporlara göre, CryEngine, Amazon'a 50-70 milyon dolara lisanslandı. Sonuç olarak, Şubat 2016'da Amazon, CryEngine'in kendi elden geçirilmiş ve genişletilmiş sürümünü Amazon Lumberyard adı altında yayınladı .

Özellikleri

Sürümler

Bu şema, CryEngine oyun motoru sürümlerinin geliştirme geçmişini göstermektedir.

CryMotor 1

CryEngine 1, birinci şahıs nişancı video oyunu Far Cry için kullanılan bir oyun motorudur . Başlangıçta Crytek tarafından Nvidia için bir teknoloji demosu olarak geliştirildi ve şirket potansiyelini görünce bir oyuna dönüştü. Ne zaman ekran kartları 3.0 desteği ile nokta ve tepe tarayıcıları serbest bırakıldı Crytek daha iyi grafikler için yetenekleri bazı kullanılan motorun 1.2 sürümünü yayınladı. Daha sonra şirket, HDR aydınlatma desteği ekleyen CryEngine 1.3 sürümünü geliştirdi . Motor için lisans edilmiş NCsoftun onların için MMORPG , Eternity Kulesi: Aion . 30 Mart 2006'da Ubisoft , Far Cry franchise'ının tüm fikri mülkiyet haklarını ve Dunia Engine olarak bilinen CryEngine'in Far Cry sürümünü kullanmak için kalıcı bir lisans aldı .

CryEngine 2

CryEngine 2, Crytek'in Crysis oyununda kullanılıyor ve Crysis'in bir yan hikayesi olan Crysis Warhead'de güncellenmiş bir sürüm kullanılıyor . İlk olarak mimari ve şehir planlama iletişimi konusunda uzmanlaşmış Fransız şirketi IMAGTP'ye lisans verildi. Motoru lisanslamanın amacı, müşterilerin herhangi bir gerçek inşaat başlamadan önce bir binanın veya başka bir yapının nasıl görüneceğini tam olarak görmelerini sağlayacak bir program oluşturmaktı. 7 Mart 2011 itibariyle, Simpson Studios, CryEngine 2'nin terraformed bir Mars'ta gerçekleşen Devasa Çok Oyunculu Sanal Dünya'da (MMVW) kullanılması için lisans verdi. 11 Mayıs 2007'de Crytek, motoru yeni “ fikri mülkiyetlerine ” dayalı bir oyun yaratmak için kullanacaklarını duyurdu . Ayrıca Crysis'in bir parçası olmayacağı ve hatta birinci şahıs nişancı olmayabileceği de doğrulandı . 17 Eylül 2007'de Ringling Sanat ve Tasarım Koleji, dünyada CryEngine 2'yi eğitim amaçlı lisanslayan ilk yüksek öğretim kurumu oldu.

CryEngine 3

Crytek , CryEngine 3'ü 25 Mart - 27 Mart tarihleri ​​arasında düzenlenen 2009 Oyun Geliştiricileri Konferansı'nda tanıttı ve Xbox 360 ve PlayStation 3 konsollarında sergiledi . Yeni motor Microsoft Windows , PlayStation 3 , Xbox 360 ve Wii U'da kullanılmak üzere geliştiriliyordu . PC platformuna gelince, motorun DirectX 9, 10 ve 11'de geliştirmeyi desteklediği söyleniyor. 1 Haziran 2009 itibariyle Crysis 2'nin Crytek tarafından yepyeni motorları üzerinde geliştirileceği açıklandı . CryEngine 3, 14 Ekim 2009'da piyasaya sürüldü.

Soy ağacı, CryEngine sürümlerinin geçmişini gösterir

1 Mart 2010'da, i3D 2010 sempozyumu için 'Gerçek Zamanlı Dolaylı Aydınlatma için Kademeli Işık Yayılım Hacimlerini' gösteren motorun yeni bir teknik demosu yayınlandı. 11 Haziran 2011'de Avustralya Savunma Kuvvetleri , Donanma personelinin CryEngine 3 yazılımı kullanılarak yapılan sanal bir çıkarma helikopteri rıhtım gemisinde eğitim alacağını açıkladı . 1 Temmuz 2011 itibariyle, CryEngine 3'ün Mod SDK sürümü, özellikle Crysis 2 için özel haritalar, modlar ve içerik oluşturmak için Crytek'in web sitesinde mevcuttur. Crytek, ticari olmayan oyun geliştirme için CryEngine'in ücretsiz bir sürümünü de yayınladı. 17 Ağustos 2011 itibariyle CRYENGINE® Free SDK adı altında piyasaya sürüldü.

Crytek, 9 Eylül 2011'de orijinal Crysis'i konsollara getirmek için CryEngine 3'ü kullanacaklarını duyurdu . 4 Ekim 2011'de Xbox Live ve PlayStation Network için piyasaya sürüldü.

CryEngine (3.6–4)

21 Ağustos 2013'te Crytek, CryEngine'i (sürüm 3.6.0'dan başlayarak) basitçe "CryEngine" olarak yeniden markaladı ve bir sonraki CryEngine'lerinin bir sürüm numarasıyla reklamının yapılmayacağını duyurdu. Bu kararın nedeni, bu yeni motorun önceki CryEngine sürümleriyle neredeyse hiçbir benzerlik taşımadığı iddiasıydı. Ancak, lisans sahiplerine sunulan geliştirme kitleri hala sürüm numaralarını kullanır. Yeni CryEngine sürümü, Linux ve PlayStation 4, Xbox One ve Wii U gibi konsollar için destek ekliyor . Sonraki etkinliklerde CryEngine'in sanal gerçeklik sistemlerinde kullanılmasına da yer verildi, Crytek GDC 2015'te bir 'Dinosaur'a Dönüş' gösterisi sundu. Ada' gibi etkinlikler sergilemek için.

CryEngine V

22 Mart 2016'da Crytek, CryEngine V adlı yeni bir CryEngine sürümünü duyurdu. Ayrıca, kaynak koduna erişim ve kullanım için " istediğini öde " modeliyle yeni bir lisanslama modeli tanıtıldı .

21 Eylül 2017'de CryEngine 5.4 yayınlandı. Vulkan API oluşturucusunu beta olarak ekleme, madde entegrasyonu ve yeni C# şablonları, varlık sistemi güncellemeleri ve yeni kenar yumuşatma teknikleri dahil diğer özellikler.

20 Mart 2018'de Crytek, lisanslamayı "istediğiniz kadar öde"den %5'lik bir gelir paylaşımı modeline değiştirdi.

Gelişim

Başlangıçta Sandbox Editor olarak adlandırılan CryEngine yazılım geliştirme kiti (SDK), Crytek tarafından CryEngine için seviyeler oluşturmak için kullanılan seviye editörünün güncel versiyonudur . Komut dosyası oluşturma , animasyon ve nesne oluşturmayı kolaylaştırmak için yazılım içinde araçlar da sağlanır . Çeşitli Crytek oyunlarına ( Crysis ve Far Cry dahil ancak bunlarla sınırlı olmamak üzere) dahil edilmiştir ve modlama amacıyla yaygın olarak kullanılmaktadır. Düzenleme stili, geniş arazilere ve serbest bir görev programlama stiline vurgu yapan sandbox konseptininkidir. Editör ayrıca iç mekan ayarları da oluşturabilir.

Doldurulmuş bir dünya alanından alanlar alan bir "çıkartma" düzenleme stili kullanan UnrealEd gibi editörlerin aksine , Sandbox bir "toplama" stiline sahiptir ( Quake II gibi ). Nesneler genel bir boş alana eklenir. Sandbox'ın potansiyel olarak devasa (teoride yüzlerce kilometrekare) arazi üzerindeki konsantrasyonu, manzara üzerinde algoritmik bir doku ve nesne boyama biçimi kullandığı anlamına gelir. Bu, dokuların veya bitki örtüsü türlerinin dağılımını tanımlamak için çeşitli parametreler kullanır. Bu, genel "gerçek dünya" sanal alan serbest dolaşım stilini korurken zamandan tasarruf etmek ve bu tür geniş arazilerin düzenlenmesini mümkün kılmak için tasarlanmıştır. Bu, geniş arazilerin yanılsamasını vermek için genellikle "sahte arka planlar" kullanan bazı düzenleme stillerinden farklıdır.

Oyun tasarımı için kullanılabilen 3D Renderer Blender ile bir dereceye kadar karşılaştırılabilir bir şekilde , Sandbox editörü, editörün tek bir tuşa basarak mevcut tasarıma doğrudan atlama yeteneğine sahiptir (WYSIWYP, "What You See Is Ne Oynarsın" Özelliği). Oyun motoru zaten editör içinde çalıştığı için bu, oyunu yüklemeden kolaylaştırılmıştır. "Oyuncu" görünümü, Editörün 3B bölümünde gösterilir. Editör ayrıca araçlar ve fizik, komut dosyası oluşturma, gelişmiş aydınlatma (gerçek zamanlı, hareketli gölgeler dahil), Polybump teknolojisi, gölgelendiriciler, 3D ses, karakter ters kinematiği ve animasyon harmanlama, dinamik müzik, Gerçek Zamanlı Yumuşak Parçacık Sistemi gibi tüm CryEngine özelliklerini destekler. ve Entegre FX Düzenleyici, Ertelenmiş Aydınlatma, Normal Haritalar ve Paralaks Oklüzyon Haritaları ve Gelişmiş Modüler Yapay Zeka Sistemi.

CryEngine kullanan oyunlar

Referanslar

Dış bağlantılar