Oyun Motorları
Trend

Unreal Engine Nedir?

Unreal Engine Nedir? Unreal Engine, Epic Games tarafından geliştirilen popüler ve yaygın olarak kullanılan bir oyun motorudur.

Epic’in kendi çoklu oyunculu oyunu olan Fortnite gibi birçok modern AAA oyununda veya Psyonix’in ‘Rocket League’ gibi diğer hit oyunlarda ve piyasada diğer büyük stüdyolarda geliştirilen oyunlarda kullanılır.

Yeni Uneal Engine 5 ortaya çıktı! İlk detaylarını öğrenmek için Unreal Engine 5 ile ilgili yazımıza bakabilirsiniz.

Unreal Engine Nedir? Youtube Anlatımı

PC’den PS4’e, Xbox One ‘dan, Nintendo Switch’e kadar bir çok konsol ve yapıda oyun geliştirme olanağı sağlar. Bu platformlara IOS ve Android uygulama ve oyunları da dahildir. Unreal motorunun farklı platformlar arasında çalışma esnekliği, piyasada çokça kullanılmasının bir sebebidir.

Daha deneyimli programcılar, C ++ dilini oyun motorunda, kendi komut dosyalarını oluşturmak için kullanabilirler. Kodlamanız yeterli olmasa bile oyun ve uygulamalarda etkileşimler yaratmak için, nesnelerinize ekleyebileceğiniz, önceden kodlanmış kod blokları olan çok güçlü Blueprint ara yüzünü de kullanabilirsiniz.

Bu sistem VR oyunları içinde kullanılabilir bir altyapı sunarak, sahnelerdeki etkileşimleri kolayca yaratmanıza olanak sağlar.

Ayrıca, karmaşık sahneleri hızlı bir şekilde yapmanızı sağlayan sanatçılar için güçlü malzeme ve animasyon araçlarına sahiptir. Bu özelliklerden bazılarının ayarlanması ilk başta göz korkutucu olabilir, ancak aradığınızı bulana kadar parametreleri değiştirebileceğiniz bir çok temel örnekler ile başlatmanıza olanak tanır.

Tüm bu özelliklerin ötesinde, sistemi öğrenmenize yardımcı olacak çok sayıda doküman vardır.

Unreal Engine’in en büyük avantajı , kullanımı tamamen ücretsiz olmasıdır. İster bir hobi oyun geliştiricisi olun isterse AAA stüdyosu olun, Unreal Engine kullanmak için önceden bir ücret alınmaz. Bunun yerine para kazanmak için her oyun kazancının % 5’i talep edilir.

Unreal Engine Kısa Tarihçesi

Unreal Engine Nedir
unreal engine nedir? Gelmiş geçmiş en iyi Süper Nintendo oyunlarına bir göz atın

Unreal Engine, 1998’den bu yana çok fazla gelişim göstermiştir. İlk olarak 2002’de piyasaya çıkan Unreal Engine 2, 2006’da piyasaya çıkan Unreal Engine 3 ve 2014’te piyasaya sürülen UE 4 sürümüyle güncellemelerine devam etmiştir. Ayrıca bu oyun motoru ile bir çok oyunun yanı sıra, Unreal Tournament oyunları da geliştirilmiştir.

1998’de ‘Unreal’ (oyun) Epic tarafından piyasaya sürüldüğünde, çok oyunculu sistemlerinde sorunlar yaşanıyordu; Bunu bir yıl boyunca düzenlemeye çalıştılar ve sonunda 1999’da tamamen yeni bir oyun olan ‘Unreal Tournament’ ortaya çıkmış oldu.

Bu çok oyunculu (Multiplayer) sistemi, günümüzde oyunlar için vazgeçilmez bir hale dönüşmüştür. Eylül 2017 ‘ye kadar, 100 kadar farklı oyuncunun tek bir oyunda birbirine bağlanmasına ve oynamasına izin veren değişiklikler yaptılar. Yaptıkları bu çalışmalar ile oyun içerisinde ki etkileşim olasılıklarının, neredeyse sınırsız olduğu anlamına geliyordu.

Oyun endüstrisindeki uzun geçmişi nedeniyle, büyük bir takipçi kitlesine ve birçok üçüncü taraf öğreticileri ve forumları vardır. Bu sebepten ötürü tüm bu kaynaklarla, bu motoru kullanmanın en iyi yolunu öğrenebilir ve yol boyunca karşılaştığınız her türlü sorun için çözümler bulabilirsiniz.

Unreal Engine özellikleri ve yaygın kullanım alanları

Unreal Engine Nedir
Unreal Engine nedir?

Unreal Engine ‘de, sanatsal ve gelişim odaklı araçların karışımı tamamen yaratıcı esneklik sağlar.

Malzeme ve işleme için yaygın olarak kabul edilen PBR (fiziksel tabanlı işleme) iş akışını kullanır. Bu sayede, gerçek zamanlı olarak inanılmaz fotogerçekçi görünümler yaratılmasını sağlar. Ayrıca son güncellemeler ile birlikte gelen Raytracing (ışın izleme), gerçekciliği en üst düzeye taşımıştır.

Daha önce bahsettiğimiz Blueprints özelliği, birbiriyle etkileşime giren basit komut dosyaları oluşturmanıza olanak tanır. Bunların hepsi görsel bir ara yüz kullanır, böylece hayatınızda hiç bir kod bilgisine sahip olmasanız bile, birkaç kısa unreal engine tutorial ‘dan alacağınız bilgi ile oyununuza etkileşim katabilirsiniz.

Unreal Engine, yumuşak vücut fiziğine, parçacık efektlerine ve yerçekimi gibi daha basit şeylere izin veren iyi bir fizik motoruna sahiptir. Örneğin itilmeye tepki veren bir salıncak gibi herhangi bir nesne yapmak oldukça kolaydır. Unreal ara yüzünü öğrendikten sonra, her şeyin daha kolay olacağını söyleyebiliriz.

Buradaki esnekliğin miktarı inanılmaz. Substance Painter gibi başka bir programda yapılan doku haritalarınızı bir kez getirdiğinizde, aradığınız şeyi elde etmek ve sonucu kişiselleştirmek için yüzlerce farklı malzeme planını kullanabilirsiniz.

Unreal Engine kullanıcılarına, Epic Games den süpriz bir açıklama geldi. Epic Games, Londra’daki Unreal Academy’de Quixel’i satın aldığını duyurdu. Tüm Quixel Megascans ‘lar artık Unreal Engine kullanıcıları için ücretsiz hale gelmiş oldu.

Unreal Engine Nedir
Karmaşık bir malzemenin biraz göz korkutucu arayüzü. Bu arayüze hakim olmanız gücü ve esnekliği getirir.

Unreal Engine Sanal Gerçeklik ve Çevre (Dünya) Tasarımı

Ayrıca sanal veya artırılmış gerçeklik için yapılanmayı çok daha kolay hale getiren araçları da vardır. Son yıllarda VR popülaritesinin yükselmesi göz ardı edilemez, bu nedenle, Oculus Rift ve HTC Vive gibi platformlar için, kolayca içerik üretmenize yardımcı olabilecek bir motora sahip olmanız her zaman yararlıdır.

Unreal Engine ayrıca kendi arazinizi kolaylıkla oluşturmanıza olanak sağlayan araçlara sahiptir. Kendi malzemelerinizi farenizle boyayabilirsiniz. Örneğin çimenin yavaşça toprakla bütünleşmesi için harmanlayabilirsiniz.

Daha sonra ağaç ve otların ağlarını kullanabilir, ormanları veya çiçek parçalarını boyayabilirsiniz. Dış mekan sahnelerini birkaç dakika içinde yapabilirsiniz ve Unreal Engine ile birlikte gelen bitki ağlarını kullanıyorsanız, oyununuzda çalışacak şekilde optimize edildiği için rahatlıkla kullanabilirsiniz.

Unreal Engine Nedir
Unreal Engine 4 – Substance Designer – Speedtree (Resim Flickr user: kooooola)

Bir oyun yapmayı düşünüyorsanız, piyasada yaygın olarak kullanılan Unreal Engine oyun motorunun yanı sıra Unity ‘de inceleyebilirsiniz.

Unreal Engine nedir? Sorusuna umarız, makalemiz aracılığı cevap bulmuşsunuzdur. Hadi okumaya ve öğrenmeye devam edelim.

Daha fazla oku:

Etiketler

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu