Oyun Yapımı

Bu konuyu okuyanlar

eronis

Dekan
Emektar
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
113
--- Gönderi Güncellendi ---
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Ben Unreal Engine 4 öneririm.
Bir miktar tecrübem var, soruların varsa yanıtlayabilirim.
 

steve78

Doçent
Katılım
20 Haziran 2012
Mesajlar
800
Reaksiyon puanı
48
Puanları
28
Ben Unreal Engine 4 öneririm.
Bir miktar tecrübem var, soruların varsa yanıtlayabilirim.
Başlangıçta düşüncem UE4 yönündeydi ancak bilgisayarım çok yavaş çalıştırıyor. Yinede bir sorum olursa buradan ulaşırım size. Teşekkürler.
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Başlangıçta düşüncem UE4 yönündeydi ancak bilgisayarım çok yavaş çalıştırıyor. Yinede bir sorum olursa buradan ulaşırım size. Teşekkürler.
Unreal Engine ile yapılan oyunların performansı Unity ile yapılan oyunların performansından daha yüksektir.
Bunun nedeni C#, garbage collector, managed memory gibi kavramlardan uzak durup C++ yapısı üzerine inşa edilmesidir.
Hatta next-gen oyun motorları arasında en yüksek performanslısı Unreal Engine 4 denebilir.

Ancak sizin de bahsettiğiniz üzere varsayılan Editor performansı Unity'e göre daha düşük.
Nedeni de çok daha geniş ve gerçekçi bir görsel deneyim sunması.
Kullanmayacağınız bazı görsel ayarları kapatarak(misal Ambient Occlusion veya Screen Space Reflection gibi) ve kısarak Unity'ye yakın bir performans elde edebilirsiniz.
 

eronis

Dekan
Emektar
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
113
Başlangıçta düşüncem UE4 yönündeydi ancak bilgisayarım çok yavaş çalıştırıyor. Yinede bir sorum olursa buradan ulaşırım size. Teşekkürler.
Unreal Engine/Unity Engine/CryEngine için sana bir kaç şey söylemek istiyorum.

Unity Engine aralarında en düşük kalitede grafikleri olan ama en çok kazandıran oyun motoru.
Nedenleri;
1- Oyunlarından Unity'e ödemen gereken lisans ücreti oyundan kazandığın para 50.000$ ı geçerse belli bir yüzde ile oluyor diye biliyorum ve bu diğer oyun motorlarından daha ucuz. Fiyatlandırmalarını hatırlamıyorum ve değişiklik yapmış olabilirler.
2- Diğer 2 oyun motoruna göre öğrenmesi daha kolay

Bence en güzel yanı ?
Unity Chan :D

Asset Store
--- Gönderi Güncellendi ---
@Ben Kenobi bizim gibi bağımsız ve tek çalışan geliştiricilerin bunları çok dert etmesi gerektiğini düşünmüyorum çünkü tek başımıza zaten yapabileceğimiz şeyler çok sınırlı :D
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Bağımsız çalışan geliştirici olarak kalacaksan Unity ile devam edebilirsiniz.
Ama Unreal öğrenirsen en azından güçlü bir şirkete katılma ihtimalin olur.
@eronis'in de belirttiği gibi tek tabanca takılmayı düşünüyorsan Unity öğrenme süreci bir miktar daha hızlı olabilir ama büyük projelerin varsa veya ileride büyük şirketlere girme idealin varsa Unreal öğrenmeni tavsiye ederim.
Fiyatlandırma konusunda bireysel bazda Unreal Engine ile Unity arasında pek fark yok. Tam ayrıntıları hatırlamasam da Unreal da belli bir kazancı geçtikten sonra pay almaya başlıyor. Ancak sadece çok ciddi para kazandığın takdirde Unreal Engine daha fazla pay alıyor.
 

eronis

Dekan
Emektar
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
113
Bağımsız çalışan geliştirici olarak kalacaksan Unity ile devam edebilirsiniz.
Ama Unreal öğrenirsen en azından güçlü bir şirkete katılma ihtimalin olur.
@eronis'in de belirttiği gibi tek tabanca takılmayı düşünüyorsan Unity öğrenme süreci bir miktar daha hızlı olabilir ama büyük projelerin varsa veya ileride büyük şirketlere girme idealin varsa Unreal öğrenmeni tavsiye ederim.
Fiyatlandırma konusunda bireysel bazda Unreal Engine ile Unity arasında pek fark yok. Tam ayrıntıları hatırlamasam da Unreal da belli bir kazancı geçtikten sonra pay almaya başlıyor. Ancak sadece çok ciddi para kazandığın takdirde Unreal Engine daha fazla pay alıyor.
Tek bir şeye katılmıyorum, bir şirkete gireceksen Unreal mı yoksa Unity mi kullandıklarını nereden bileceksin, belki o Unreal, belki Unity kullanacak. Aynı şey yazılımcılar için de geçerli. Bir şirkete girdikten sonra harcore vim kullanıcısı olan adam dedi ki girdiğim iş yerinde emacs'a yüz yılın mucizesi gözüyle bakıyorlardı ve emacs'ın gerçek gücünü orada öğrendim. Artık sadece emasc kullanıyorum. Her iş yeri farklı bir şey kullanabilir. Girdiğin iş yeri sana kullandıkları araçları kullanmasını da öğretir, sevmesini de öğretir :D
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
Tek bir şeye katılmıyorum, bir şirkete gireceksen Unreal mı yoksa Unity mi kullandıklarını nereden bileceksin, belki o Unreal, belki Unity kullanacak. Aynı şey yazılımcılar için de geçerli. Bir şirkete girdikten sonra harcore vim kullanıcısı olan adam dedi ki girdiğim iş yerinde emacs'a yüz yılın mucizesi gözüyle bakıyorlardı ve emacs'ın gerçek gücünü orada öğrendim. Artık sadece emasc kullanıyorum. Her iş yeri farklı bir şey kullanabilir. Girdiğin iş yeri sana kullandıkları araçları kullanmasını da öğretir, sevmesini de öğretir :D
Yurtdışından eleman getiren ciddi yabancı şirketlerin Unity kullandığını görmedim.
Unity kullanan şirketler genelde küçük çaplı 5-10 kişilik, bir sponsor yardımıyla vs para bulan ve lokal elemanlar çalıştıran şirketler oluyor.
Unreal kullananlar ise 50 ile 200 kişi arasında geniş çaplı ve her ülkeden eleman çalıştıran şirketler oluyor.
Ama Türk şirketlerinden bahsediyorsan doğru.
 

eronis

Dekan
Emektar
Katılım
25 Mart 2016
Mesajlar
5,389
Reaksiyon puanı
4,382
Puanları
113
Yurtdışından eleman getiren ciddi yabancı şirketlerin Unity kullandığını görmedim.
assassin's creed unity - Google'da Ara
Unreal kullananlar ise 50 ile 200 kişi arasında geniş çaplı ve her ülkeden eleman çalıştıran şirketler oluyor.
deus ex game engine - Google'da Ara

eidos interactive video games - Google'da Ara

ubisoft video games - Google'da Ara

Çok fark görmüyorum ? Sadece araç seçimiyle alakalı bence bu.
--- Gönderi Güncellendi ---
Misal Far Cry 3 ve Watch Dogs'un kendileri için yazılmış oyun motorları var.

Watch Dogs game engine - Google'da Ara

Far Cry 3 game engine - Google'da Ara
 

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
assassin's creed unity - Google'da Ara

deus ex game engine - Google'da Ara

eidos interactive video games - Google'da Ara

ubisoft video games - Google'da Ara

Çok fark görmüyorum ? Sadece araç seçimiyle alakalı bence bu.
--- Gönderi Güncellendi ---
Misal Far Cry 3 ve Watch Dogs'un kendileri için yazılmış oyun motorları var.

Watch Dogs game engine - Google'da Ara

Far Cry 3 game engine - Google'da Ara

Sondan başlayayım.
Birçok şirketin kendilerine özel yazılmış oyun motoru var lakin Unreal öğrenen biri bu motorlara adapte olmakta sıkıntı çekmez, Unity ise AAA seviyesinde bir motor değil.

Assassin's Creed Unity - Wikipedia
Oyun motoru AnvilNext olarak geçmekte.
Anvil (game engine) - Wikipedia
Unity ile herhangi bir alakası yok
İsimden ötürü sanırım öyle zannettiniz.

Deus Ex (video game) - Wikipedia
Deus Ex son oyunu hariç bütün oyunlarda Unreal Engine kullanmış.
Son oyunda ise Unreal Engine 3 eskimişti, 4. versiyon henüz çıkmamıştı.
O yüzden kendilerine ait bir motor kullanmışlar.
Burada durum özetlenmiş.
What engine does this game use? :: Deus Ex: Human Revolution - Director's Cut General Discussions

Ubisoft ve Eidos'un yüzlerce oyunu var.
Hangi oyununda hangi motoru kullandıklarını bilmiyorum ama AAA seviyesindeki bir oyunda Unity kullanılmışsa örnek verebilirsiniz.
Şu ana kadar verdiğiniz örneklerde yok çünkü.
Varsa da sorun değil, yanlış bilgim varsa düzeltirim.
Hiçbir AAA oyunda Unity kullanılmadı demiyorum, kullanılan birkaç tane var ama başarısız oldular.
Bunun dışındaki tüm örnekler Indie.
 
Üst