2022'nin Oyunlar için En İyi Oyun Geliştirme Yazılım Araçları
Yayınlanan: 2022-12-17Yıllardır kaynayan bir oyun konseptiniz var mı? Peki ya bu planı hayata geçirebilseydin?
Doğru yazılım ve biraz bilgi ile bugün herkes bir video oyunu oluşturabilir. Ancak bu, video oyunları oluşturmanın basit olduğu anlamına gelmiyor. Flappy Bird kadar basit oyunların bile iyi görünmeleri, iyi hissetmeleri ve bugün piyasadaki oyun uygulamaları denizinde öne çıkmaları için ciddi bir çaba gerekiyor.
Ancak oyun geliştirme yazılımları sayesinde oyun geliştirme son yıllarda çok daha akıcı hale geldi. Yani, uygulama geliştirme konusunda çok az bilginiz olsa bile, her zaman oluşturmayı hayal ettiğiniz oyunu yine de oluşturabilirsiniz.
Bir oyun konseptiniz varsa unutulmasına izin vermeyin. Bu oyun geliştirme yazılımı araçlarıyla hayata geçirin.
Bizim önerimiz
Yapı 3
Hiç programlama deneyimi olmayanlar için en büyük oyun geliştirme programı Construct 3'tür. Bu oyun geliştirme aracı tamamen sürükle-bırak yöntemiyle çalışmaktadır; her şey GUI odaklıdır. Uygulamanın tasarım özellikleri, oyunun mantığını ve değişkenlerini uygulamak için kullanılır.
Construct 3'ün güzelliği, oyununuzda herhangi bir değişiklik yapmanıza gerek kalmadan çok çeşitli platformlara ve formatlara aktarım yapabilmesidir. Oyununuz bittiğinde onu HTML5, Android, iOS, Windows, Mac, Linux, Xbox One ve Microsoft Store dahil olmak üzere çeşitli platformlara aktarabilirsiniz.
Construct 3'ün belgeleri, bir oyun geliştirme aracı olarak şimdiye kadar gördüğümüz en iyi ve en kapsamlı belgeler arasında yer alıyor. Ayrıca, yardıma ihtiyacınız olursa forum topluluğu oldukça aktiftir ve temelden karmaşığa kadar fikirleri anlamanıza yardımcı olacak yüzlerce eğitim bulunmaktadır.
Çoğu programcının animasyon, ses veya oyun sanatı yapma konusunda çok az deneyimi vardır. Ancak Construct 3 ile Game Developer Asset Store'dan önceden hazırlanmış öğelere her zaman göz atabileceğiniz ve satın alabileceğiniz için sorun değil. Varlık paketlerinin çoğunun maliyeti yalnızca birkaç dolar veya daha azdır, ancak profesyonel sınıf modeller 30 dolara kadar çıkabilir. Ayrıca, yeni stratejiler araştırmak ve öğrenmek için faydalı olan örnek oyunları bir kaynakla satın alabilirsiniz.
Temel özelliklerin tümü ücretsiz sürümde mevcuttur, ancak 25 etkinlik sınırı, maksimum iki nesne katmanı, iki eşzamanlı özel efekt, bir web yazı tipi, çok oyunculu desteğin olmaması, sınırlı HTML5 dışa aktarma seçeneği dahil olmak üzere bazı kısıtlamalar vardır. ve oyunlarınızı satma olanağınız yok. Yıllık 99 ABD Doları tutarındaki Kişisel lisansla tüm bu sınırlamalar kaldırılır.
İkinci
GameMaker Stüdyosu 2
Construct 3 gibi, GameMaker Studio 2 de tüm oyunları tasarlamak için kullanabileceğiniz değişkenler ve oyun mantığı için bir sürükle ve bırak arayüzüne sahiptir. Ancak Construct 3'ten farklı olarak GameMaker Studio 2, C'ye benzer bir kodlama dili olan Game Maker Dili sayesinde daha fazla çok yönlülüğe ve yeteneğe sahiptir.
Oyununuz bittiğinde, kodunuzu değiştirmeden onu Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One ve daha fazlası dahil olmak üzere istediğiniz kadar platforma ve dosya türüne aktarabilirsiniz. Ücretsiz sürümde herhangi bir platforma aktarmanın mümkün olmaması korkunç.
Uygulama içi satın alımlar, kullanıcı davranışına ilişkin gerçek zamanlı analizler, kaynak kontrolü, çok oyunculu ağ oluşturma ve üçüncü taraf uzantılar aracılığıyla genişletilebilirlik, GameMaker Studio 2'nin kutudan çıktığı anda desteklediği ilginç yaşam kalitesi özelliklerinden yalnızca birkaçıdır. Diğer harika özellikler arasında kaynak kontrolü desteği, çok oyunculu ağ bağlantısı ve genişletilebilirlik yer alır. Ayrıca animasyonlar, gölgelendiriciler ve resimler için yerleşik düzenleyiciler içerir.
Ücretsiz sürümü süresiz olarak kullanabilseniz de oyunlarınızın ne kadar karmaşık olabileceği konusunda kısıtlamalar vardır. Yıllık 39 ABD doları tutarındaki İçerik Oluşturucu planı, Windows ve Mac'e aktarmayı destekler. Veya her belirli dışa aktarımın kilidini kalıcı olarak açmak için tek seferlik bir ücret ödeyebilirsiniz: Masaüstü 99 ABD doları, HTML5 149 ABD doları, Amazon Fire 149 ABD doları ve Android/iOS 399 ABD dolarıdır. Xbox One, PlayStation 4 ve Nintendo Switch için ihracatların her biri yıllık 799 ABD Doları karşılığında mevcuttur.
Diğer herkes
Birlik
Unity 2005 yılında 3D motoru olarak piyasaya çıktı ve 2013 yılında resmi 2D desteğini tanıttı. Unity'de geliştirilen bir oyunu oynamış olma ihtimaliniz oldukça yüksektir. Mobil 2D basit oyunlardan dudak uçuklatan grafik başyapıtlarına kadar her şekil ve boyutta oyun yapmak için idealdir.
Bileşen-varlık tasarımı yine de Unity'nin fikri değildi. Ancak yayılmasında önemli bir rol oynadı. Kısaca söylemek gerekirse, oyundaki her şey bir nesnedir ve her nesneye, her biri nesnenin mantığının ve davranışının farklı bir bölümünü düzenleyen birkaç bileşen bağlayabilirsiniz.
Unity'den en iyi şekilde yararlanmak istiyorsanız C# kullanın. İyi haber şu ki, başlamanıza yardımcı olacak çok sayıda mükemmel Unity öğreticisi çevrimiçi olarak mevcut ve hem acemi hem de deneyimli oyun yaratıcıları tarafından eşit şekilde kullanılıyor. Dahil edilen belgeler harika ve Unity'nin kendisi de yeni başlayanlara uygun, derinlemesine bir dizi video serisi sunuyor.
Unity'nin en fazla dışa aktarma desteğine sahip olduğu platformlar arasında Windows, Mac, Linux, Android, iOS, HTML5, Facebook, Oculus ve Steam VR dahil olmak üzere çeşitli VR sistemlerinin yanı sıra PlayStation 5, Xbox Serisi gibi bir dizi oyun konsolu yer alıyor. X/S, Nintendo Wii U ve Nintendo Switch.
Oyununuzun mini harita sistemine sahip olmasını mı istiyorsunuz? İş için tasarlanmış bir ağ çözümüne ne dersiniz? Belki çevresel dokulara, HUD görsellerine ve 3D modellere ihtiyacınız var? Aksiyon-macera RPG'nizin bir diyalog sistemi olsaydı ne olurdu? Unity Asset Store'dan tüm bunları ve daha fazlasını ücretsiz olarak satın alabilirsiniz.
Oyunlarınız her yıl 100.000 ABD Dolarından daha az satış sağladığı sürece Kişisel plan tamamen ücretsizdir ve herhangi bir motor kapasitesini sınırlamaz. Yıllık 200.000$'a kadar satışlar için Plus planı gereklidir. Ayrıca editöre aranan "siyah temaya" erişim hakkı verir. Bundan sonra sonsuz gelir sağlayan Pro planı gereklidir.
Godot Motoru
Godot da Unity gibi hem 2D hem de 3D oyunların geliştirilmesine olanak sağlıyor. Bu ücretsiz oyun yapımcısının 2D bileşeni baştan itibaren özenle geliştirildi; bu da daha iyi performans, daha az hata ve daha temiz bir genel iş akışı sağlıyor.
Godot'nun oyun mimarisinin her yönü sahnelere ayrılmıştır, ancak muhtemelen sizin hayal ettiğiniz türde bir “sahne” değildir. Godot'taki bir sahne, spritelar, ses ve/veya komut dosyaları gibi nesnelerin bir gruplandırmasından oluşur. Daha sonra, birkaç sahneyi daha büyük bir sahnede ve bu sahneleri başka daha büyük sahnelerde birleştirebilirsiniz. Bu hiyerarşik tasarım stratejisini kullanarak düzenli kalmak ve istediğiniz zaman tek tek parçaları değiştirmek oldukça basittir.
Sahne öğeleri Godot tarafından bir sürükle ve bırak sistemi kullanılarak korunur, ancak her öğe, GDScript adı verilen Python benzeri benzersiz bir dil kullanan yerleşik komut dosyası sistemi kullanılarak genişletilebilir. Hiç kodlama bilginiz olmasa bile mutlaka denemelisiniz çünkü öğrenmesi basit, kullanımı keyifli.
Godot, kutudan çıktığı haliyle Windows, Mac, Linux, Android, iOS ve HTML5 dahil olmak üzere çeşitli platformlara dağıtım yapmak için kullanılabilir. Hiçbir ek izin veya satın alma gerekmez, ancak bazı sınırlamalar olabilir (bir Mac ikili dosyasını dağıtmak için bir Mac sisteminde olma zorunluluğu gibi).
Bir oyun motoru için Godot şaşırtıcı derecede hızlı bir şekilde yinelenir. Her yıl en az bir önemli güncelleme gerçekleştiği için fizik, son işleme, ağ oluşturma, birçok yerleşik düzenleyici, canlı hata ayıklama ve çalışırken yeniden yükleme, kaynak kontrolü ve daha fazlası gibi pek çok harika özelliğe zaten sahiptir.
Gerçekdışı Motor 5
Unreal Engine 5 (UE5), bu listedeki tüm araçlar arasında en uzman olanıdır. Bir motoru birinci sınıf yapan şeyin ne olduğunu ve yeni nesil özellikler sunmak için neler gerektiğini bilen Unreal serisinin guruları, onu sıfırdan inşa etti. Görevleri hassasiyetle yerine getiriyorlar.
Mümkün olduğu kadar çabuk yineleme ve geliştirme yeteneği, UE5'in yol gösterici ilkelerinden biridir. Sonuç olarak, canlı hata ayıklama, çalışırken yeniden yükleme, kolaylaştırılmış bir varlık hattı, anlık oyun önizlemeleri gibi özelliklerin yanı sıra yapay zeka, sinematik araçlar, işlem sonrası efektler ve daha fazlası gibi yüzlerce dahili varlık ve sistem elde edersiniz.
Hiçbir koda dokunmadan oyun mantığını oluşturmanızı sağlayan Blueprint sistemi, UE5'in ayırt edici özelliklerinden biridir. Hiçbir zaman bir kaynak düzenleyici kullanmadan, eksiksiz oyunlar (karmaşık olanları bile) tasarlamanıza izin verecek kadar karmaşıktır. Ancak isterseniz kendi Planlarınızı da kodlayabilirsiniz.
Herhangi bir koda dokunmadan oyun mantığını oluşturabilme yeteneği UE5'in ayırt edici özelliklerinden biridir. Artık bir kaynak düzenleyiciyi açmadan, gelişmiş oyunlar bile dahil olmak üzere eksiksiz oyunlar geliştirebilirsiniz. Yine de kod kullanarak kendi Taslaklarınızı oluşturma seçeneğiniz vardır.
Ücretsiz bir kullanıcı olarak motorun tamamına (kaynak kodu dahil) erişebilirsiniz. Unreal Engine 5'ten başlayarak ilk 1 milyon dolarlık brüt gelirinizi elde edene kadar telif hakları muaftır. Bunu takiben her satışın %5'i size telif hakkı olarak ödenecektir. UE4 ile karşılaştırıldığında UE5, video oyunu grafiklerini en azından film kalitesinde CGI'ya yükseltmeye önemli ölçüde odaklanıyor. Bunu nasıl gerçekleştirmeyi planlıyorlar? İki temel teknoloji olan Nanite ve Lumen bir temel görevi görüyor.
Katlama
En iyi ücretsiz oyun oluşturma araçları genellikle çeşitli platformlara aktarıma olanak tanır ve Defold da bir istisna değildir. Oyununuzu Facebook, Steam, Android, iOS, macOS, Linux, Nintendo Switch ve daha fazla platformda yayınlayın.
Defold, tıpkı GameMaker Studio 2 gibi, hiçbir ek yapılandırma gerekmeden, kutudan çıktığı haliyle çeşitli karmaşık özellikleri destekler.
Motor, iyi bir 3D desteğine sahip olmasına rağmen 2D üretim için en uygunudur. Bileşen tabanlı bir çerçeve kullanarak 2B hareketli görüntülere ve harita düzenleyicilere, 3B modellere ve ağ oluşturmanın yanı sıra çeşitli parçacık efektlerine erişebileceksiniz. Defold'un yeteneklerini tam olarak anlamak için mevcut diğer özellikleri ve teknolojiyi de test etmeniz gerekir.
Gelecek vaat eden bir oyun yaratıcısının, bol miktarda bilgi edinmek ve bilgisayar korsanlığı yapmak için Defold'un eğitimlerini, kılavuzlarını ve forumlarını alması yeterlidir. Forumlar ve SSS belirli zorlukların üstesinden gelmek için son derece faydalıdır; Birçok geliştirici sizinle aynı sorunla karşılaştı ve bir çözüm buldu; siz de onların örneğini takip edebilirsiniz.
Defold açık kaynaklıdır ve lisansını satın aldığınız (Defold web sitesinde ücretsiz olarak mevcuttur) ve gereksinimlerine uyduğunuz sürece kullanımı ücretsizdir. Oyununuz ne kadar ilgi çekerse çeksin Defold'un kullanımı ücretsiz olmaya devam edecek.
RPG Yapımcısı MZ
Programlamayı öğrenmeye gerek kalmadan oyun üretmek isteyenler için RPG Maker MZ harika bir ücretsiz oyun yapımcısıdır. Karakter oluşturucu, harita düzenleyici ve veritabanıyla aklınıza gelebilecek her türlü RPG'yi yaratın.
RPG Maker MZ'nin dahili Events sistemi kullanılarak fazladan koda gerek kalmadan pek çok mantık uygulanabilse de, isterseniz bunu yapabilirsiniz.
Ücretsiz RPG Maker kurulumunuzda bulunan dokuların yanı sıra Market Place'deki yüzlerce varlık paketi arasından seçim yapabilirsiniz. Müzik, karakter spriteları ve tüm seviyeli tasarımlar da dahil olmak üzere bir RPG oluşturmak için ihtiyaç duyabileceğiniz her şey burada mevcuttur.
Ücretsiz RPG Maker yüklemenizle birlikte gelen dokulara ek olarak Market Place'teki yüzlerce varlık paketine erişiminiz vardır. Burada müzik, karakter spriteları ve tüm seviye tasarımlarını, yani bir RPG yapmak için ihtiyaç duyabileceğiniz her şeyi bulabilirsiniz.
80 ABD doları tutarındaki lisans ücretini ödemeden önce 30 günlük ücretsiz deneme sürümüne erişebilirsiniz.
Cerberus X
Cerberus X (CX), ihtiyaçlarınızı karşılayabilecek hafif bir 2D oyun geliştiricisidir. Listenin en karmaşık istemcisi olmasa da, yeni programcıların alıp ellerini kirletmeleri için mükemmel bir seçenektir.
Cerberus X IDE'yi kullanarak oyunlar oluşturun ve bunları güçlü grafik API'leri ve Mojo çerçevesiyle birlikte Windows PC, macOS (10.15.x ve öncesi), Linux, Android, iOS (13.x ve öncesi) ve HTML5 gibi platformlara aktarın .
Oynanabilir bir oyun oluşturmak için yalnızca bu API'ler ve Mojo çerçevesi ile boşlukları doldurmanız yeterlidir.
Motorun tüm ayrıntılarını anlamak için CX'in eğitimleri ve aktif forumları harika kaynaklardır ve şaşırtıcı derecede iyi güncellenmiştir. Cerberus X modüler bir dildir, dolayısıyla diğer geliştiricilere kod katkıda bulunabilir veya kendi oyununuzda kullanmak üzere diğer üreticilerden modüller alabilirsiniz.
Cerberus X ücretsiz olarak indirilebilse de, kendi fiyatınızı belirleyerek yaratıcılara yardımcı olabilirsiniz.