Hikayeler

Reklam vermek için turkmmo@gmail.com

Unreal motoru Unity'den Kolay mı?

1.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

R͏oku

hasanmacit
TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
23 Şub 2021
Konular
66
Mesajlar
1,223
Online süresi
3ay 4g
Reaksiyon Skoru
612
Altın Konu
1
Başarım Puanı
166
TM Yaşı
5 Yıl 1 Ay 26 Gün
MmoLira
2,897
DevLira
42

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Herkese selamlar değerli forum okuyucuları. Bugün Unity ve Unreal Engine oyun motorlarını karşılaştırıp bunlardan hangisinin daha kolay kullanımı olduğunu kararlaştıracağız.

Unity_VS_Unreal_Feature.jpg


Her ikisi de AAA kalitesinde grafikler üretebilir ve her ikisi de endüstri standardı yazılımların çoğu arasında harika bir köprüye sahiptir.

Arazi düzenleyicisi, fizik simülasyonu, animasyon, gelişmiş aydınlatma, VR desteği ve çok daha fazlasını içeren kapsamlı bir araç kutusuyla birlikte gelirler.

Eskiden sadece bir oyuna bakarak her motoru kolayca ayırt edebileceğiniz bir zaman vardı. Her ikisinin de iyi ve kötü için kendi “görünüşü” vardı.

Ancak o zaman geçti ve sadece sonuca bakarak bir motoru diğerinden ayırt edemezsiniz. Yukarıdaki görüntüyü örnek olarak alın, soldaki karakter Unreal'de ve sağdaki karakter Unity'de oluşturuldu.

Bir oyunun belirli bir şekilde görünmesini sağlamak oyun tasarımcılarının elinde, bu iyi bir şey!

Yani görünüşe göre bir bağımız var mı? Şey.. Pek değil.. Her motorun kendine göre avantajı ve dezavantajı var. Güzellik, dedikleri gibi, bakanın gözündedir ve bu, oyun motorları için de geçerlidir.

Oyun yapmayı öğrenmeye yeni başlıyorsanız veya belki biraz daha deneyimliyseniz ve doğru kararı verip vermediğinizi merak ediyorsanız. Unity ile Unreal arasındaki iki titans arasındaki bu devam eden savaşın derinliklerine inerken okumaya devam edin.

Giriş

2004 yılında oyun geliştirmeyi sadece büyük şirketler için değil herkes için erişilebilir kılmak amacıyla kurulan Unity, tam olarak bunu yaptı.

Hemen hemen her bağımsız oyun geliştiricisi ya Unity ile başladı ya da hala ana aracı olarak kullanıyor.

Son derece sezgisel tasarımı ile C# kodlama dili öğrenmeyi ve kullanmayı kolaylaştırır. Harika bir topluluk, devasa bir varlık deposu, çevrimiçi olarak bulunabilecek tonlarca öğretici ve kurs.

Tüm bunlar, Unity'yi daha küçük ekipler ve oyun yapmaya yeni başlayan insanlar için zorlayıcı bir seçim haline getiriyor.



İlk oyun "Unreal" ile birlikte geliştirildi ve 1998'de Epic Games tarafından piyasaya sürüldü, ardından süper hit "Unreal Tournament" geldi. Unreal, her zaman zemin frenleme grafikleri ve en iyi AAA oyun kültüründeki varlığı ile bilinir.

Şimdi en son fiyatlandırma modeliyle, onu daha küçük geliştiriciler için de erişilebilir hale getiriyor ve Unity ile gerçek dışı bir rekabet noktasına getiriyor.

Belgeleri biraz bulanık olsa da Unity kadar geniş bir topluluk değil. Bazı korkutucu arayüzler, kodlama dilinin C++ olduğundan bahsetmiyorum bile.

Verimliliği korurken grafikleri en üst düzeye çıkaran bir oyun motorunun güç merkezini sunar. Özellikler ve araçlarla dolu olan Unreal, bir kez ustalaştıktan sonra vizyonunuzu gerçekleştirme konusunda hiçbir sınır koymayacaktır.

Epic'in Blueprints'in (görsel kodlama sistemi) tanıtımıyla Unreal'ı daha erişilebilir hale getirmek için yaptığı son çabalar, dokümantasyon geliştirmeye yönelik sürekli çabalar, öğrenme içeriği ve bir topluluk oluşturmaya yoğun bir şekilde odaklanmasıyla Unreal, herhangi bir oyun geliştiricisi için sağlam bir seçimdir.

Grafikler
Unreal-Graphics-A-boy-and-his-Kite.jpg

“Bir Çocuk ve Uçurtması” – Unreal Engine'de Yapıldı

Şimdi biraz arka planımız olduğuna göre, iki motorun beygir güçlerine inelim.

Her iki motor da 2D ve tamamen 3D işlenmiş oyunları destekler. PBR (Fiziksel Tabanlı İşleme), GI (Küresel Aydınlatma), Hacimsel ışıklar, İşlem Sonrası, Gelişmiş gölgelendiriciler ve çok daha fazlasını içeren en son teknolojiyi çalıştırmak.

Kağıt üzerinde, sizin için önemli olan görsellerse hangi motoru seçtiğinizin bir önemi yok gibi görünüyor.

Her iki motoru kullanarak da aynı sonucu elde edebilirsiniz, ancak ne yazık ki Unity'nin yetersiz kaldığı yer burasıdır.

Unreal – grafikler
Bahsettiğim gibi her iki motorda da benzer sonuçlar alınabilir. Bununla birlikte, Unreal, gerçekten kutudan çıktığı gibi çalışan ve kolayca ayarlanabilen araçlarla, ön ayarlarla doludur.

Hacimsel ışıklar, İşlem Sonrası, mercek parlamaları, adını siz koyun. Hepsi orada, kullanıma hazır ve düşürdüğünüz andan itibaren harika görünüyor.

Unreal'deki aydınlatma, Unity'ye kıyasla çok daha doğru ve pürüzsüz görünüyor. Aydınlatmayı “Üretim Kalitesi” ile pişirdiğinizde, çok az ama çoğunlukla grafiksel aksaklıklar veya garip eserler ile harika görünüyor.

Gölgeler güzel bir düşüşe ve cilalı bir görünüme sahiptir. Tüm bunlar, Unity'den çok daha az beraberlik çağrısı kullanırken performansı büyük ölçüde artırır.

Ayrıca, düğüm grafiğini kullanarak malzemeleri kolayca oluşturabileceğiniz ve ince ayar yapabileceğiniz harika bir malzeme düzenleyiciye sahiptir. Maya veya 3DS MAX gibi diğer 3D yazılımlara çok benzer şekilde çalışır. Bu, Unreal'in içinde canlı geri bildirimle hızlı bir şekilde ayarlama yapmanızı ve yinelemenizi sağlar.

Unreal-Material-Editor2.jpg
Unity-Material-Editor.jpg


Post processing tamamen entegredir ve kullanıma hazırdır; size derecelendirme, mercek parlaması, hacimsel efektler vb. için geniş bir seçenek sunar.

Sistem, film endüstrisinde kullanılana benzer ve ona pürüzsüz bir sinematografik his verir.

Ayrıca, bir oyuncu o hacme girdiğinde renklerin değişmesi için dünyanın her yerine tetikleyici hacimler yerleştirme seçeneğiniz de vardır. Yani, haritanızdaki farklı alanlar için havayı ayarlamanıza olanak tanıyan daha soğuk bir maviye vb.

Unity_Adam_01.jpg

"ADAM" - Unity'de yapıldı.

Unity – Grafikler
Birlik, sürekli olarak üzerinde çalışılıp geliştirilse de, konu iyi görünen bir sonuç üretmeye geldiğinde bazı cilalardan yoksundur.

Kendinizi hayal ettiğiniz şeyi elde etmek için mücadele ederken bulabilirsiniz. Oraya ulaşmak biraz özveri gerektirecektir, yine de oraya gidebilirsiniz, ancak çaba harcamadan değil.

Aydınlatma sistemi oldukça moderndir ve daha önce bahsedildiği gibi PBR ve GI gibi en son teknolojileri desteklemektedir, ancak kendinizi sahne aydınlatmanızı birçok kez pişirirken, garip eserleri ve diğer sorunları çözmeye çalışırken bulacaksınız.

Gölge detayı Unreal kadar güzel değil ama kesinlikle kötü değil. Yeni 2018 güncellemesi ile Unity, kesinlikle ihtiyaç duyulan daha hafif bir aydınlatma modeline güncellendi. Ancak Unreal ile karşılaştırıldığında, yine de daha iyi olabilir.

Unity'nin neredeyse hiç materyal düzenleyicisi yoktur, normal normal haritaları, oklüzyon haritalarını, temel dokuları vb. destekler ve ayarlanması gereken bazı çok sınırlı parametreler vardır.

Ancak kendinizi yine de tekstüre programınız ve Unity arasında çok fazla geçiş yaparken, küçük ince ayarlar yapmak, tüm dosyaları dışa aktarmak, Unity'de denemek, sonra durulamak ve tekrarlamak zorunda kalacaksınız.

Not – Unity, bir malzeme düzenleyici içeren bir beta yayınladı, ancak çok özel grafik ayarları gerektiriyor ve oldukça kafa karıştırıcı olabilir. Yeni başlayan ve orta seviye kullanıcılar için gölgelendirici grafiğini kullanmak tam olarak kolay değil, aynı zamanda hala beta aşamasında, yani Unity ile düzgün bir şekilde entegre edilmemiş, bu yüzden bunu resmi bir özellik olarak kabul etmeyeceğim… henüz 🙂

Sonradan işleme sunulur, ancak varlık deposundan indirilmesi ve yüklenmesi gerekir (ücretsiz) ve çalışır ancak konsolda hatalara neden olur ve birçok başka sınırlaması vardır. Gerekeni yapmasına rağmen, Unreal'ın sunduğuyla karşılaştırıldığında hala oldukça kaba ve cilasız hissediyor.

Öğrenme eğrisi

Unity-boxes4.jpg

"Unity'de küplerle oynamak."

Unity'nin parladığı yer burasıdır. Sezgisel arayüzü ile kendinizi hemen motorla deneyler yaparken ve farklı oyun fikirleri denerken bulacaksınız. Ve gerçekten eğlenceli!

Bir şeyi bir araya getirmek ve arkadaşlarınızla paylaşmak çok hızlı ve kolaydır. Sadece çok basitleştirilmiş ve anlaşılması kolaydır.

Çevrimiçi olan çok miktarda içerikten bahsetmiyorum bile. Kurslardan basit öğreticilere, forumlara ve harika arama işlevselliğine sahip mükemmel belgelere vb.

Sorununuz ne olursa olsun, belgelerde kafa karışıklığınızı giderecek bir forum yazısı veya sayfa bulacağınızdan emin olabilirsiniz.

Unreal.. Eh, bu korkutucu. Zor. Sinir bozucu.. Zor..

C++ başlı başına bir canavardır, Blueprint sistemi yardımcı olur (aşağıdaki Blueprints'e daha derine ineceğiz), ancak herhangi bir C++ bilgisi olmadan, saçlarınızı biraz daha çekeceksiniz.

Arayüz güzel, ancak kafanızı karıştıracak daha fazla düğmeyle dolu sonsuz sayıda ek açılır pencere ile çok büyük.

Bu, Unity'deki kadar çevrimiçi öğrenme içeriği olmadığı gerçeğiyle birleşti; bu, okunması o kadar kolay olmayan bir belgedir ve sorunlarda size yardımcı olacak çok büyük bir topluluk değildir (yine de bu, gelecekte daha iyi hale gelecektir). çok uzak bir gelecek).

Sonunda bir sorunla karşılaşırsanız, kolayca çevrimiçi bir çözüm aramak için saatler harcayabilirsiniz ve ihtiyacınız olanı bulma konusunda başarılı olmayabilirsiniz.

Araç Kutusu (Toolbox)
Her iki motor da oynamanız için bir dizi araçla birlikte gelir.

Her ikisinin de çok çeşitli eklentiler, kod parçaları, animasyonlar ve modeller bulabileceğiniz, bazıları Unreal/Unity tarafından oluşturulmuş, ayrıca topluluk tarafından oluşturulmuş uzantılar bulabileceğiniz kendi varlık mağazaları vardır.

Varlık mağazaları aynı zamanda yaptıklarınızı satmanız ve paylaşmanız için bir fırsattır.

Unity – Toolbox
Unity, Fizik, Animasyon, Aydınlatma, Olay tetikleyicileri, Ses ve çok daha fazlası dahil olmak üzere kullanmanız için araçlarla yüklü olarak gelir.

Ama yine de arzulanacak çok şey var, Unity'de biraz zaman geçirdikten sonra, içimdeki boşluğu biraz hissetmekten kendimi alıkoyamıyorum.

Unity - İnsansı Animasyon
Ve aslında Unity ile gelen araçlar... Şey, harika değil.

Ne zaman bir oyun tamircisinin cilasına girmeye başlasam, FPS oynatıcı denetleyicisi kadar basit bir şey bile olsa, kendimi onu sıfırdan yeniden inşa etmek zorunda buluyorum.

Modern oyunlarda ortalama olarak muhtemelen en yaygın işlev olan FPS denetleyicisini örnek alalım. Unity ile gelen, şişirilmiş, optimize edilmemiş hissediyor ve açıkçası oynadığınızda o kadar iyi hissetmiyor.

Bu, diğer birçok araçla da uyumludur, bazıları çalışır, ancak aracın düzgün çalışması için koltuk değneğine sahip bir eklentiye ihtiyacınız olabilir veya onunla uğraşmak için çok zaman harcayabilirsiniz.

Henüz hiçbir şeye dokunmamış olsanız bile, konsolda hata vermeye başlayan standart araçlar gibi, her şeyin biraz hacklenmiş gibi göründüğünü hissetmekten kendinizi alamazsınız.

Sonuç olarak, Unity'de oyun yapacaksanız, standart paketten çok çabuk bıkacağınız için birçok aracı kendi başınıza yazmaya hazırlanın.

Neyse ki Unity varlık deposu, eksik parçaları düzeltmenize yardımcı olacak eklentiler, uzantılar ve diğer yararlı şeylerle dolup taşıyor ve genellikle makul bir fiyata.

Ancak, motorunuzu sizin yerinize yamalaması için topluluğunuza bu kadar çok güvenmenizde bir sakınca var mı?

Unreal – Toolbox
Grafik karşılaştırmasına benzer bir durumda, Unreal, çoğunlukla kutudan çıkar çıkmaz çalışıyor gibi görünen çok sayıda araç ve özellikle yüklü olarak gelir.

Dezavantajı, yine, çok karmaşık. Bazen bir labirentin ortasındaymışsınız ve nereye gideceğiniz konusunda hiçbir fikriniz yokmuş gibi hissediyorsunuz. Ama bir kez yolu bildiğin zaman seni hiçbir şey durduramaz.

Tüm araçlar iyi bir şekilde entegre edilmiş hissediyor, hiçbir şey birlikte saldırıya uğramış hissetmiyor, sağlam ve çalışıyor.. Çoğu zaman 🙂

Elbette Unity'ninki kadar stoklu olmayan ve ortalama olarak biraz daha pahalı olan bir varlık deposu da var. Ancak yine de oyununuz için büyük destek sağlayabilir.

Bir 3. şahıs oynatıcı denetleyicisi istiyorsanız, bırakın, oynat'a basın. Gittiğinizde, etrafta koşabilir, zıplayabilir, çömelebilir ve seviyenizi bir anda test edebilirsiniz. Paketleri içe aktarmaya veya ayarların çalışmasını sağlamaya çalışırken etrafta dolaşmaya gerek yok.

Ama.. Ya umutsuzca ihtiyacın olan bir şey eksikse? Ve varlık deposu ihtiyacınız olanı sunmuyor mu?

Unity'de olduğu gibi, kendi araçlarınızı oluşturma seçeneğiniz var, ancak hepsinin C++ ile yazılması gerektiği ve Unreal'in genel olarak biraz daha gelişmiş olduğu gerçeği. Kendi araçlarınızı yazarken hiç şüphesiz daha zor zamanlar geçireceksiniz. En azından başlangıçta.

Ancak günün sonunda Unity'de kendi araçlarınızı yapmak çok kolay ve bu tür şeyleri seviyorsanız gerçekten eğlenceli.

Bu noktada beni fazla dinlemeden mutlaka deneyin. Belki de Unity, oyununuzu bitirmek için tam olarak ihtiyacınız olanı sunuyor!

Sonuç!

Aşağıdaki durumlarda Unity'yi seçin:


Oyun yapmaya yeni başlıyorsunuz ve kodlama veya 3D programlarla ilgili deneyiminiz yok. Bir kursa gitmeyi düşünün, ileride size harika öğrenme materyalleri hakkında ipuçları vereceğim.
2D oyunlar veya basit telefon oyunları yapmak istiyorsunuz.
Daha basit bağımsız oyunların hızlı tekrarlarını yapmayı seviyorsunuz, ihtiyacınız olan bazı araçları kendiniz yapmakta sorun yaşamıyorsunuz ve gerçek gerçekçiliği elde etme konusunda fazla endişelenmiyorsunuz.
Teknik açıdan çok fazla endişelenmeden görsel olarak ilginç bir oyun yapmak istiyorsunuz.

Aşağıdaki durumlarda Unreal'ı seçin:

Bir meydan okumadan korkmuyorsunuz.
Kodlama deneyiminiz ve tercihen 3D programlarla ilgili deneyiminiz var.
Zaten oyun yapma deneyiminiz var.
Grafiklerin sınırlarını zorlamak istiyorsunuz.
Unity'yi zaten biliyorsun 😉


Unreal birçok yönden harikadır ancak dik öğrenme eğrisi ile yeni başlayan biriyseniz oldukça zorlayıcı olabilir. Unity bile başlangıçta oldukça korkutucu gelebilir!

Ancak üst düzey grafiklere ve oynanışa odaklanmak istiyorsanız Unreal kesinlikle en iyi seçeneğinizdir.

Elbette, Unity'nin bazı kusurları var ve belki de grafikleri Unreal kadar yüksek tutmayacak, ancak yine de harika görünen bir sonuç üretebilir. Unity'de bitmiş bir oyun yapmak, en azından başlangıçta Unreal'e göre çok daha kolay ve hızlı olacaktır.


Sonuç olarak, bu sayfaya oyun yapımında bir hobi veya kariyer başlatmak için geldiyseniz, kesinlikle Unity ile başlamalısınız.

Ve daha sonra biraz tecrübe edindikten sonra Unreal'e geçiş yapın.

Ardından, hangi rotanın sizin için en uygun olduğu konusunda kendi fikrinizi oluşturabilirsiniz.

Ayrıca Unity'de öğrendiklerinizin çoğu Unreal'de de aşağı yukarı uygulanabilir, bu yüzden Unity'yi öğrenmenin zaman kaybı olduğunu düşünmeyin.​
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst