• ilk olarak 1996'da geliştiricilere sunulan epic games tarafından geliştirilen oyun motoru. c++, unrealscript ve assembly ile yazılmış.
  • (bkz: unreal engine 4)

    alternatifi icin (bkz: unity) (bkz: godot engine)
  • epic games tarafindan gelistirilmis bir oyun motorudur kendileri. besinci versiyon ile gelistirdikleri nanite technology ile mukemmel detaylari barindiran bir video cekmislerdir. ps5 ile cekilmis bu video da goreceginiz detaylar sizi gercek nedir ne degildir sorusuna yoneltebilir. teknoloji nereye gidiyor azizim.
  • .wall of text

    ufak bir deneme için uzun yıllar sonra bir bakış attım kendisine, başka bir iş için yüklediğim windows bölümünün üzerinde. en son kullandığım biçiminin altından çok sular geçmiş; her şey değişmiş diyecek olmasam da yıllardır alışık olmadığım bir biçimde visual coding'e döndüğümde bir garip geldi diyebilirim. ancak unreal'a bir bakış attıktan sonra çok eski bir projeyi canlandırma isteği oluştu içimde ve tamam dedim, oturup yapayım dedim. iki günde projeyi yeniden yapılandırdım neredeyse. user interface biçimleri gerçekten canımı sıkıyor olsa da, mesela üç adet aynı işi görecek grid biçimi verebilecek paneli var ve bunların çeşitli koşullar altındaki performanslarını ölçene kadar canım çıktı açıkçası - tabi sonra başka işlerim olduğu için unuttum gitti.

    ben windows kullanmayı çok sevmiyorum. yani öyle bir noktaya geldim ki path of exile ve warframe'i windows üzerinde denerken ufak tefek i/o sorunları gözlemledim - ki aynı performansı zaten linux üzerinde alabiliyorken windows'ta oyun oynamaya çalışmak çok saçma geldi bana. o yüzden hayatımda ilk defa windows'u herhangi bir oyunu oynamaya yeterli görmüyorum.

    gel gelelim, unreal engine'ın linux üzerinde çalışması büyük bir sorun.

    karşılaştığınız birinci sıkıntı, unreal engine'ın binary olarak gelmiyor olması. yani derlenmiş paket değil. epic games corporation'a github'da katılıp kaynak kodu indirip aşağı yukarı 100 gb bir alan atayarak derleme yapmanız gerekiyor ki unreal engine'ın linux sürümünü çalışır halde bulundurabilesiniz. bunun bir deployment kabusu olduğunu söylememe gerek yoktur sanıyorum. öte yandan harcadığınız zamana yazık olabilir, ancak derleme süresi nedeniyle değil. unreal engine'ın lighting ve rendering'i linux üzerinde çok da matah çalışmıyor. evet, yakın zamanda vulkan atılımları yaptılar ki dünya o yönde ilerliyor zaten, ancak editörde doğru düzgün lighting ve object rendering görmezseniz, o editörü kullanmanızın pek de bir anlamı yok.

    ancak en büyük sorun ise marketplace'e ulaşamamak olabilir. bu durum kendi asset'lerini kullanan gruplar için bir sorun olmayabilir ama prototip oluşturanlar ve yeni öğrenenler için kesinlikle büyük bir sorun - hele hele epic games daha yeni metahuman gibi örnekler paylaşıyorken. çok büyük bir sorun bu. teknolojiden geri kalmış olmak anlamına geliyor çünkü.

    peki epic games bu sorunu çözmek istiyor mu? evet, eninde sonunda, ancak hayır, yakında değil. o yüzden unreal'ın linux sürümü tam anlamıyla bir zaman kaybı.

    peki ben neden windows'a dönmüyorum boş yere bunları yazacağıma? çünkü yapmam gereken işlerden azıcık kafamı çekmek için bir yerlere bir şeyler yazmam lazım ve arkaplanda lutris üzerinde yüklediğim epic games launcher'da unreal engine yüklemesi yapıyorum. bunu da bir denemek istiyorum çünkü. şu ana kadar hiçbir sorun yaşamadım. normalde linux ve windows'un ortak partition'ında tutuyorum bir takım proje ve yazılımları, ancak epic games launcher var olan yazılımı bulmak gibi bir niteliğe sahip olmadığı için yeniden indirmem gerekiyor. ben de öyle yapıyorum.

    deneyip göreceğim. yoksa windows'a döneceğim prototyping için.

    deneyimlerimin bir kısmını paylaşmak istedim ilgilenen insanlar için. unity'nin neredeyse her açıdan linux native çalıştığını hatırlatmak isterim.

    .edit:

    (bkz: büyük başarısızlıklar söz konusu)

    uzun uğraşlar sonucunda epic games launcher'a unreal engine üzerinde ufak bir demo açtırabildim. yine de editörün kendisi ya açılışta takılıp kalıyordu ya da ışıklandırmanın derlemesi başarısız oluyordu. üzgünüm, ancak, en azından benim için çok da mümkün değilmiş. sanıyorum, bir süreliğine windows'tan devam edeceğim. her neyse, unreal engine 5'in detaylarıyla ilgilenmemiştim haberleri çıktığında, ancak editör kısmını merak ediyorum. dilerim linux üzerinde unreal engine'ı uğraşmaksızın kullanabileceğimiz zamanlar da gelecektir.

    bu arada unity'ye bir gıcığım falan yok - veya godot'a. bunların hepsi harika araçlar. sadece hazır windows yüklemişken unreal üzerinde biraz deneme yapayım demiştim, oturup gerçekten çalışmaya başladım. bir diğer husus ise windows üzerindeki sorunlarımın bir kısmını aslında windows'a kısmi reset çekerek (.iso ile yeniden yükleme) düzeltebilmiştim, ancak sadece i/o sorunu yaşıyordum. önümüzdeki birkaç gün bununla uğraşacağım sanırım.

    buraya kadar okuyan olduysa da teşekkür ederim.
  • epic games‘e ait oyun motoru.

    ama benim dikkatimi çeken kısmı ise the mandalorian dizisinin bununla yapıldığını görmek oldu. green box teknolojisinden ziyade bir çok avantajı var, görüntülerin aydınlık olması da cabası. greenbox’da oyuncular hiç bir şey görmeyip, sanki 3d varlıklar varmışcasına rol keserken bu teknoloji de atmosfer buna uygun yaratılıyor. bu da oyuncuların daha iyi performans göstermesine sebep oluyor. bildiğiniz resimli bir perde aslında ama teknolojisi sayesinde 3d görüntüler sağlanıyor. ben de bu bilgileri önce filme gitmeden önce kanalından sonra da yabancı bir videodan gördüm.

    https://youtu.be/dlexk4dtvxi
    https://youtu.be/ufp8weyyde8
  • grand theft auto the trilogy'nin geliştirildiği müstahkem oyun motoru.
  • vr developer olarak real-time gi ile cok fazla hasir nesir olmuslugum yok, fakat engine 5 ile birlikte lumen den oldukca keyif aldim. rahatlikla soylebilirim ki lumen kesinlikle bir adim ilerisi. sanatciya yarattigi sahneleri hizli, dinamik ve kusursuz bir geri-donus/sonuc ile test etme imkani sagliyor.
  • https://www.twitch.tv/unrealengine gibi bir adresleri mevcut. her persembe yayin yapiyorlar. icerikleri tutoriallar, konuk developerlar, dikey konular (daha iyi isik ya da bir add-on/pluginin irdelenmesi vs gibi) ya da bir proje belirlenerek bunun gelistirilmesi gibi oldukca cesitli ve ogretici/egitici.

    isin en cok uzuldugum ve kendime kizdigim kismiysa adamlarin bu isi 8 yildir yapiyor olusu.. 8 yildir membagindan direkt olarak bilgi sunuyorlar, tesadufen bugun bir yayinlarina denk gelerek haberdar oluyorum.

    8 yillik yayinlarina dair arsiv twitch'te mevcut, meraklisina.
  • linux sürümü için uzun yıllardır inatla prebuilt bir binary paket sunmayan, bunun yerine bütün bir editörü derlemeye zorlayan ve sırf bu iş için 100gb alanı (bir sürüm için) derlemeye tahsis etmenizi; aktif geliştirme döneminde sürüm değiştirmek için (hem upgrade hem downgrade) ayrıca derleme yapacak bir bilgisayarı kenarda tutmanıza neden olan oyun motoru.

    linux'da geliştirme yapanlar için bu olay yıllardır böyledir ve ne kadar dil dökmüş olsak da bugüne kadar derlemesi yapılarak yayınlanmış bir editörü yoktur. daha da kötüsü, motoru derleyip internete de veremezsiniz, dağıtım paketi hele hiç yapamazsınız. çünkü epic games'in eula'sı buna izin vermez.

    elbette bunun bir workaround'u var. unreal engine'ın resmi docker kanalı mevcut github container registry'de. sağolsunlar bu docker imajlarının içinde unreal engine'ın build edilmiş sürümleri yer almaktadır. yapacağınız şey, öngereksinimleri karşıladıktan sonra basit bir docker pull yaparak yine 100gb'lık bir konteyneri kurmak ve ardından docker imajının içinde unreal engine'ın çalışıp çalışmadığını kontrol etmek. bir sorun olmadığından eminseniz, docker imajının içinden klasörü kendi sisteminize çıkarmanız mümkün.

    bu imkanı bize sağlayan epic games'in inatla önceden derlenmiş paketlerini indirime sunmuyor olmaları oldukça can sıkıcı bir tablo ve biz bunu yıllardır çekiyoruz. unreal engine 5 ile linux desteklerini oldukça genişlettiler, doğrudur, ancak editörlerini daha ulaşılabilir kıldıkları bir geleceği iple çektiğimizi söylemek zorundayım. linux çevrelerinde özellikle godot ve unity kullanılıyor olmasının, hatta unigine'ın parlayan yıldızlardan biri olmasının iyi nedenleri var. ulaşılabilirlik bu nedenlerin başını çekiyor.
hesabın var mı? giriş yap