Bilgisayar Oyunu Nasıl Yapılır: 11 Adım (Resimlerle)

İçindekiler:

Bilgisayar Oyunu Nasıl Yapılır: 11 Adım (Resimlerle)
Bilgisayar Oyunu Nasıl Yapılır: 11 Adım (Resimlerle)

Video: Bilgisayar Oyunu Nasıl Yapılır: 11 Adım (Resimlerle)

Video: Bilgisayar Oyunu Nasıl Yapılır: 11 Adım (Resimlerle)
Video: Netflix’ten geri adım (şifre paylaşımı) 2024, Nisan
Anonim

Video oyunları oynamayı seviyor musunuz, her zaman oyunu bitirmek veya oyununuzda rakiplerinizi yenmek için bir numaranız var mı veya bir karakteri, hatta kendi dünyanızı hayal edebileceğiniz kadar geniş bir hayal gücünüz var mı? Güçlü yönlerinizi video oyunlarına dönüştürmek için kullanabileceğiniz birçok araç var. Bundan önce programlama becerilerine ihtiyacınız var. Ancak mümkünse, yalnızca bir fare ve klavyeye ve yetenekli bir ekibe ihtiyacınız var.

Adım

Bölüm 1 / 2: Gerekli Araçları/Uygulamaları Bulma

Adım 1 Bilgisayar Oyunları Yapın
Adım 1 Bilgisayar Oyunları Yapın

Adım 1. Metin tabanlı bir oyun oluşturun

Herkes grafikleri olmayan bir oyun yaratmak ve oynamakla ilgilenmese de, bu oyun türü muhtemelen yapılması en kolay olanıdır. Metin tabanlı oyunların çoğu, hikaye anlatımı, keşif ve bulmacaları birleştiren hikayelere, bulmacalara veya maceralara odaklanır.

  • Twine, tarayıcınızda rahatlıkla kullanabileceğiniz bir uygulamadır.
  • StoryNexus ve Visionaire, daha fazla oyun seçeneği ve statik görüntüler sağlayan seçeneklerdir.
  • Inform7, geniş bir topluluğa ve destekçilere sahip olduğu için daha iyi bir araç veya uygulamadır.
Bilgisayar Oyunları Yapın 2. Adım
Bilgisayar Oyunları Yapın 2. Adım

Adım 2. Bir 2D oyun oluşturun

GameMaker ve Stencyl, herhangi bir türde 2D oyunlar oluşturmak istiyorsanız harika seçeneklerdir ve ikisi de size programlamayı bilmeden programlama kodunu kullanma seçeneği sunar. Kaşımak! aynı zamanda tarayıcı oyunları oluşturmak için kullanabileceğiniz bir araçtır.

Bilgisayar Oyunları Yapın Adım 3
Bilgisayar Oyunları Yapın Adım 3

Adım 3. Bir 3D oyun yapmaya çalışmak

3D oyun oluşturmak, 2D oyundan çok daha zordur. Öyleyse, uzun ve zorlu bir projeye hazır olun. Spark ve Game Guru, programlamayı anlamak zorunda kalmadan oyun dünyanızı yaratmanıza izin vererek işinizi kolaylaştırabilir. Programlama bilginiz varsa veya programlama öğrenmek istiyorsanız, şu anda popüler olan oyun motoru Unity'yi deneyin.

Kendi 3B modellerinizi oluşturmak istiyorsanız, 3DS Max, Blender veya Maya gibi 3B oluşturma yazılımlarına ihtiyacınız olacak

Adım 4 Bilgisayar Oyunları Yapın
Adım 4 Bilgisayar Oyunları Yapın

Adım 4. Programlama odaklı bir yaklaşım benimseyin

Bir programlama geçmişiniz olsa bile, ilk oyununuzu oluşturmak için yukarıdaki motorlardan birini kullanmak isteyebilirsiniz ve farklı, daha zor bir yol izlemeniz gerekmez. Bununla birlikte, bazı insanlar yaptıkları oyunların tüm yönlerine hakim olmayı tercih eder ve onları sıfırdan inşa etmek ister. İdeal olarak, oyununuzun tüm yönlerini düzgün ve net bir şekilde birleştirebilmeniz için oyununuzu bir metin düzenleyicide değil Eclipse gibi Entegre Geliştirme Ortamında oluşturmayı tercih edersiniz.

Gerçekten herhangi bir programlama dilinde oyun yapabilirsiniz, ancak C++, oyun yapmak için ihtiyaç duyduğunuz birçok kaynağa ve öğreticiye sahip harika bir araçtır

Bölüm 2/2: Oyunu Yapmak

Adım 5 Bilgisayar Oyunları Yapın
Adım 5 Bilgisayar Oyunları Yapın

Adım 1. Kavramı tanımlayın

İlk projeniz için, sevdiğiniz bir türden basit bir oyun oluşturmak iyi bir başlangıç noktasıdır (örneğin, bir platform oyunu veya rol yapma oyunu). Başlamadan önce oyunla ilgili tüm fikirlerinizi not edin ve şu sorulardan bazılarını yanıtlamaya çalışın:

  • Oyunun ana bileşenleri nelerdir? Bu cevapların örnekleri arasında düşmanları yenmek, bulmacaları çözmek veya oyundaki diğer karakterlerle konuşmak sayılabilir.
  • Oyununuzda nasıl bir oynanış istiyorsunuz? Örneğin, oyuncularınızın düğme kombinasyonlarında çeviklik gerektiren gerçek zamanlı düşmanlarla veya strateji ve taktik gerektiren sıra tabanlı düşmanlarla savaşmasını isteyebilirsiniz. Veya oyununuz oyundaki diğer karakterlerle konuşmaya odaklanıyorsa, oyuncu farklı bir seçim yaparsa arsa veya hikayeyi değiştirebilecek mi yoksa arsa daha doğrusal olduğundan oyuncuların doğru kararları vermesi gerekecek.
  • Oyun içi ruh haliniz nasıl? Neşeli, ürkütücü, gizemli veya canlandırıcı?
Bilgisayar Oyunları Yapın Adım 6
Bilgisayar Oyunları Yapın Adım 6

Adım 2. Basit bir seviye oluşturun

Oyununuzu oluşturmak için bir oyun motoru veya oyun oluşturma aracı kullanıyorsanız, o motor veya araçla yaratıcı olmaya çalışın. Hareketli arka planları, nesneleri ve karakterleri nasıl yerleştireceğinizi öğrenin. Hatta oyundaki karakterleri mevcut nesnelerle etkileşime sokmayı deneyebilir veya kullandığınız araç veya yazılımda zaten sağlanan nesneleri keşfetmeye çalışabilir ve bunlarla yapılabilecek herhangi bir etkileşim olup olmadığına bakabilirsiniz. nesne.

  • Bir şeyi nasıl yapacağınızı bilmiyorsanız, onu aracın veya motorun web sitesinde arayın veya internette forumlar gibi başka yerlere bakın.
  • İlk proje için, aydınlatma veya diğer grafik detayları hakkında çok fazla endişelenmenize gerek yok.
Bilgisayar Oyunları Yapın Adım 7
Bilgisayar Oyunları Yapın Adım 7

Adım 3. Ana oyununuzu tasarlayın

Bir oyun tasarlamak, oyunun yazılımında birkaç ince ayar ve değişiklik gerektirir ve sıfırdan inşa edilmişse daha karmaşık bir sistem oluşturmayı gerektirir. İşte bazı örnekler:

  • Bir platform oyunu yapıyorsanız, karakterinizin çift zıplayabilmesini veya havada zıplayabilmesini veya başka bir özel hareket olmasını ister misiniz? Ayrıca karakterinizin zıplama yüksekliğini ve oyuncunun verdiği çeşitli etkileşimlerin tepkisini (bir düğmeyi birkaç saniye basılı tutmak gibi) değiştirmeyi deneyin.
  • Bir RPG veya korku oyunu yaparsanız, oyuncular oyuna hangi silahla başlayacak? Oyuncuların yükseltebileceği iki veya üç silah seçin, ardından bunları test edin. Silah seçiminin ilginç ve çeşitli olduğundan emin olun. Örneğin, güçlü olan, birden fazla düşmanı yaralayabilecek veya düşmanları zayıflatan silahlar olmak üzere üç tür silah sağlıyorsunuz. Silah daha pahalı ve elde edilmesi zor olmadıkça bir silahı diğerinden daha güçlü yapmayın.
  • Diyalog tabanlı oyunlarda, oyuncunun ekranda bir diyalog "dalını" seçebilmesini mi yoksa sadece belirli bir görevi gerçekleştirmek için verilen talimatları okuyup sonraki diyaloğu açabilmesini mi istiyorsunuz? Oyunun doğrusal ve tek yönlü mü yoksa birden fazla olay örgüsü ve sonu mu olmasını istersiniz?
Bilgisayar Oyunları Yapın Adım 8
Bilgisayar Oyunları Yapın Adım 8

Adım 4. Birden çok seviye oluşturun

Üç veya beş kısa seviye, ilk oyununuz için makul hedeflerdir. Bunları daha sonra her zaman ekleyebilirsiniz. Her seviyede ana oyununuzu daima koruyun ve her seviyenin farklı zorluklara veya artışa sahip olmasını sağlayın. Oyuncuların başka bir seviyede oynamak için bir seviyeyi tamamlaması gereken seviyeleri sıralı yapabilir veya oyuncuların istedikleri seviyeyi seçebilecekleri ayrı seviyeler oluşturabilirsiniz.

  • Platform oyunları için verilen zorluklardan biri genellikle daha hızlı düşmanlar veya hareketli platformlardır.
  • Aksiyon oyunları, her seviyede yeni bir düşman, güçlü bir düşman veya patron veya belirli numaralar veya silahlar olmadan mağlup edilemeyecek bir düşman getirebilir.
  • Bulmaca oyunları genellikle bir tür bulmacaya bağlı kalır ve her seviyede daha zor hale getirir veya oyuncuların daha fazla düşünmesi gereken yeni araçlar veya engeller sunar.
Bilgisayar Oyunları Yapın Adım 9
Bilgisayar Oyunları Yapın Adım 9

Adım 5. Uzun ve orta vadeli hedefler oluşturun

Bir oyunda bazen "ikincil mekanik" veya "ikincil oyun" denen bir şey vardır. Oyuncular, atlama gibi ana oyun mekanizmalarını kullanarak, yere inerken veya eşya toplarken bir rakibe basmak gibi ikincil oyunu da kullanabilirler. Bu ikincil oyun, oyunda uzun vadeli bir başarı haline gelmek için kullanılabilir, örneğin her seviyede para toplayarak, oyuncular bunları kaydedebilir ve oyunu bitirmeye yardımcı olabilecek yükseltmeler satın alabilir.

Yukarıdaki örnekte, bilmeden ikincil oyuna girmiş olabilirsiniz. Oyuncularınızın yüklediğiniz yönü hemen fark edebildiğinden emin olun. 10 dakika sonra oyuncunuz sadece oyununuzun durmaksızın düşmanları vurmak olduğunu düşünürse, birkaç dakika içinde kesinlikle sıkılacaktır. İlk düşmanı yendikten sonra parayı alırsa, bir amacı olduğunu bilir veya en azından paranın işlevinin ne olduğunu merak eder ve sonunda oynamaya devam ederdi

Adım 10 Bilgisayar Oyunları Yapın
Adım 10 Bilgisayar Oyunları Yapın

Adım 6. Bir test çalıştırması yapın

Oluşturduğunuz her seviyeyi birkaç kez deneyin ve arkadaşlarınızdan veya tanıdığınız kişilerden denemenize yardımcı olmalarını isteyin. Oyunu, doğru yolu kullanmaktan, görevi görmezden gelmek ve doğrudan son patronla savaşmak gibi garip ve alışılmadık yollar kullanmaktan veya oyunu en kötü kaynaklarla bitirmeye çalışmaktan farklı yaklaşımlarla oynamayı deneyin. Test süreci uzun ve sinir bozucu bir süreç, ancak hataları düzeltmek ve oyununuzu mükemmelleştirmek, oyununuz yayınlanmadan önce yapmanız gereken bir şey.

  • İşte test ekibiniz hakkında yeterli bilgi. Kontrol gibi temel şeyleri bilmeleri gerekiyor ama her şeyi bilmeleri gerekmiyor.
  • Test kullanıcınıza bir geri bildirim formu verin, böylece tüm bilgileri not edebilir ve daha sonra okuyup tekrar başvurabilirsiniz. Bu formda ayrıca oyununuz hakkında bazı özel sorular da sorabilirsiniz.
  • Size en çok yardımcı olabilecek testçiler, sizi tanımayan ve size eleştiri ve önerilerde bulunmaktan çekinmeyen kişilerdir.
Bilgisayar Oyunları Yapın Adım 11
Bilgisayar Oyunları Yapın Adım 11

Adım 7. Oyundaki grafikleri ve sesi iyileştirin

Kullanabileceğiniz çok sayıda oyun varlığı olsa da, hepsini mükemmel görünmeleri için özelleştirmek için zaman ayırın. Herhangi bir yön mükemmel değilse veya doğru görünmüyorsa, onu başka bir şeyle değiştirin. 2B oyununuzdaki bir görüntüyü değiştirmek istiyorsanız piksel sanatını öğrenin veya bir 3B proje üzerinde çalışıyorsanız OpenGL gibi bir yazılım kullanın. Oyuncuların izleyecekleri ana yol olduğunu bilmeleri için bir ışık efekti veya havalı bir saldırı efekti veya arka planda hareket gösteren bir parçacık efekti ekleyin. Ayrıca ayak sesleri, saldırılar, sıçramalar ve ses gerektiren diğer her şey için ses ekleyin.

Önerilen: