31/12/2020 - 22:58

Sosyal Medyada Paylaş

En Çok Kullanılan Oyun Yapma Araçları

En Çok Kullanılan Oyun Yapma Araçları

Bir video oyunu yapmak için bir çok yöntem var. Her video oyunu, animasyondan müziğe ve sanata kadar birçok sanatsal şeyleri birleştirir. Programlama, kendi yolunda bile bir sanat biçimidir. Tüm bu sanat formları bir oyun motorunda birleşiyor ve bu kılavuzda size en çok kullanılanları anlatacağız.

İster ilginç karakter konseptlerine sahip bir sanat öğrencisi olun, ister yoğun sistem bilgisine sahip deneyimli bir programcı olun, sizin için en az bir araç var. Aşağıda, bir video oyunu yapmak için en iyi araçlar ve başlamak için birkaç ipucu var.

Bir video oyunu yapmak için en iyi yazılım

Oyun yapmak için yüz binlerce dolarınız ve profesyonel programlamada bir geçmişiniz varsa, CryEngine gibi bir yöntemi her zaman lisanslayabilirsiniz, ancak çoğu insan için bu biraz masraflı ve zor. Tamamen sıfırdan başlamak istemediğinizi varsayarsak, beceri seviyenize uygun oyun yapma yazılımını seçmeniz gerekir. Aralarından seçim yapabileceğiniz çok sayıda ücretsiz ve premium seçenek var ve her biri kendi tasarımınıza göre bir video oyunu oluşturmak için kendi avantajlarına ve araçlarına sahiptir. Aşağıda, büyüleyici bir aksiyon oyunu veya bir rol yapma oyunu (RPG) oluşturmak istiyorsanız, parmaklarınızın ucunda bulunan en iyi seçeneklerden bazıları verilmiştir.

Geleceğini bu alanda düşünen oyun geliştiricileri için  bir destek olan bu araçlar, size çok şey katacaktır. En rahat olduğunuz ve anlatmak istediğiniz hikayeye en uygun motoru seçin. Ne kadar nüfuza sahip olduklarına bakılırsa, Unity veya Unreal Engine gibi bir şey kullanmak cazip geliyor. Bununla birlikte, yaptığınız oyun için RPG Maker veya Godot gibi daha uygun bulursanız, onu kullanmakta da sorun yaşamayacağınız da kesin. Denemekten zarar gelmez

Unity

Windows, MacOS ve Linux için mevcuttur

 

Oyun geliştirme konusunda ciddiyseniz, başlamanız gereken yer Unity'dir. Hollow Knight'tan Cuphead'e ve Escape from Tarkov'a kadar motor kullanılarak sayısız indie hit yaratıldı. Unity hakkında bu kadar etkileyici olan şey, yeni gelenler için erişilebilirliği kolayken, aynı zamanda AAA kalitesinde bir başlık çıkarabilecek kadar güçlü olmasıdır. Büyüyen oyun stüdyonuz geçen 12 ayda 100.000 $ 'dan az para kazandığı sürece ücretsiz olarak kullanmaya devam edebilirsiniz.

Tek başına geliştiriciler veya küçük ekipler için Unity, devasa pazarı sayesinde oyun oluşturma aracıdır. Unity Asset Store, karakter modellerinden tam ortamlara kadar her şeye sahiptir. Bunların çoğu ucuzdur veya bazı durumlarda ücretsizdir. Programlama konusunda hiç tecrübeniz olmasa ve hayatınızı kurtarmak için bir karaktere modellik yapamasanız bile, Unity ile bir oyun oluşturabilirsiniz. Piyasaya sürülmeye hazır olmayabilir, ancak Varlık Mağazasında çoğu paketin ne kadar yüksek kaliteli olduğuna bakıldığında, yine de bir kavram kanıtı gösterebilir.

Unity sizi başarıya da hazırlar. Temel, platform oyun oluşturmak içindir. Ancak Unity, oyununuzun hedeflerine geliştirme sürecinin ötesinde ulaşabilmeniz için çok çeşitli ek araçlar içerir. Sayısız denemede oyununuzu test etmek için bulutun gücünden yararlanabileceğiniz bir oyun simülasyon aracı ve bir mobil oyunda fazladan para kazanmak istiyorsanız bir para kazanma motoru var.

Bu yeterli değilmiş gibi, Unity ayrıca yoğun bir öğrenme kaynakları kitaplığına sahiptir. Unity sadece bir oyun motoru değildir. Yeni ve tecrübeli geliştiricilerin istedikleri oyunları oluşturabilmelerini sağlamaya adanmış tam bir ekosistemdir.

Unreal Engine 4

Windows, MacOS ve Linux için mevcuttur

 

Unity, AAA oyunları yapmak için kullanılabilen bir motordur, ancak Unreal Engine, AAA oyunları yapmak için kullanılan bir araçtır ve çok kullanılıyor. Star Wars Jedi: Fallen Order, Final Fantasy VII Remake, Fortnite, Borderlands 3, Octopath Traveler,  veya Kingdom Hearts III oynadıysanız Unreal Engine 4'ü çalışırken görmüşsünüzdür. Bu, motoru kullanan son oyunların yalnızca küçük bir örneğidir. Bir geliştirici kendi oyun motorunu kullanmıyorsa, muhtemelen UE4 kullanıyor demektir.

Bir AAA oyun stüdyosunda çalışmakla ilgili ciddi özlemleriniz varsa, kullanmanız gereken araç Unreal'dır. Neyse ki Epic Games, motoru daha erişilebilir kılmak için son yıllarda uzun bir yol kat etti. Artık oyununuzu oluşturmaya başlamak için yoğun C bilgisine ve hatta yüksek miktarlara ihtiyacınız yok. Unity gibi, Unreal de 3B modeller, ortamlar, komut dosyası oluşturma ve daha fazlasıyla hareketli bir pazara sahiptir. Epic de her ay içerik paketleri veriyor. 

Bazıları için Unreal, Blueprint Görsel Komut Dosyası sistemi sayesinde aslında Unity'den daha iyi bir seçim olabilir. Taslaklar, kodunuzun ne yaptığının görsel bir temsilini sağlar ve bir komut dosyası oluşturmak için çeşitli düğümleri bağlamanıza olanak tanır. Blueprints için hala bir öğrenme eğrisi var. Sonuçta C 'nın tam gücünü sunuyor, ancak bir programlama dili öğrenmek için saatler harcamaktan çok daha kolay ve kesinlikle daha eğlenceli.

Maliyet, Unreal için işlerin karıştığı yerdir. Bir oyunu ücretsiz olarak dağıtıyorsanız veya sadece ortalıkta dolaşıyorsanız, Unreal Engine 4'ü tam kapasitesinde ücretsiz olarak kullanabilirsiniz. Para kazanıyorsanız, ister kendi kendinize yayınlıyor olun ister bir yayıncı ile çalışıyor olun, Epic'e gelirinizin 5% 'ini her 3.000 dolarında ödemelisiniz. Neyse ki, Epic'in mali yükü hafifletmek için bazı seçenekleri var. Epic'i ilgilendiren bir konsept yaratırsanız, bir MegaGrant alabilirsiniz. Epic, 5.000 ila 500.000 ABD Doları arasında değişen hibelerle yeni içerik oluşturuculara toplamda 100.000.000 ABD Doları ayırdı. Bir hibe alırsanız, bir projeden para kazandığınızda normalde harcadığı% 5'in dışında Epic'e başka bir şey borçlu olmazsınız. Tek başına bu bile, Unreal'i başka bir araç yerine kullanmaya başlamak için yeterince teşvik edici olabilir.

GameMaker

Windows ve MacOS için mevcut

 

Bağımsız oyunların hayranıysanız, GameMaker ile birden fazla kez karşılaşmışsınızdır. Bu, Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky ve Xbox Game Pass ile anlaşma yapmış olan yeni çıkan Levelhead'in arkasındaki araçtır. Unreal Engine olarak spektrumun diğer ucunu kaplar ve Unity, ikisi arasında bir denge kurar. Bununla birlikte, bir 2D oyun yapıyorsanız ve Unity'nin tüm özelliklerine ihtiyacınız yoksa, GameMaker mükemmel bir seçimdir. GameMaker, platformunu kısıtlayarak normalde karmaşık sistemleri yönetmeyi kolaylaştırabilir.

Ayrıca GameMaker, bir oyun geliştirmek için ihtiyaç duyacağınız birçok aracı tek bir çatı altında toplar. Unity veya Unreal ile her şeyi kendi başınıza oluşturmak istiyorsanız, diğer şeylerin yanı sıra görüntü düzenleme araçlarına, 3B modelleme yazılımına ve ses yazılımına erişmeniz gerekir. Photoshop benzeri bir görüntü düzenleyiciden tam bir animasyon düzenleyiciye kadar her şey GameMaker'da yerleşiktir. GameMaker'dan başka bir şey kullanmadan tam bir oyunu kolayca oluşturabilirsiniz.

Sizin de herhangi bir programlama bilgisine ihtiyacınız yok. GameMaker, kendi programlama dili olan GML'ye dayanmaktadır. GML, gücün çoğunu sağlarken, örneğin C 'dan daha akıcıdır. Özellikle GameMaker için yaratıldığından, geleneksel bir programlama dilinden çok daha sezgiseldir. GameMaker, sürükle ve bırak düğümlerine sahip görsel bir komut dosyası düzenleyicisi de içerir; bu, dil hakkında hiçbir şey bilmeden kolayca kod oluşturabileceğiniz anlamına gelir.

GameMaker için işlerin tuhaf olduğu kısım ise fiyatlandırmadır. Bir oyun yaratırsanız ve tutarsa Unity veya Unreal ile çok daha fazla harcama yapmanız gerekse de, GameMaker daha yüksek bir peşin maliyete sahiptir. Motoru ve bir lisans satın almanız gerekir. Yani birden fazla platform için geliştirme yapmak istiyorsanız, bu platformlar için bir lisans satın almanız gerekir. Konsollar normalden bir tık pahalıdır. PS4, Xbox One veya Nintendo Switch'e aktarma, her konsol için size 799 dolara mal olacak ve bu lisans yalnızca bir yıl geçerli olacaktır. Yine de, GameMaker uzun vadede daha ucuz hale gelir ve mevcut öğrenme kaynakları ve varlıkları ile bu, ödenmesi gereken küçük bir bedeldir.

RPG Maker MV

Windows için mevcut

 

RPG Maker serisinin, 1988'e kadar uzanan uzun bir geçmişi vardır. Bu, yalnızca RPG'ler veya daha doğrusu JRPG'ler yapan bir 2D oyun oluşturma aracıdır. RPG Maker, erişilebilirlik için esneklik sağlar. Tüm mantık ve varlıkların sizin için hazır olduğu, kutudan çıktığı gibi eksiksiz bir oyun oluşturabilirsiniz. İsterseniz, uygun gördüğünüz şekilde haritanıza karakterler, savaşlar ve eşyalar fırlatarak seviye tasarımcısı rolünü oynayabilirsiniz.

RPG Maker bir ızgara üzerinde çalışır. Haritanızı oluştururken, ortamı boyamak için eşyaları kutunuzdan ekrana sürükleyebilirsiniz. Olayları bu eşyalara bağlayabilir veya tüm alan için rastgele bir karşılaşma oranı seçebilirsiniz. RPG Maker temelde her şeye sahiptir. Sistemler zaten programlanmıştır, yani yapmanız gereken tek şey bu sistemlerin koşullarını belirlemektir. Önceden ayarlanmış sistemlerin yeterli olmadığını görürseniz, RPG Maker'ı topluluktan veya kendi elinizden eklentilerle genişletebilirsiniz. RPG Maker Javascript kullanır ve temeldeki tüm kodu oyununuza uyacak şekilde düzenlemekte özgürsünüz.

Tüm bunlara rağmen, Unity, RPG Maker, GameMaker veya Unreal ile aynı etkiye sahip değildir. RPG Maker kullanılarak oluşturulan bir oyun neredeyse anında tanımlanabilir ve bazı içerik oluşturucular aracı büyük bir başarı için kullanmış olsalar da, (To the Moon, RPG Maker ile oluşturulmuş göze çarpan bir oyundur) bu araçla birlikte çoğu sürüm harika olmamıştır. RPG Maker, kendi Dragon Quest veya Final Fantasy gibi oyunlarınızı oluşturmak için muhteşemdir. Ancak, onu kullanırken elde edeceğiniz bilgi, teknik düzeyde, diğer platformlara çok fazla aktarılamaz.

Construct 3

Windows için mevcut

 

Construct, yukarıdaki araçlar kadar iyi bilinmemektedir, ancak yine de yetkin bir oyun tasarım aracıdır. Çoğunlukla mobil oyunlar için kullanılır ve EA, Sega ve Zynga gibi geliştiriciler Construct’ın müşteri portföyünün başındadır. Bizim için motoru kullanarak çıkacak en önemli oyun, orijinal Construct'ın değiştirilmiş bir versiyonu kullanılarak tek bir kişi tarafından geliştiriliyor.

Construct 3, en önemlisi blok tabanlı programlama olan bazı değişiklikler getiriyor. GameMaker ve Unreal Engine'den kullanımı daha kolaydır. Her düğümün, sezgisel olarak komut dosyaları oluşturmanıza olanak tanıyan çok açık talimatları vardır. Construct, akış şeması yerine bir sayfadaki blokları da kullanır. Bu, uzun, karmaşık komut dosyalarını sıralamayı çok daha kolay hale getirir.

Sorun şu ki, Construct, lisansınızı sürekli yenilemenizi istiyor. Oyunlarınızı ücretsiz olarak geliştirme amaçlı kullandığınız sürece Construct için ödeme yapmanız şart. Çok sınırlı bir ücretsiz sürüm var, ancak sizi çok uzağa götürmez (örneğin, özel yükleme ekranları bile oluşturamazsınız). Tam sürüm, her yıl 99 $'dır. Bununla birlikte, iOS, Android, Windows, MacOS, Linux ve Xbox One için dışa aktarma desteği de dahil olmak üzere, diğer tüm her şey başlangıçtan itibaren gelir. Yine de PS4 veya Switch için destek olmaması biraz üzücü.

0 0
Okey Oynama Site Ve Uygulamaları

Okey Oynama Site Ve Uygulamaları

Okey oynamak, hayatın boğucu stresinden kaçmak ve arkadaşlarınızla eğlenceli vakit geçirmek için çok ideal bir aktivite. Uzun yıllardır masalarda ı...

Bilgisayarınız İçin En İyi Yarış Oyunları

Bilgisayarınız İçin En İyi Yarış Oyunları

PC'deki en iyi yarış oyunlarını seçmek kolay iş değildir. Pek çok unsur bu listede önemli etkenlerdir: Tür yalnızca grafiksel doğruluk ve tüyleri d...

Ateş Ve Su Oyunu

Ateş Ve Su Oyunu

Eğer arkadaşınız ile 2 kişilik bir oynamak istiyorsanız size yıllardır