Bu rehberimizde oyun geliştirme sürecinde kullanılan programları ve oyun geliştirmeye başlamayı planlıyorsanız, hangi programın size daha uygun olduğuna göz atacağız.
OYUN MOTORLARI
1 - UNITY
Unity oyun motoru çoğunlukla mobil oyunlardan tanıdığımız bir motor. Mobil desek de motorun gücünü hafife almamak gerekiyor.
Unity, kullanıcılara hem 2D hem de 3D olarak oyunlar ve içerikler yaratma olanağı veriyor ve motor, hem eklenti biçimindeki Unity editörü, entegre pluginler ve kod editörleri ile, çok kullanışlı bir motor olmayı başarıyor.
C# dilini kullanan bu motor büyük topluluğu geniş bir Assets Store'u ve kolay ara yüzü ile 2D ve indie oyun yapımcıların vazgeçilmezi. Eğer küçük çapta bir oyun yapmak istiyorsanız güzel bir başlangıç olabilir.2018 itibarıyla Unity, piyasadaki mobil oyunların yaklaşık yarısını ve sanal gerçeklik içeriklerinin yüzde 60'ını oluşturmak için kullanıldı.
2 - UNREAL ENGINE
Unreal Engine 4 piyasadaki üst seviye oyunların neredeyse yarısına ev sahipliği yapan çok güçlü bir motor.
Unreal Engine her türde oyun yapımcısının kullanabileceği bir oyun motoru. Üst seviye ışıklandırma ve texture steraming (kaplama işleme) teknolojileri sunan bir motor. Unity'nin aksine sadece C++ gibi bir yazılım dili kullanmıyor. Blueprint adında sürükle bırak mantığına sahip bir kodlama sistemine sahip. Sakın ola ki bunun daha kolay olduğunu düşünmeyin inanın öğrenmesi en az C++ kadar uzun. İsterseniz C++ da kullanabiliyorsunuz uygulama içinde.
Unity'nin aksine biraz daha çeşitli fakat karmaşık bir yapıya sahip olan UE4 büyük bir topluluğa ve Assets Store'a sahip. Çeşitli plugin ve eklentilerle sadece Unreal Engine'yi kullanarak animasyon 3D modelleme ses ve benzeri oyununuzda olması gereken her şeyi bu program üzerinden yapabiliyorsunuz.
3 - CRYENGINE
Cryengine bir çoğumuzun, Crysis adlı oyundan tanıdığı motor. Haliyle çok güçlü olduğunu anlamışsınızdır
Cryengine daha çok açık dünya aksiyon oyun yapımcılarına hitap eden bir motor. 3 motoru da kullanmış biri olarak en güzel ve kullanışlı ara yüzün Cryengine'e sahip olduğunu söylemem gerek. Cryengine de Unity C# dilini kullanan bir motor. Hitap ettiği tür olan açık dünya tasarımı elementlerine fazlaca önem veren bir motor. Fakat bunları yaparken diğer türlere kendini biraz kapatmış bir motor.
Dışardan bir şey aktarmakta zorlandığınız oluyor. Motorun gücünü kullanmak için modellerinizi ve kaplamalarınızı ayrıca Cryengine uyumlu hale getirmeniz gerekebiliyor. Ama ortaya çıkan sonuçlar gerçekten çok güzel oluyor. Motor içerisindeki aletler çok işlevsel ve kullanımı çok kolay. Diğerlerine nazaran daha küçük bir topluluğa ve daha kısıtlı bir markete sahip.
PEKİ SİZ HANGİ MOTORU TERCİH ETMELİSİNİZ ?
Başlangıç seviyesi bir oyun yapmak istiyorsanız tercih etmeniz gereken motor Unity. Unity çok geniş bir topluluğa tonlarca ücretsiz 3D modele ve çok fazla eğitim kaynağına sahip. Bu yüzden iyi bir tercih olacaktır. Eğer sıfırdan başladıysanız fakat büyük çapta oyun yapmak istiyorsanız, Cryengine ile deneme yapmanız, büyük çapta harita tasarımı ve oynanış temellerini yaratmayı öğrendikten sonra UE4'e geçmeniz gerekiyor. Nispeten Cryengine'de bunları öğrenmek daha kolay. Bunları öğrendikten sonra UE4 istediğiniz çapta oyun geliştirebilirsiniz. Amacınız açık dünya aksiyon yapmaksa kuşkusuz tercihiniz Cryengine olmalı. Neredeyse bunun için tasarlanmış bir program kendisi.
Bir sonraki rehber oyun geliştirirken kullanılan yardımcı programlar olacak beklemede kalınız, vesselam!
OYUN MOTORLARI
1 - UNITY
Unity oyun motoru çoğunlukla mobil oyunlardan tanıdığımız bir motor. Mobil desek de motorun gücünü hafife almamak gerekiyor.
Unity, kullanıcılara hem 2D hem de 3D olarak oyunlar ve içerikler yaratma olanağı veriyor ve motor, hem eklenti biçimindeki Unity editörü, entegre pluginler ve kod editörleri ile, çok kullanışlı bir motor olmayı başarıyor.
C# dilini kullanan bu motor büyük topluluğu geniş bir Assets Store'u ve kolay ara yüzü ile 2D ve indie oyun yapımcıların vazgeçilmezi. Eğer küçük çapta bir oyun yapmak istiyorsanız güzel bir başlangıç olabilir.2018 itibarıyla Unity, piyasadaki mobil oyunların yaklaşık yarısını ve sanal gerçeklik içeriklerinin yüzde 60'ını oluşturmak için kullanıldı.
2 - UNREAL ENGINE
Unreal Engine 4 piyasadaki üst seviye oyunların neredeyse yarısına ev sahipliği yapan çok güçlü bir motor.
Unreal Engine her türde oyun yapımcısının kullanabileceği bir oyun motoru. Üst seviye ışıklandırma ve texture steraming (kaplama işleme) teknolojileri sunan bir motor. Unity'nin aksine sadece C++ gibi bir yazılım dili kullanmıyor. Blueprint adında sürükle bırak mantığına sahip bir kodlama sistemine sahip. Sakın ola ki bunun daha kolay olduğunu düşünmeyin inanın öğrenmesi en az C++ kadar uzun. İsterseniz C++ da kullanabiliyorsunuz uygulama içinde.
Unity'nin aksine biraz daha çeşitli fakat karmaşık bir yapıya sahip olan UE4 büyük bir topluluğa ve Assets Store'a sahip. Çeşitli plugin ve eklentilerle sadece Unreal Engine'yi kullanarak animasyon 3D modelleme ses ve benzeri oyununuzda olması gereken her şeyi bu program üzerinden yapabiliyorsunuz.
3 - CRYENGINE
Cryengine bir çoğumuzun, Crysis adlı oyundan tanıdığı motor. Haliyle çok güçlü olduğunu anlamışsınızdır
Cryengine daha çok açık dünya aksiyon oyun yapımcılarına hitap eden bir motor. 3 motoru da kullanmış biri olarak en güzel ve kullanışlı ara yüzün Cryengine'e sahip olduğunu söylemem gerek. Cryengine de Unity C# dilini kullanan bir motor. Hitap ettiği tür olan açık dünya tasarımı elementlerine fazlaca önem veren bir motor. Fakat bunları yaparken diğer türlere kendini biraz kapatmış bir motor.
Dışardan bir şey aktarmakta zorlandığınız oluyor. Motorun gücünü kullanmak için modellerinizi ve kaplamalarınızı ayrıca Cryengine uyumlu hale getirmeniz gerekebiliyor. Ama ortaya çıkan sonuçlar gerçekten çok güzel oluyor. Motor içerisindeki aletler çok işlevsel ve kullanımı çok kolay. Diğerlerine nazaran daha küçük bir topluluğa ve daha kısıtlı bir markete sahip.
PEKİ SİZ HANGİ MOTORU TERCİH ETMELİSİNİZ ?
Başlangıç seviyesi bir oyun yapmak istiyorsanız tercih etmeniz gereken motor Unity. Unity çok geniş bir topluluğa tonlarca ücretsiz 3D modele ve çok fazla eğitim kaynağına sahip. Bu yüzden iyi bir tercih olacaktır. Eğer sıfırdan başladıysanız fakat büyük çapta oyun yapmak istiyorsanız, Cryengine ile deneme yapmanız, büyük çapta harita tasarımı ve oynanış temellerini yaratmayı öğrendikten sonra UE4'e geçmeniz gerekiyor. Nispeten Cryengine'de bunları öğrenmek daha kolay. Bunları öğrendikten sonra UE4 istediğiniz çapta oyun geliştirebilirsiniz. Amacınız açık dünya aksiyon yapmaksa kuşkusuz tercihiniz Cryengine olmalı. Neredeyse bunun için tasarlanmış bir program kendisi.
Bir sonraki rehber oyun geliştirirken kullanılan yardımcı programlar olacak beklemede kalınız, vesselam!