Çoğu gelişmiş bilgisayar oyunu grafiklere bağlıdır ve sağlam bir fizik motoru gerektirir. Ancak bunun için özel programlama oluşturmak genellikle zaman alıcı ve pahalıdır.

Unreal Engine'in 1998'de piyasaya sürülmesi, oyun geliştiricileri için bir temel sağladı ve oyunlarının omurgasını oluşturmak için çok fazla zaman harcamak yerine içeriklerine daha fazla odaklanmalarına izin verdi.

20 yıldan fazla bir süre sonra nihayet bu motorun beşinci yinelemesini görüyoruz. O halde gelin Unreal Engine 5'in neler sunduğuna ve oyun oynamayı geliştiriciler ve tüketiciler için nasıl değiştireceğine bakalım.

1. Foto-Gerçekçi Aydınlatma

Bir oyunda geliştirmesi en zor şeylerden biri gerçekçi ışıklandırmadır. 2010'ların sonlarına kadar piyasaya sürülen oyunlara bakarsanız, gerçeklikten kolayca ayırt edilebildiklerini görürsünüz. Bunun nedeni, sanal sahnelerde gerçekçi aydınlatmayı yeniden yaratmanın kolay olmamasıdır.

Film endüstrisi kullanmaya başladı küresel aydınlatma oluşturmak için ışın izleme 2013 gibi erken bir tarihte sahnelerinde. Ancak, tek bir kareyi oluşturmak çok zaman aldığından oyun henüz buna yetişemedi. Bu nedenle, 60FPS veya daha yüksek hızda çalışan hızlı oyunlara ışın izleme uygulamak imkansızdı.

instagram viewer

Bununla birlikte, 2018'de Nvidia, RTX serisindeki ticari olarak satılan ilk ışın izleme video kartlarını piyasaya sürdü. Kısa süre sonra Unreal Engine 4, teknolojiyi doğal olarak desteklemeye başladı.

Unreal Engine 5, Lumen'in piyasaya sürülmesiyle bu desteği daha da ileriye taşıyor. Bu sistem, sahnelerin gerçek zamanlı olarak gerçekçi aydınlatma oluşturmasını sağlayan tamamen dinamik bir küresel aydınlatma ve yansıma motorudur.

Ayrıca, 3B öğelerin gerçek hayatta görünmeleri gerektiği gibi yüksek çözünürlüklü gölgeler oluşturmasına olanak tanıyan Sanal Gölge Eşleme özelliğine sahiptir. Ayrıca mevcut birçok gölgeleme tekniğinin yerini alacak ve böylece sistem üzerindeki yükü azaltacak şekilde tasarlanmıştır.

2. Dinamik Ayrıntı Düzeyi

3B modellemede, her öğe kendi yüzeyini oluşturmak için farklı çokgenlerden oluşur. Bir nesnedeki ayrıntı ne kadar büyük olursa, o kadar çok çokgen olacaktır. Ancak bu aynı zamanda, özellikle aynı anda çok sayıda ayrıntılı nesne yüklerseniz, daha fazla kaynak tüketeceği anlamına gelir.

Bunu aşmanın bir yolu, bir nesne için farklı ayrıntı düzeyleri oluşturmaktır. Örneğin, sanal bir araba yaratırsanız, onu temsil eden sekiz farklı nesneye sahip olabilirsiniz. araba, sadece belli belirsiz bir şekle benzeyen bir şekil elde edene kadar her nesne detayını azaltır. araç.

Bakış açınız araca yakınken oyun, arabanın en iyi, son derece detaylı versiyonunu yükleyecektir. Ve araba uzaklaştıkça, arabanın daha az detaylı versiyonlarını o kadar uzağa yükleyecek ki, oyunun sadece araba şeklini yüklemesi gerekecek.

Bu teknik, Grand Theft Auto 5 gibi açık dünya oyunlarının, bilgisayarların makul ölçüde yükleyebileceği yüksek nüfuslu bir dünyaya sahip olmasını sağlar. Ancak bu aynı zamanda geliştiricilerin her oyun içi öğe için farklı ayrıntı seviyelerine sahip dört, beş, altı veya hatta daha fazla nesne geliştirmesi gerektiği anlamına gelir.

Ancak Unreal Engine 5'in Nanite'ı bunu otomatik olarak yapacak. Oyun motoru, her nesne için ayrı ayrıntı düzeyleri oluşturmak yerine, nesne kameradan uzaklaştıkça üzerindeki çokgen sayısını azaltacaktır. Bu teknik, bilgisayarın yüklemesi gereken sahnenin karmaşıklığını azaltırken aynı zamanda oyun geliştiricisinin iş yükünü de azaltır.

3. Devasa Bir Varlık Kitaplığı

Özellikle her şeyi sıfırdan inşa etmeniz gerekiyorsa, sanal dünyalarda özel sahneler oluşturmak zordur. Bir oyun geliştiricisinin, oyuncuların çöplerin arkasına saklanmak, uçan enkaz tarafından vurulmak ve hatta bir duvar tarafından durdurulmak gibi hemen hemen her varlıkla etkileşime girebilecekleri kaotik bir sahne oluşturmak istediğini varsayalım. Bu durumda, o konumdaki her parçayı sıfırdan oluşturmaları gerekecek.

Megascans varlık kitaplığının devreye girdiği yer burasıdır. Quixel ile ortaklaşa oluşturulan geliştiriciler, artık 16.000'den fazla farklı ve benzersiz varlığa erişebiliyor. Sıfırdan yeni bir varlık oluşturmak için farklı varlıkları karıştırıp eşleştirmek için yerleşik bir araç bile kullanabilirler.

Ayrıca, ihtiyaç duydukları nesne kütüphanede mevcut değilse, oyun geliştiricisi gerçek dünyadaki bir varlığı 3D taramak için Quixel'in mobil uygulamasını kullanabilir. Yüksek kaliteli bir dijital nesne yapmak için özel ekipmana, aydınlatmaya ve deneyime ihtiyaç duymazlar ve onu sıfırdan yaratmaları da gerekmez.

Unreal Engine 5, geliştiricilerin hızlı bir şekilde gerçekçi insanlar yaratmasına olanak tanıyan Metahumans'ı da içeriyor. Elmacık kemikleri, sakal, göz rengi, kırışıklıklar ve daha fazlası gibi yüz özelliklerini özelleştirebilirsiniz. Ayrıca, bu araç sanal insanın vücudunu hazırlayarak oyun motorunda canlandırmayı kolaylaştırır.

Son olarak, oyun geliştiricisi gerçek dünyada bir sahneyi yeniden yaratmak isterse, Unreal Engine 5 ortak oldu. Dünyanın herhangi bir haritalanmış yüzeyinden son derece ayrıntılı 3B jeo-uzamsal verileri indirmenize izin veren Sezyum ile Toprak. Yani bir oyun geliştiricisiyseniz ve belirli bir alanı yeniden oluşturmak istiyorsanız, oraya uçup yeri kendiniz kaydetmeniz gerekmez. Yapmanız gereken tek şey, haritalanmış alanı Sezyum'dan indirmek.

4. Yeni Donanım Teknolojisini Optimize Etme

Nanite, bir sahnedeki hemen hemen tüm nesnelerin hızlı bir şekilde oluşturulmasına izin verirken, yine de bir sistemin kaynaklarının nesne sayısı tarafından boğulacağı bir nokta olacaktır. Bilgisayarın sahneyi saniyede 120, hatta 245 kez yüklemesi gerekeceğinden, bu özellikle hızlı yenileme oranları sunan oyunlar için geçerlidir.

Ancak ultra hızlı NVMe SSD'lerin ortaya çıkmasıyla oyun motoru, bir sahnenin SSD'den RAM'e işlemesi gereken görsel varlıkları aktarmak için bu teknolojiden yararlanabilir. Bununla oyun geliştiricileri, yükleme sürelerini tamamen ortadan kaldırabilir ve oyuncu hareket edip sahneye bakarken anında gerekli doku ve çokgen verilerini hızlı bir şekilde alabilir.

5. İleri Uyumluluk

Birçok oyun Unreal Engine 4 kullanılarak yapılır. Bu nedenle, geliştiricilerin daha iyi sürümler oluşturmak için oyunlarını Unreal Engine 5'e taşımak isteyeceklerini düşünmek mantıksız değil. Devam filmleri oluşturmak için de bunu yapmak isteyebilirler ve Unreal Engine 4 varlıklarınızı Unreal Engine 5'e sorunsuz bir şekilde taşıyabilirseniz, bu çok daha az iş olur.

Bu nedenle Epic, Unreal Engine 4'ü Unreal Engine 5'e kolayca dönüştürülebilir hale getirdi. Ayrıca, Unreal Engine 5'teki UI/UX çoğunlukla aynı kalır, bu nedenle geliştiricilerin sistemi baştan öğrenmesi gerekmez.

6. Açık Erişilebilirlik

Son olarak, Unreal Engine'in başına gelen en iyi şeylerden biri, kullanımı ücretsiz sistemidir. İlk olarak Unreal Engine 4 altında kullanıldı, Unreal Engine 5 tüm geliştiriciler için ücretsizdir 1 milyon dolardan az gelirle. Oyununuz bunu aştığında, oyun motorunu kullanmak için Epic'e brüt gelirinizin %5'ini ödemeniz gerekir. Ancak Epic Games Store'da yayınlanan tüm oyunlar için bu ücretten feragat edilir.

Bu ödeme sistemi, bağımsız oyun geliştiricilerinin pahalı yazılımlar için ödeme yapmadan veya büyük telif ücretlerinden endişe duymadan oyunlar oluşturmasına olanak tanır. Ve eğer oyunlarını Epic Games Store'a koyarlarsa, oyun motoru için herhangi bir ödeme yapma konusunda endişelenmeleri gerekmeyecek.

Unreal Engine 5 Dijital Görselleştirmenin Geleceğini İşaretliyor

Artan bilgisayar gücü, oyun geliştiricilerinin daha gelişmiş ve foto-gerçekçi oyunlar oluşturmasına olanak tanırken, bu donanımı kullanmak için hala yeni oyun motorlarına ihtiyaçları var. Unreal Engine 5, hem dev hem de bağımsız oyun geliştiricilerinin gerçekçi, yüksek kaliteli oyunlar oluşturmasına olanak tanır.

Oyun motorları daha akıllı ve daha verimli hale geldikçe, geliştiriciler daha kısa sürede daha fazla oyun yapabilir. Ve yeni donanımın sunduğu ham bilgi işlem gücünden yararlanan oyunlar, sanal ve gerçek dünyalar arasındaki ayrımı bulanıklaştırarak en yüksek eğlence standardını tüketmemize izin veriyor.

10 Unreal Engine 5 Oyunu Onaylandı ve Yolda

Sonrakini Oku

PaylaşmakCıvıldamakPaylaşmakE-posta

İlgili konular

  • oyun
  • Oyun Kültürü
  • Video Oyunu Tasarımı

Yazar hakkında

Jowi Morales (238 Makale Yayınlandı)

Jowi bir yazar, kariyer koçu ve pilottur. Babası 5 yaşındayken bir masaüstü bilgisayar aldığından beri PC'deki her şeye sevgi duydu. O andan itibaren, hayatının her alanında teknolojiyi kullanıyor ve maksimize ediyor.

Jowi Morales'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın