Oyun programlama konusunda bir çok kişi oyun motoru seçiminde kararsız kalıyor. Bende bunu genel olarak her konuda inceleyerek kafanızda bir fikir oluşsun istedim. Konularıda grup grup ayırdım. Eksik hatalı yada bunların dışındaki oyun motorları varsa yorumda bildirebilirsiniz. Geri kalan tercihi size bırakıyorum.
Şimdi genel bir analiz yaparsak.
Ücret konusunda oyun motorları ;
Unreal Engine 4 ücretsiz ve yapılan oyundan 3 aylık kazancınız 3000$ olunca %5 kesmeye başlıyor.
Unity 5 ücretsiz. İstenirse aylık 75$ a pro sürüm alınabiliyor yada 1500$ a kullanım lisansı alınabiliyor ve yaptığınız oyundan telif ödemiyorsunuz. Ücretsiz sürüm kullanıyorsanız yıllık geliriniz 100.000$ olduğunda 1500$ lık lisansı almanız gerekiyor.
Cryengine 3 ücretsiz ve yapılan oyunlardan gelirin %20 si ni Cryengine alıyordu. Şimdi çıkacak olan Cryengine 5 de ise ücretsiz olacak ve bağış sistemi bulunacak. Bağış yapanlarda ek özellikler ve destek sağlanacak. Yapılan her oyunun koduna erişebilecekler. Yapılan oyundan herhangi bi ücret alınacakmı şuanda bir bilgi yok.
Source Engine 2 ücretsiz olacağı duyuruldu fakat herhangi birşey göremedim ben. Steam den Source SDK olarak indiriliyor. Ayrı bir platform şeklinde olmasını isterdim biraz karışık geldi. Yapılan oyunlardan kesinti yapıyormuş ve oyunu sadece Steam den yayınlamanıza izin veriyor. Genel olarak bu şekilde gibi fakat bununla ilgili pek bilgim yok onuda söylemek istedim.
Kolaylık konusunda oyun motorları ;
Unreal Engine 4 Rehberleri ve eğitim videolarını izleyerek mantığını kafanızda oluşturduğunuzda gerçekten kolay bir oyun motoru diyebiliriz. Gerek kullanılış gerekse kodsuz çalışma(Blueprint) sistemi sayesinde işimizi baya kolaylaştırıyor. Şayet sisteminiz yeterliyse şaşmamanız gereken oyun motoru UE4.
Unity 5 Yine rehber ve eğitim videolarını izlediğinizde kolay gelecektir. Fakat kodlama bilgisi gerektiği için kod bilginiz hiç yoksa sizin için zor olacaktır. Önce bir kodlama dili ve mantığını öğrenmeniz gerekecek. Bunun dışında kullanılış ve menüleri yine gayet kolay. Sistemi çok yormuyor diyebilirim düşük bir sistemde dahi rahat çalışabilmekte tabi oyun içi objeleri abartmadığınız sürece ^^
Cryengine 3-5 Dışarıdan bakıldığında pek farkı yok gibi diğerlerinden fakat bana nedense zor gelmişti. Çok uzun süre kullanmadığım için yorum yapmak istemiyorum bu konuda. Fakat bundada blueprint tarzı bir kodlama sistemi varmış sanırım. Ama genel olarak kodlama ile oyunlar yapılıyor ve kodlama bilginiz yoksa zorlanacaksınızdır. Sisteminiz yeterliyse güzel olabilir fakat UE4 de olduğu gibi biraz sistem istiyor ^^
Source Engine Bana nedense zor gelen bir oyun motoruydu. Yine uzun süre kullanmadım fakat menüsüne alışmak zaman alacaktır diğerlerinden oldukca farklıydı. Bildiğim kadarı ile kodlama ile çalışıyor ve bu yüzden kodlama bilgisi istiyor. Sistemi çok yormuyor ve standart bir sistemde çalıştırılabilir. Objeler konusunda oldukca iyi fazla obje olması durumunda bile gayet rahat işlem yapılabiliyordu.
Comunity konusunda oyun motorları ;
Unreal Engine 4 ün comunity si genel olarak ingilizce. Muhtemelen bu site dışında Türkçe pek kaynak bulamayacaksınız. Video ve rehberleri sitelerinde bulunmakta ve çok faydalı. Bunun dışında bazı arkadaşlarında eğitim videolarını bulabiliyoruz. Fakat takıldığımız bir konuda bi yerde ingilizce şart olacaktır. Burada ne kadar yardım edilsede biyere kadar ^^
Unity 5 nin comunity si de genel olarak ingilizce. Fakat Türkiye de en çok kullanılan oyun motoru bu yüzden çok fazla Türkçe kaynak ve içerik bulabilirsiniz. Sitelerinde video ve rehberler bulunmakta. Video ve anlatım sürüyle bulunmakta gerek Türkçe gerek global dilde. Takıldığınız noktada muhtemelen zorlanacaksınızdır fakat çok fazla Türk kullanıcısı olduğu için muhtemelen çözüme kavuşcaktır.
Cryengine 3-5 in comunity si daha çok yeni. Türkiye de fazla kullanılan bir oyun motoru değil. Sitelerinde video ve rehberler hazırlanmaya başlanılmış dahada artacağını umuyoruz. Türkçe kaynak yok denecek kadar az. İngilizce kaynak bile bulmak yeterince zor olacak ^^ Takıldığınız bir noktada çözüm bulmak çok zor olacak muhtemelen. Cryengine 5 ile beraber biraz düzeleceğini umuyoruz. Hem comunity hemde oyun motoru kısmında.
Source Engine 2 nin Comunity si sanırsam hala yok. Ufak tefek rehberler bulunabiliyor ki onlarda genelde ingilizce. Güzel işler çıkarılabilir tabiki ama eğitim adına neredeyse hiçbirşey yok. Haliyle öğrenmek ve kullanmak size kalıyor ^^
Platform konusunda oyun motorları ;
Unreal Engine 4 PC ve Konsollarda en iyilerden biri zaten. Son zamanlarda ağırlığı VR ve Mobile vermeye başladı fakat buralarda biraz yeni. Açıkcası çok iyi bilmiyorsanız mobile de kullanmanızı tavsiye etmem hem boyut olarak hemde uyum konusunda sıkıntı çıkaracaktır.
Unity 5 platform konusunda bence en iyi olan oyun motoru. Neredeyse her platformda kusursuz şekilde çalıştırılıyor. Düzenli çalışıldığında(Optimize de diyebilirsiniz) çok düşük boyutlarda güzel işler çıkarabilirsiniz. Özellikle mobil başta olmak üzere her platformda bol bol övgü alıyor ve platform arası geçişde tam uyum var neredeyse birkaç değişiklik ile her platforma dönüştürülebiliyor oyun.
Cryengine 3-5 Genel olarak PC olarak kullanılıyor ve birkaçda konsol oyunu var diye biliyorum. Mobil içinde çok az oyunu var. Açıkcası mobilde kulllanılmasını tavsiye etmiyorum yine çok çok iyi bilmiyorsanız çuvallarsınız ^^ Cryengine 5 ile VR odaklı çalışmaya başladı. Bana göre VR da Unreal Engine ve Cryengine yarışacak hayırlısı artık ^^
Source Engine yine bildiğim kadarı ile PC odaklı. Diğer platformlarda pek oyunu yok. Konsollarda birkaç oyunu var. Mobilde yok denilecek kadar az.
Sonuç olarak şöyle bir bakıldığında UE4 ve Unity lider konumda. Fakat geleceğin platformu VR lar çıktığında Cryengine ve Unreal Engine yarışacak gibi. VR konusunda Unity nin pek atılımını görmedim ama orayada muhtemelen artık odaklanacaktır. Bu işlere yeni başlayanlar UE4 ve Unity kullanabilir fakat Mobil çalışacaksanız önerim kesinlikle Unity dir. Onun dışında UE4 den şaşmam. Sisteminizde UE4 için yeterliyse bitmiştir ^^
Şimdilik benim söyleyeceklerim bukadar.
İyi Günler ve İyi Çalışmalar Dilerim.
RecLast
Şimdi genel bir analiz yaparsak.
Ücret konusunda oyun motorları ;
Unreal Engine 4 ücretsiz ve yapılan oyundan 3 aylık kazancınız 3000$ olunca %5 kesmeye başlıyor.
Unity 5 ücretsiz. İstenirse aylık 75$ a pro sürüm alınabiliyor yada 1500$ a kullanım lisansı alınabiliyor ve yaptığınız oyundan telif ödemiyorsunuz. Ücretsiz sürüm kullanıyorsanız yıllık geliriniz 100.000$ olduğunda 1500$ lık lisansı almanız gerekiyor.
Cryengine 3 ücretsiz ve yapılan oyunlardan gelirin %20 si ni Cryengine alıyordu. Şimdi çıkacak olan Cryengine 5 de ise ücretsiz olacak ve bağış sistemi bulunacak. Bağış yapanlarda ek özellikler ve destek sağlanacak. Yapılan her oyunun koduna erişebilecekler. Yapılan oyundan herhangi bi ücret alınacakmı şuanda bir bilgi yok.
Source Engine 2 ücretsiz olacağı duyuruldu fakat herhangi birşey göremedim ben. Steam den Source SDK olarak indiriliyor. Ayrı bir platform şeklinde olmasını isterdim biraz karışık geldi. Yapılan oyunlardan kesinti yapıyormuş ve oyunu sadece Steam den yayınlamanıza izin veriyor. Genel olarak bu şekilde gibi fakat bununla ilgili pek bilgim yok onuda söylemek istedim.
Kolaylık konusunda oyun motorları ;
Unreal Engine 4 Rehberleri ve eğitim videolarını izleyerek mantığını kafanızda oluşturduğunuzda gerçekten kolay bir oyun motoru diyebiliriz. Gerek kullanılış gerekse kodsuz çalışma(Blueprint) sistemi sayesinde işimizi baya kolaylaştırıyor. Şayet sisteminiz yeterliyse şaşmamanız gereken oyun motoru UE4.
Unity 5 Yine rehber ve eğitim videolarını izlediğinizde kolay gelecektir. Fakat kodlama bilgisi gerektiği için kod bilginiz hiç yoksa sizin için zor olacaktır. Önce bir kodlama dili ve mantığını öğrenmeniz gerekecek. Bunun dışında kullanılış ve menüleri yine gayet kolay. Sistemi çok yormuyor diyebilirim düşük bir sistemde dahi rahat çalışabilmekte tabi oyun içi objeleri abartmadığınız sürece ^^
Cryengine 3-5 Dışarıdan bakıldığında pek farkı yok gibi diğerlerinden fakat bana nedense zor gelmişti. Çok uzun süre kullanmadığım için yorum yapmak istemiyorum bu konuda. Fakat bundada blueprint tarzı bir kodlama sistemi varmış sanırım. Ama genel olarak kodlama ile oyunlar yapılıyor ve kodlama bilginiz yoksa zorlanacaksınızdır. Sisteminiz yeterliyse güzel olabilir fakat UE4 de olduğu gibi biraz sistem istiyor ^^
Source Engine Bana nedense zor gelen bir oyun motoruydu. Yine uzun süre kullanmadım fakat menüsüne alışmak zaman alacaktır diğerlerinden oldukca farklıydı. Bildiğim kadarı ile kodlama ile çalışıyor ve bu yüzden kodlama bilgisi istiyor. Sistemi çok yormuyor ve standart bir sistemde çalıştırılabilir. Objeler konusunda oldukca iyi fazla obje olması durumunda bile gayet rahat işlem yapılabiliyordu.
Comunity konusunda oyun motorları ;
Unreal Engine 4 ün comunity si genel olarak ingilizce. Muhtemelen bu site dışında Türkçe pek kaynak bulamayacaksınız. Video ve rehberleri sitelerinde bulunmakta ve çok faydalı. Bunun dışında bazı arkadaşlarında eğitim videolarını bulabiliyoruz. Fakat takıldığımız bir konuda bi yerde ingilizce şart olacaktır. Burada ne kadar yardım edilsede biyere kadar ^^
Unity 5 nin comunity si de genel olarak ingilizce. Fakat Türkiye de en çok kullanılan oyun motoru bu yüzden çok fazla Türkçe kaynak ve içerik bulabilirsiniz. Sitelerinde video ve rehberler bulunmakta. Video ve anlatım sürüyle bulunmakta gerek Türkçe gerek global dilde. Takıldığınız noktada muhtemelen zorlanacaksınızdır fakat çok fazla Türk kullanıcısı olduğu için muhtemelen çözüme kavuşcaktır.
Cryengine 3-5 in comunity si daha çok yeni. Türkiye de fazla kullanılan bir oyun motoru değil. Sitelerinde video ve rehberler hazırlanmaya başlanılmış dahada artacağını umuyoruz. Türkçe kaynak yok denecek kadar az. İngilizce kaynak bile bulmak yeterince zor olacak ^^ Takıldığınız bir noktada çözüm bulmak çok zor olacak muhtemelen. Cryengine 5 ile beraber biraz düzeleceğini umuyoruz. Hem comunity hemde oyun motoru kısmında.
Source Engine 2 nin Comunity si sanırsam hala yok. Ufak tefek rehberler bulunabiliyor ki onlarda genelde ingilizce. Güzel işler çıkarılabilir tabiki ama eğitim adına neredeyse hiçbirşey yok. Haliyle öğrenmek ve kullanmak size kalıyor ^^
Platform konusunda oyun motorları ;
Unreal Engine 4 PC ve Konsollarda en iyilerden biri zaten. Son zamanlarda ağırlığı VR ve Mobile vermeye başladı fakat buralarda biraz yeni. Açıkcası çok iyi bilmiyorsanız mobile de kullanmanızı tavsiye etmem hem boyut olarak hemde uyum konusunda sıkıntı çıkaracaktır.
Unity 5 platform konusunda bence en iyi olan oyun motoru. Neredeyse her platformda kusursuz şekilde çalıştırılıyor. Düzenli çalışıldığında(Optimize de diyebilirsiniz) çok düşük boyutlarda güzel işler çıkarabilirsiniz. Özellikle mobil başta olmak üzere her platformda bol bol övgü alıyor ve platform arası geçişde tam uyum var neredeyse birkaç değişiklik ile her platforma dönüştürülebiliyor oyun.
Cryengine 3-5 Genel olarak PC olarak kullanılıyor ve birkaçda konsol oyunu var diye biliyorum. Mobil içinde çok az oyunu var. Açıkcası mobilde kulllanılmasını tavsiye etmiyorum yine çok çok iyi bilmiyorsanız çuvallarsınız ^^ Cryengine 5 ile VR odaklı çalışmaya başladı. Bana göre VR da Unreal Engine ve Cryengine yarışacak hayırlısı artık ^^
Source Engine yine bildiğim kadarı ile PC odaklı. Diğer platformlarda pek oyunu yok. Konsollarda birkaç oyunu var. Mobilde yok denilecek kadar az.
Sonuç olarak şöyle bir bakıldığında UE4 ve Unity lider konumda. Fakat geleceğin platformu VR lar çıktığında Cryengine ve Unreal Engine yarışacak gibi. VR konusunda Unity nin pek atılımını görmedim ama orayada muhtemelen artık odaklanacaktır. Bu işlere yeni başlayanlar UE4 ve Unity kullanabilir fakat Mobil çalışacaksanız önerim kesinlikle Unity dir. Onun dışında UE4 den şaşmam. Sisteminizde UE4 için yeterliyse bitmiştir ^^
Şimdilik benim söyleyeceklerim bukadar.
İyi Günler ve İyi Çalışmalar Dilerim.
RecLast