İlan

kendi bilgisayar oyunlarını yapOyun oynamak çok eğlenceli olabilir. Ama neden orada dursun? Bir bilgisayarı biliyorsanız ve biraz zaman ayırmaya istekli iseniz, kendi oyunlarınızı yapmaya başlayabilirsiniz. Hayatınızda bir gün programlamamış olsanız bile, bugün başlayabilirsiniz.

Bu üç bölümlük bir dizinin ikinci bölümüdür. Her makalede, gözden geçirdiğimiz araçlar bir çentik daha zor olacak, öğrenme eğrisi biraz daha dikleşecek, ancak yaratıcı olasılıklar daha da artacak.

İçinde Bölüm Bir kendi metin tabanlı oyununuzu, platform oyununuzu veya birinci şahıs nişancı oyununuzu, yalnızca sürükle ve bırak işlemleriyle, göz açıp kapayıncaya kadar nasıl oluşturacağınızı gördük. Bu araçlar zaten kendi interaktif hikayenizi anlatmanıza izin verdi, ancak oyun mekaniği üzerindeki etkiniz sınırlı kaldı.

Bu hafta ara karmaşıklık araçlarına yer veriyor. Oyunda ne olduğunu, ayrıca bireysel oyun öğelerinin nasıl etkileşimde bulunduğunu belirleyebileceksiniz. Bunu yapmak için, nesne olay etkileşimlerini ve komut dosyalarını kullanacağız.

instagram viewer

GameMaker, ligindeki en popüler oyun takımlarından biridir. Jonathan Bennett’in oyun turu 5 Ücretsiz Oyun Geliştirme Yazılım AraçlarıÜcretsiz oyun geliştirme yazılımı, video oyunu yapmaya başlamak için harika bir yoldur. Piyasadaki en iyi oyun yazılımını derledik. Daha fazla oku 2010 başlarında. Bu uygulamayı bu grubun en önemli özelliği, çok yönlülüğü ve uyumluluğudur. GameMaker, bu haftanın Mac OS X ve Windows işletim sistemlerinde çalışan araçlarından yalnızca biridir. Ayrıca, ücretli sürüm, iOS ve Android de dahil olmak üzere daha geniş bir platform dizisine dışa aktarabilir.

kendi bilgisayar oyunlarını yap

Fikir basit. Oyununuza arka planlar, sesler ve nesneler de dahil olmak üzere bir dizi öğe eklersiniz. Bu nesnelerin oyununuzdaki davranışı, olaylar ve bunlara eşlik eden eylemler belirtilerek yazılabilir. Yukarıdaki ekran görüntüsünü düşünün. ‘Oluştur’ etkinliğinde (yani başlatma sırasında), nesne sağ taraftaki sütunda belirtilen eylemlerden geçecektir. Bu eylemler iç içe yerleştirilebilir ve koşullara ("bu" ise "bunu" yaparsa) ve akış ifadelerini ("bu", "bunu" yaparken) içerebilir.

Aslında, bu eylemler bir programcının düşünme tarzına iyi bir giriş niteliğindedir. Çoğu programlama uygulaması aynı şekilde yapılandırılmıştır. Bu, olası sözdiziminden rahatsız olmadan, olası etkileşimlerin sınırlı bir alt kümesiyle pratik yapmanızı sağlar.

kendi oyunlarını yap

Nesnenin özelliklerini değiştirerek tüm oyununuzu oluşturabilseniz de, kendi komut dosyalarınızı oluşturarak bu varsayılan şablonlara genişleyebilirsiniz. Bu komut dosyaları söz diziminde Java'ya benzeyen GameMaker Dili (GML) kullanır. Ayrıca GameMaker'ın içerdiği ve çevrimiçi kullanılabilen komut dosyalarını okuyabilir ve onlardan öğrenebilir veya özelleştirebilirsiniz.

GameMaker'ın arkasındaki şirket olan YoYo Games, bir dizi eğitici de dahil olmak üzere çevrimiçi çeşitli kaynaklar sunmaktadır. Bu eğitimler GameMaker'ı kullanmaya başlamanıza yardımcı olabilir.

RPG Toolkit daha küçük bir oyun alt kümesine odaklanır, ancak bunu çok iyi yapar. Bu oyun oluşturma paketindeki araçlar, kapsamlı bir 2D rol oynama oyunu sunmanıza yardımcı olmak için son 10 yıldır honlanmıştır.

Bu iki boyutlu oyunlar karo tabanlı grafikler ve animasyonlar etrafında modellenmiştir. Bununla birlikte, RPG Toolkit, oyun arayüzünün belirli bölümlerinde kendi programlanmış görsellerinizi kullanmanıza izin verir. En önemlisi, belki de, RPG Toolkit ayrıntılı topluluğundan yararlanır. Oyununuzla ilgili bir soru ile karşılaşırsanız veya oyun metodolojisi hakkında bir tartışma yapmak isteseniz bile, her zaman forumlara dönebilirsiniz.

kendi oyunlarını yap

RPG Toolkit'teki düzenleyici, yeni sprite'lar, efektler ve oyun içi karakterler de dahil olmak üzere oyununuz için ihtiyacınız olan her şeyi oluşturmanıza yardımcı olacaktır. Web sitesinde, oyununuzda kullanmak için sayısız yardımcı program, eklenti ve önceden hazırlanmış programlama snippet'leri bulacaksınız.

kendi oyunlarını yap

GameMaker'ın aksine, RPG Toolkit, RPG Kodu olarak adlandırılan komut dosyası diline çok daha fazla güvenir. Bu dil, iyi bir RPG yapmak için hayati önem taşıyacaktır. Bu makalede bahsedilen diğer iki uygulamanın aksine, bu hafifçe atlayabileceğiniz bir şey değildir.

Başlamak için uygulamayı indirin ve RPG Toolkit web sitesindeki öğreticiler bölümüne göz atın. Burada oyununuzun editörü, kodlaması, grafikleri ve sesi ile ilgili ihtiyacınız olan bilgileri bulacaksınız. Büyük bir projeye başlamak istiyorsanız, sizinle birlikte çalışacak diğer meraklıları bulmak için forumları deneyin.

Adından da anlaşılacağı gibi, 3D Rad, Windows bilgisayarınızda kendi 3D oyunlarınızı oluşturalım. En ilginç bir metodolojiye bağlı kalır. 3D Rad kullanarak, oyunlarınızı bir tasarım perspektifi etrafında tasarlayacaksınız ve genellikle nesne etkileşimlerini ilerlerken kodlayacaksınız.

oyunlar yapmak

Kendi 3B modellerinizi oluşturmak için 3B düzenleyiciyi kullanabilir veya bunları harici bir kaynaktan içe aktarabilirsiniz. 3D modellerle uğraşmak istemiyorsanız, belki de 3D Rad sizin için bir uygulama değildir. Sonuçta, önceden yapılmış 3D modeller kullansanız bile, çalışmalarınızın çoğu bunları birleştirmek için harcanacak kendi fiziğinizi oluşturmak için çalışma eklemleri, tekerlekler ve çeşitli go-betweens kullanarak farklı parçalar kum havuzu.

kendi bilgisayar oyunlarını yap

GameMaker gibi, 3D Rad oyununu hiç bir kod satırı yazmadan düzenlersiniz. Çoğunlukla, nesne iletişim kutularını kullanarak nesne ilişkilerini ve etkileşimlerini belirtebilirsiniz. Bu görsel ilişkileri tanımlayarak, aslında yapay zeka komut dosyaları da dahil olmak üzere çok çeşitli yerleşik komut dosyalarını çağırıyorsunuz. Bu başlangıç ​​işlev düzeyinin ötesine geçmek istiyorsanız, 3D Rad ayrıca oyunda kullanmak için kendi komut dosyalarınızı tanımlamanıza izin verir. Her iki durumda da, başlamak için belge sayfalarındaki çok çeşitli eğiticilere göz atın.

Bu uygulamalardan hangileri dikkatinizi çekti? Başka öneriniz var mı? Fikirlerinizi ve deneyimlerinizi aşağıdaki yorumlarda paylaşın!

İmaj Kredisi: Fikir Git / Ücretsiz Dijital Fotoğraflar

Belçika'dan yazar ve bilgisayar bilimleri öğrencisiyim. Bana her zaman iyi bir makale fikri, kitap önerisi veya reçete fikri ile bir iyilik yapabilirsiniz.