Kalkınan Geliştiriciler İçin Kolay Oyun Geliştirme Araçları

Posted on
Yazar: Louise Ward
Yaratılış Tarihi: 10 Şubat 2021
Güncelleme Tarihi: 5 Kasım 2024
Anonim
Kalkınan Geliştiriciler İçin Kolay Oyun Geliştirme Araçları - Oyunlar
Kalkınan Geliştiriciler İçin Kolay Oyun Geliştirme Araçları - Oyunlar

İçerik

Yani oyun yapmak istiyorsun ama nereden başlayacağını bilmiyorsun? Uzun zaman önce, seninle aynı pozisyondaydım. Tüm motivasyonum vardı ama yönümün hiçbiri yoktu. Aylarca farklı oyun motorlarını test ettikten, dersler için web’i araştırarak ve oyunlarımda kullanmak için varlıkları araştırdıktan sonra, ilk başladığınızda geliştirme sürecini çok daha kolaylaştıran bazı harika araçlar buldum. Böylece keşiflerimi paylaşarak zaman kazanmanıza yardımcı olabilirim.


Ama önce, aklın sağ çerçevesinden başlamalısın.

Oyun tasarlamak ve geliştirmek zor olabilir ve herkesin yapması engellenmiyor. Geliştirme araç kutunuzdaki en önemli araçlardan biri, bir projeyi başlatmanın ve sonuna kadar görmenin isteğidir. Bu sürücüyü kullanarak ve çözerek, zaten bir oyun dev olma yolundasınız.

İlk önce kendi oyun fikirlerimi bulmaya başladığımda özellikle yararlı bulduğum bir şey, bütün fikirlerimin iyi olmadığı gerçeğiydi. Aslında, Extra Credit'teki insanlar, başarısız olmanın iyi olduğunu ve daha hızlı başarısız olmak için çabalamamız gerekenleri özetleyen harika bir video hazırladı.

Bir programlama geçmişinden geliyorsanız, Unity veya Unreal gibi daha güçlü bir motor muhtemelen hızınızı artırır. Bu seçeneklerin daha derinlemesine analizini istiyorsanız, bu motorların artıları ve eksileri hakkında konuştuğum önceki makalemi okuyabilirsiniz. Bunlar, sahip oldukları büyük yetenekler nedeniyle birlikte çalışacak zaman alıcı motorlar olacak. Ancak oyunlarınızda bu AAA görünümüne ve hissine kapılıyorsanız, bu motorları yenemezsiniz.


Diyelim ki programlama deneyiminiz çok az ya da hiç yok ve sadece bir platform oyunu gibi basit bir oyun yapmaya bakıyorsunuz. Bu size çekici geliyorsa, GameMaker: Studio veya Construct 2'ye bakmanızı öneririm. Bu oyun motorlarının her ikisi de oyunlarının işlevselliğini geliştirmek için basit bir mantıktan yararlanabilir. Şahsen basit bir yapı kurdum Asteroitler GameMaker'da oyun klonlamalarını kendi dillerini kullanarak (JavaScript'e çok benziyor) kabaca 4 saatte, sadece çevrimiçi bulunan basit dersleri takip ederek.

Bu basit motorların güzelliği, programlama bilgisine bakılmaksızın herkesin bir fikir edinmesine ve oyuna dönüştürmesine izin vermesidir. Bunu sağlam ve oldukça aktif toplulukları ile birleştirin ve size yardımcı olmak için birçok bilgi kaynağınız var.

Bunlar oyun geliştirmek için tek seçeneğiniz değil. Kelimenin tam anlamıyla onlarca (yüzlerce olmasa da) oyun motoru var, ama bunlar şahsen denediğim ve anlayabildiğim şeyler.


Öğreticiler ve kaynaklar

Şimdi bizim fikrimize ve umarım amacımıza ulaşmamıza yardımcı olacak bir motora sahip olduğumuza göre, fikrimizi bir düşünce topluluğundan daha fazlasını yapmayı öğrenmeye başlarız.

Bu gün ve çağda bir indie olmanın en güzel yanı, gelişimde yapmayı umduğumuz her şey için kaynak ve öğreticiler konusunda çok fazla şey olmasıdır. Tek gerçek sınırlayıcı faktörümüz, oyunlarımızı nasıl yapacağımızı öğrenmeye ne kadar zaman ayıracağımızdır.

Yukarıda listelenen motorları nasıl kullanacağınızı öğrenmek için harika kaynaklar aşağıda listelenmiştir:

GameMaker: Stüdyo

Shawn Spalding

Öğretici-Maker Topluluk Yöneticisi döndü, Shawn Spalding'in videoları benim GM: S'ye ilk girişimdi. Onun "İlk Oyununuz!" Çalma listesi tam anlamıyla yaklaşık 3 saat içinde bir oyun inşa etmenizi sağlar.

HeartBeast

Benjamin, HeartBeast, çok sayıda harika öğreticiyle birlikte bir öğretici yapımcı ve indie dev. Sadece bilgili olmakla kalmıyor, aynı zamanda ne yaptığını ve neden yaptığını açıklamakta çok iyi. Ayrıca GM: S üzerine bir kitap ve Udemy kursu vardır.

Yapı 2

thenewboston

Bucky Roberts, diğer birçok programlama ve BT ile ilgili videonun yanı sıra, Construct 2'yi kapsayan 2 öğretici çalma listesine sahiptir. Biraz daha eskiyken, kavramlar hala aynı şekilde çalışır ve bilgiler yine de önemlidir.

Jerementor

Jerementor, Construct 2'de programlama yapmayı öğrenmeyi ve öğrenmeyi eğlenceli hale getirecek şekilde yıkıyor. Ayrıca bir platform oyunu ve bulmaca oyunu gibi oyunlar yapmak için birkaç çalma listesi var.

Birlik

Unity'nin YouTube kanalı, Unity motorunda oyun geliştirmenin tüm yönlerini kapsayan yüzlerce videoya sahiptir. Bunun da ötesinde, web sitelerinde düzenli olarak zamanlanan çok sayıda öğretici video ve canlı eğitim seansı bulunmaktadır.

Brackeys

Brackeys, hem 2 boyutlu hem de 3 boyutlu birçok oyun türünün yanı sıra, yeni başlayanlara dili hedef alan bazı C # programlama eğitimlerini de kapsar. Harika bir video kalitesine sahip ve kavramları anlaşılması kolay bir şekilde açıklıyor.

Gerçekdışı Motor

Unity'ye çok benzeyen Unreal, YouTube kanallarında motorlarının her yönünü kapsayan yüzlerce öğreticiye sahip. Buna ek olarak, genellikle Twitch.tv'de ayda birkaç oyun başlığı içeren bir dizi canlı yayın barındırırlar.

TheSargKyle

TheSargKyle, bir FPS oyunu yaratma konusunda bir öğretici dizinin yanı sıra bir RPG oluşturma konusunda güncel bir diziye sahiptir. Ancak, OKB'den muzdarip olmanız durumunda, oyunlarının planlarına bakamayacağınız konusunda uyarmak istiyorum.

Varlıklar ve müzik

Opengameart.org

Bu site prototip oluşturma için varlık toplama konusunda benim hedefim olmuştur. Bu sitedeki varlıkların ve müziğin çoğu, orijinal yaratıcınıza kredi verdiğiniz sürece, ticari bir üründe bile ücretsizdir. Burada bulacağınız eserlerin çoğu, 2 boyutlu oyunlara yöneliktir.

GameArt2D

Eski okul, yandan kaydırma macerası için 2D sanatını kapmak için bir başka güzel site. Ücretsiz olmasa da, eğer bir bütçeyle gelişiyorsanız fiyatlar oldukça makul ve çok kaliteli freebies seçenekleri var.

Umarım bu bilgi size oyun geliştirme yolculuğunuz boyunca yardımcı olur. Bir oyun yapmak zor ve uzun bir süreç olabilir, bu yüzden bir gecede sonuçları farketmeye başlamazsanız kendinize inme. Bir projeye başlamanın en önemli kısmı, neden ilk başta yaptığınızı hatırlamaktır. Bu, eğlenmek ve yaratımınızı ve fikirlerinizi hayata geçirmekle ilgilidir.

Öyleyse bu bilgiyi alın ve oraya gidin, bir şeyler yapın ve yaptığınız oyunlar yoluyla kendinizin bir bölümünü başkalarıyla paylaşın.