Kendi Oyunlarını Yapman için 5 Ücretsiz Oyun Geliştirme Yazılımı

  • Brian Curtis
  • 0
  • 2106
  • 657
reklâm

Yıllardır demlenecek bir oyun için fikriniz var mı? Herhangi bir oyun geliştirme deneyimi olmasa bile, bu fikri hayata geçirebilseydiniz ne olurdu? Bu günlerde, herkes doğru yazılım ve biraz teknik bilgi içeren bir video oyunu yapabilir..

Tabii ki bu oyun geliştirmenin kolay olduğu anlamına gelmez. Flappy Bird veya Tetris gibi basit bir oyun bile, iyi görünmesini ve hissetmesini istiyorsanız, çaba gerektirir. Ancak, ücretsiz oyun geliştirme yazılım araçları sayesinde, bir yılda bir yıl almış olabilecek bir oyun şimdi aylar veya günler içinde, bazen de herhangi bir kod olmadan yapılabiliyor!

İşte bugün hayalinizdeki oyunu yapmaya başlamak için kullanabileceğiniz en iyi ücretsiz oyun geliştirme araçları ve yazılımı.

Not: Bu liste en az karmaşıktan en karmaşıka sıralanmıştır. Daha basit olan ücretsiz oyun geliştirme araçlarının kullanımı kolaydır, ancak daha fazla sınırlamaları vardır. Listeden aşağı doğru indikçe daha fazla esneklik elde edersiniz ancak daha dik öğrenme eğrileri.

1. Yapı 3

Programlamaya gerek yok. Construct 3, hayatınıza hiç bir kod satırı yazmadıysanız en iyi seçenektir. Bu oyun geliştirme aracı tamamen GUI odaklı, yani her şey sürükle ve bırak anlamına geliyor. Oyun mantığı ve değişkenler, uygulamanın kendisi tarafından sağlanan tasarım özellikleri kullanılarak gerçekleştirilir..

Bir kere oluşturun, her yerde yayınlayın. Construct 3'ün güzelliği, düzinelerce farklı platform ve formata dışa aktarabilmesi ve oyunda bu çeşitli seçeneklere uyması için tek bir şeyi değiştirmenize gerek kalmamasıdır. Oyununuz bittiğinde, HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Mağazası ve daha fazlasına dışa aktarabilirsiniz..

Çok fazla dokümantasyon. Construct 3, bir oyun geliştirme aracı için gördüğüm en iyi ve en kapsamlı belgelere sahip. Ek olarak, temelden ileri seviyeye kadar olan kavramları anlamanıza yardımcı olacak yüzlerce ders ve yardım için ihtiyacınız olursa forum topluluğu son derece aktif.

Varlık Mağazası. Çoğu programcının sanat, müzik veya animasyon konusunda bilgisi yoktur. Ancak Construct 3 ile sorun değil, çünkü Scirra Store'dan hazır varlıkları her zaman tarayabilir ve satın alabilirsiniz. Çoğu varlık paketi yalnızca bir kaç dolar, ancak profesyonel kalitede şeyler 30 ABD Doları veya daha yüksek bir fiyatla satışa çıkabilir. Yeni ipuçlarını ve püf noktalarını öğrenmek ve öğrenmek için yararlı olabilecek kaynaklı örnek oyunları da satın alabilirsiniz..

Fiyatlandırma. Ücretsiz sürümü tüm temel özelliklere sahip ancak 25 etkinlik, 2 nesne katmanı, 2 eşzamanlı özel efekt, 1 web fontu, çok oyunculu işlevsellik yok, yalnızca HTML5'e dışa aktarabilir ve oyunlarınızı satma izniniz yok. Kişisel lisans $ 99 / yıl'dır ve tüm bu kısıtlamaları kaldırır..

İndir: Yapı 3

2. GameMaker Studio 2

Sürükle ve bırak OR kodu. Construct 3'te olduğu gibi GameMaker Studio 2, değişkenler ve oyun mantığı için sürükle ve bırak arayüzünden başka bir şey kullanmadan tüm oyunları oluşturmanıza olanak sağlar. Ancak Construct 3'ten farklı olarak GameMaker Studio 2, C esnek bir komut dosyası dili olan Game Maker Language ile daha fazla güç verir..

Bir kere oluşturun, her yerde yayınlayın. Oyununuz bittiğinde, kodunuzu ayarlamanıza gerek kalmadan istediğiniz sayıda platform ve formatta dışa aktarabilirsiniz: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One ve daha fazlası. Ücretsiz sürüm ne yazık ki herhangi bir platforma dışa aktarmaya izin vermiyor.

Uzun Hikaye. GameMaker Studio 2, 1999'da yeniden başlayan Game Maker: Studio'nun sıfırdan yeniden yazılmış bir versiyonudur. Bugün, şu anda mevcut olan en popüler ve aktif ücretsiz oyun geliştirme motorlarından biridir. Özellik güncellemeli yeni sürümler düzenli aralıklarla piyasaya sürülür.

Dahili gelişmiş özellikler. GameMaker Studio 2 harikadır, çünkü oyununuza uygulama içi satın alımlar ekleyebilme, kullanıcıların oyununuzu nasıl oynadıklarına dair gerçek zamanlı analitik, kaynak gibi pek çok ilginç yaşam kalitesi özelliğini destekler. üçüncü taraf uzantılarıyla kontrol, çok oyunculu ağ ve genişletilebilirlik. Ayrıca görüntüler, animasyonlar ve gölgelendiriciler için yerleşik editörler de bulunmaktadır..

Fiyatlandırma. Ücretsiz sürüm süresiz kullanılabilir, ancak oyunlarınızın ne kadar karmaşık olabileceği konusunda sınırlamalar vardır. Oluşturan planın maliyeti 39 $ / yıl'dır ve Windows ve Mac'e dışa aktarılmasına izin verir. Veya tek tek ihracatların birer birer kalıcı satın alım ile kilidini açabilirsiniz: 99 $ için masaüstü, 149 $ için HTML5, 149 $ için Amazon Fire ve 399 $ için Android / iOS. Nintendo Switch, PlayStation 4 ve Xbox One için ihracat her biri 799 ABD Doları / yıl için mevcuttur.

İndir: GameMaker Studio 2

3. Birlik

2D ve 3D'yi destekler. Unity bir 3B motoru olarak başladı, ancak sonunda 2013 yılında resmi 2B desteği eklendi. 2B oyunlar yaratabilmek için mükemmel olmasına rağmen, ara sıra hata veya aksaklıkla karşılaşabilirsiniz, çünkü Unity'nin 2B sistemi aslında 3B çekirdek sistemine taştı. Bu aynı zamanda Unity'nin 2B oyunlara gereksiz yere şişkinlik kattığı ve performansı etkileyebileceği anlamına geliyor.

Bileşen tabanlı tasarım. Birlik, bileşen-varlık tasarımı ile ortaya çıkmadı, ama popülerleşmesinde büyük bir eli vardı. Kısacası, oyundaki her şey bir nesnedir ve her bir nesneye, nesnenin davranış ve mantığının bir yönünü kontrol ettiği her bir nesneye çeşitli bileşenler ekleyebilirsiniz..

Yaygın kullanım ve belgeler. Birlikten en iyi şekilde yararlanmak için, C # kullanmanız gerekir. İyi haber şu ki, Birlik, hobi ve deneyimli oyun geliştiricileri arasında çok yaygın bir şekilde kullanılıyor - binlerce harika Birlik öğretmeni bulacaksınız - Yeni Başlayanlar İçin En İyi Birlik 3D Eğitimi Yeni Başlayanlar İçin En İyi Birlik 3D Eğitimi Birlik ile oyunlar geliştirmek istiyorum, ama nereden başlayacağınızı bilmiyor musunuz? Bugün bu muhteşem Unity 3D derslerinden birini deneyin. Tüm web'de başlamanıza yardımcı olacak. Birliğin kendisi de yeni başlayanlar için sayısız derinlemesine video dizisine sahiptir ve sağlanan belgeler mükemmel.

Kodlama yönüyle ilgileniyor musunuz? Unity'e girişimize göz atın.

Bir kere oluşturun, her yerde yayınlayın. Unity, herhangi bir oyun motorunun en geniş ihracat desteğine sahiptir: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, Oculus Rift ve Steam VR gibi her türlü VR sistemi ve PlayStation 4, Xbox One gibi çeşitli oyun konsolları, Nintendo Wii U ve Nintendo Anahtarı.

Varlık deposu. Oyunda bir mini harita ister misin? Veya ticari sınıf bir ağ çözümüne ne dersiniz? Belki 3D modellere, HUD grafiklerine ve çevresel dokulara ihtiyacınız var? Ya da aksiyon-macera RPG'niz için bir diyalog sistemi? Bunların ve daha fazlasını, çoğu ücretsiz olan Unity Asset Store'dan alabilirsiniz..

Fiyatlandırma. Kişisel plan tamamen ücretsizdir ve oyunlarınızdan yıllık 100.000 ABD Doları'ndan daha az kazandığınız sürece hiçbir motor özelliğini kısıtlamaz. Artı planı yıllık gelirde 200.000 ABD dolarına kadar gereklidir ve ayrıca imzalı olanların kilidini açar. “karanlık tema” editör için. Bundan sonra, sınırsız gelir sağlayan Pro planına ihtiyacınız olacak..

İndir: Birlik

Unity 7 Unity ile geliştirme hakkında daha fazla bilgi için Game Development Öğrenim Dilleri: Hangisi En İyi? 7 Unity Game Development Dilleri: Hangisi En İyi? Birlik'te oyun geliştirmeye başlamak ister misiniz? Birlik uyumlu dillerden birine aşina olmanız gerekir. öğrenmek için ek programlama dili seçeneklerine bir göz atın.

4. Godot Motoru

2D ve 3D'yi destekler. Birlik gibi, Godot hem 2B hem de 3B oyunların oluşturulmasını destekler. Birliğin aksine, ancak Godot'un desteği çok daha iyi. Motorun 2B yönü, baştan itibaren dikkatlice tasarlanmıştır; bu, daha iyi performans, daha az hata ve daha temiz bir genel iş akışı anlamına gelir.

Sahne tabanlı tasarım. Godot'un oyun mimarisine yaklaşımı, her şeyin sahnelere bölünmesiyle benzersizdir; “faliyet alani, sahne” düşünüyorsun. Godot'ta sahne, sprite, sesler ve / veya scriptler gibi bir öğeler topluluğudur. Daha sonra birden fazla sahneyi daha büyük bir sahnede, daha sonra da bu sahneleri daha büyük sahnelerde birleştirebilirsiniz. Bu hiyerarşik tasarım yaklaşımı, organize kalmayı ve istediğiniz zaman bireysel öğeleri değiştirmeyi çok kolaylaştırır.

Özel komut dosyası dili. Godot, sahne öğelerini korumak için bir sürükle ve bırak sistemi kullanıyor, ancak bu öğelerin her biri, GDScript adlı özel bir Python benzeri dil kullanan yerleşik komut dosyası sistemi aracılığıyla genişletilebilir. Öğrenmesi kolay ve kullanımı eğlenceli, bu nedenle kodlama deneyiminiz olmasa bile denemelisiniz.

Bir kere oluşturun, her yerde yayınlayın. Godot, Windows, Mac, Linux, Android, iOS ve HTML5 dahil olmak üzere kutudan çıkar çıkmaz birçok platforma yerleştirebilir. Fazladan satın alma veya lisans gerekmez, ancak bazı kısıtlamalar geçerli olabilir (bir Mac ikili sistemi dağıtmak için Mac sisteminde olması gerektiği gibi).

Dahili gelişmiş özellikler. Godot, bir oyun motoru için şaşırtıcı derecede hızlı bir şekilde yineleniyor. Her yıl en az bir büyük sürüm yayınlandı; bu, zaten nasıl bir çok harika özelliğe sahip olduğunu açıklıyor: fizik, post-process, network, her türlü yerleşik editör, canlı hata ayıklama ve sıcak yükleme, kaynak kontrolü ve daha fazlası.

Ücretsiz ve açık kaynak. Godot, bu listedeki aslında içinden geçen ve giden ücretsiz bir araçtır. MIT Lisansı altında lisanslı olduğundan, istediğiniz şekilde kullanabilir ve yaptığınız oyunları herhangi bir kısıtlama olmadan satabilirsiniz. Motorun kaynak kodunu bile indirebilir ve değiştirebilirsiniz! (Motor C ++ ile kodlanmıştır.)

İndir: Godot Motoru

Godot hakkında daha fazla bilgi ve neden harika bir oyun geliştirme aracı olduğu için Bir sonraki Oyununuzu Geliştirmek için Godot Engine Kullanmak İçin 10 Neden 10 Bir sonraki Oyununuzu Geliştirmek için Godot Engine Kullanmak İçin 10 Neden Oyun geliştirme için açık kaynak kodlu bir araca mı ihtiyacınız var? İşte Godot Engine'in tam aradığınız şey olmasının 10 nedeni. , yararlı makalemize göz atın.

5. Unreal Motor 4

Endüstri uzmanları tarafından geliştirildi. Bu listedeki tüm araçlar arasında, UE4 en profesyonel olanıdır. Bir üst raf motorunda neyin gerekli olduğunu ve yeni nesil özellikler sunmak için neyin gerekli olduğunu bilen Unreal franchise-arkasındaki dahiler tarafından sıfırdan yaratıldı. Ne yaptıklarını tam olarak biliyorlar..

Son teknoloji motor özellikleri. UE4'ün sürüş ilkelerinden biri, olabildiğince hızlı bir şekilde yinelemenize ve geliştirmenize izin veriyor, böylece canlı hata ayıklama, sıcak yeniden yükleme, aerodinamik bir varlık hattı, anında oyun önizlemeleri, yapay zeka, sinema gibi yüzlerce varlıklar ve sistemler gibi özellikler elde edersiniz. araçlar, işleme sonrası etkiler ve daha fazlası.

Kod gerekmez. UE4'ün benzersiz satış noktası, herhangi bir koda dokunmadan oyun mantığı oluşturmanızı sağlayan Blueprint sistemidir. Bir kaynak editörü açmadan tüm oyunları, hatta karmaşık oyunları bile yaratabilecek kadar gelişmiş. Ancak kendi Blueprints'inizi kodlamak istiyorsanız, bunu da yapabilirsiniz..

Gezegendeki en iyi dersler. UE4 YouTube kanalı, sizi motorun her santiminden uzağa götüren 800'den fazla videoya sahiptir ve bu videoların çoğu 20 ila 60 dakika arasındadır. Bu, üniversitedeki bir sömestr uzunluğundaki kurstan alacağın içerikten daha fazla. Eğer adım adım rehberliğe ihtiyacınız varsa, UE4 sizi kapsamış.

Bir kere oluşturun, her yerde yayınlayın. Burada bir kalıp görmeye mi başladınız? En iyi motorların tümü birden fazla platforma kesintisiz aktarmaya izin verir ve UE4 istisna değildir: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR ve diğerleri.

Fiyatlandırma. Ücretsiz bir kullanıcı olarak, tüm motora erişebilirsiniz (kaynak kodu dahil). Oyun başına her çeyrekte kazanılan ilk 3,000 dolardan sonra tüm gelirlerde% 5'lik telif hakkı ödemeniz gerekir. Başka bir deyişle, yalnızca oyununuz başarılı olduğunda ödemeye başlarsınız.

İndir: Gerçekdışı Motor 4

Diğer Önemli Ücretsiz Oyun Geliştirme Yazılımı

İlk 5 için kesin olarak kesin sonuç vermeyen ancak yine de yukarıda sıralananlar çok karmaşıksa veya aradığınız ne değilse, yine de göz atmaya değer başka oyun geliştirme araçlarından birkaçı var:

  • Defold (City yerine Lua kullanmak dışında, Unity'nin hafif bir sürümü gibi)
  • RPG Maker MV (JavaScript kullanarak yazılan geleneksel 2D RPG'ler oluşturmak istiyorsanız)
  • Cerberus X (2 boyutlu oyunlar oluşturmak için özel bir programlama dili kullanarak mükemmel)
  • Stencil (yalnızca Sürükle ve Bırak özelliği ile Yapı 3'e çok benzer)
  • GDevelop (ayrıca sürükle ve bırak ancak henüz olgunlaşmadı)

Oyun gelişimi hakkında ciddi olmak istiyorsanız, gerçekten biraz programlama öğrenmelisiniz. Oyun programcılarının ne kadar para kazanabileceğini öğrenin Programcılar Ne Kadar Para Kazanır? Programcılar Ne Kadar Para Kazanır? Bir programcı olarak bir işe devam etmekle ilgileniyorsanız, bu pozisyonlarda ne tür bir maaş bekleyeceğinizi bilmeniz gerekir. , daha sonra programcılar için en iyi dizüstü bilgisayarlardan birini edinmeye bakın. Programlama ve Kodlama için En İyi 6 Dizüstü Bilgisayar Programlama ve Kodlama için En İyi 6 Dizüstü Bilgisayar satın alabilirsiniz. . Becerilerinizi geliştirmek için eğlenceli kodlama oyunları ile bitirebilirsiniz. Programlama Becerilerinizi Geliştirmek için En İyi 9 Kodlama Oyunu Programlama Becerilerinizi Geliştirmek için En İyi 9 Kodlama Oyunu Kodlama oyunları uygulamalı pratik ve deneyim ile daha hızlı öğrenmenize yardımcı olur. Ayrıca, programlama becerilerinizi test etmenin eğlenceli bir yoludur! .

Resim Kredisi: Radachynskyi Serhii / Shutterstock




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.