Eğitimler
Yazılım Geliştirme
3D Modelleme ve Animasyon
Oyun Tasarımı
Grafik Tasarım, İllüstrasyon ve Video Montaj
Sağlık ve Spor
Mimari Tasarım Araçları
Programlama Dilleri
Bilgisayar ve Ofis Becerileri
Yeni Medya ve Pazarlama
İşletme ve Yönetimi
Üniversiteler İçin
Kurumsal İşbirliği
Geliştiricilerin yeni oyunlarına başlarken vermeleri gereken en büyük kararlardan biri, kullanmayı düşündükleri oyun motorunu seçmektir. Neyse ki, hobi programcıları için tamamen ücretsiz olan çok iyi birkaç adet motor bulunuyor. Topluluktaki iki favori hiç tartışmasız Unreal Engine ve Unity'dir.
Onlarca yıllık geliştirmeden sonra, karşılaştırmalı olarak, her iki motorun da kendi avantajları olduğu, ancak aynı zamanda sınırlamaları da olduğu görülüyor. Örneğin, Unity anlaşılması kolay C# veya C-Sharp programlama dilini kullandığından, 3B uygulama geliştirmeye yeni başlayanlar için daha idealdir.
Unreal Engine ise karmaşık C++ programlama dilini kullanması nedeniyle deneyimli 3B geliştiricileri adeta teste tabi tutan daha güçlü ve profesyonel bir araçtır. Bu özelliği ile son derece optimize edilmiş 3D ortamları kolaylıkla görüntüleme yeteneğine sahiptir.
Bu 2 popüler oyun motorunun artıları ve eksileri aşağıdaki gibidir:
Unreal Engine
Unreal, yeni başlayanlar için tamamen ücretsizdir. Kullanıcıların yalnızca motoru web sitesinden indirmeleri, çalıştırmaları ve başlamaları yeterlidir. Aracı kullanan çok sayıda geliştirici sayesinde geliştiriciler, çevrimiçi topluluk aracılığıyla kendilerine sunulan birçok öğreticiye ve çevrimiçi yardıma da sahiptir. Ek olarak, Unreal Engine inanılmaz derecede çeşitlidir ve kullanıcıların oldukça karmaşık bir oyunu neredeyse sıfırdan oluşturmasına olanak tanır. Ancak bu güç, karmaşık diller nedeniyle özellikle oyun geliştirmeye yeni başlayanlar için daha fazla sorun teşkil ediyor. Yeni video oyun geliştiricileri için Unreal'daki birçok işlev bazen kafa karıştırıcı hale gelebilir. Yeni başlayan biri olarak, çeşitli özelliklere sahip olmak elbette güzeldir, ancak sonuçta ilk oyunu programlamak için bu çeşitlilik o denli gerekli değildir. Unreal Engine'in arkasındaki şirket olan Epic, geliştirilen oyun kullanıcılar tarafından takdir görür ve 3.000 $ veya daha fazla kazanırsa her üç ayda bir satışların %5'ini geliştiriciye ödüyor.
Unity
Unity de en önemli ve en çok kullanılan oyun motorlarından biridir. Unity'yi bu kadar benzersiz kılan, Unreal'ınki gibi geniş çevrimiçi topluluğudur, bu topluluk yeni başlayanlar ve acemi geliştiricilerin birincil yeteneklerine erişmesini kolaylaştırır. Bu nedenle yeni başlayanlar için çekici bir oyun motorudur. Kullanıcının yeni başlamış olması veya gerçekten yoğun ve ağır bir proje oluşturmak istemesi fark etmez: Unity'nin anlaşılması kolaydır ve buna rağmen kullanıcıların ihtiyaç duyacağı tüm temel işlevlere sahiptir.
Özel şahıslar motora tamamen ücretsiz olarak erişebilirken, öğrenciler karanlık mod ve gerçek zamanlı bulut teşhisi gibi birkaç ekstra özellik elde eder. Tüm kullanıcılar, Unity'nin öğrenme platformu olan Learn Premium'a erişim elde eder. Burada kullanıcı ihtiyaç duyduğu tüm bilgileri alabilir, canlı oturumlara katılabilir ve çeşitli kurslara kayıt olabilir. Kullanıcı 12 ay içinde 200.000$'dan fazla ciro yapar yapmaz, abonelik olarak bir ekipte kişi başına 37$'a mal olan Unity Plus'a kaydolmalıdır.
Bonus: Unreal Engine Pazaryeri
Unreal Engine kullanıcıları, yarattıklarını resmi Unreal Engine Marketplace aracılığıyla satabilir veya diğer geliştiricilerin çalışmalarını satın alabilir. Oyun motoru ayrıca okullar ve üniversiteler için tümüyle ücretsizdir.
Unreal Engine Marketplace, şirket içi oyun motoruna dayalı kullanıma hazır oyun varlıkları için merkezi bir satış noktası olarak şirketin geliştirme temel cihazını lisanslamış olan geliştirme stüdyolarını ve geliştiricileri hedeflemektedir.
Bu pazaryeri arlıklar, eksiksiz oyun ortamları, karakterler, sesler ve hatta önceden oluşturulmuş C++ kod parçacıkları da dahil olmak üzere çok çeşitli malzemeleri kapsar. Kullanıcılar tüm bu şeylere mevcut durumlarında veya gerekirse mevcut projelere uyum sağlamak için erişebilirler. Ek olarak, geliştiricilere kendi oyunlarını geliştirmek için bir başlangıç noktası sunmayı amaçlayan Unreal Engine Marketplace'te Epic Games'ten çeşitli demolar, öğreticiler ve halihazırda tamamlanmış oyunlar da var.
Bu arada, pazar yeri için içerik oluşturanlar, elde edilen gelirden %88 pay alıyor. Bu, Unity varlık deposundakiyle aynı kar paylaşımına karşılık gelir. Satın alınan tüm varlıklar, ömür boyu sınırsız sayıda ürün kullanma hakkı ve bunları değiştirme iznini içerir. Kısaca Marketplace hem geliştirici hem de üreticiler için oldukça karlı bir alandır.