Sıfırdan Video Oyunu Nasıl Oluşturulur (Resimlerle)

İçindekiler:

Sıfırdan Video Oyunu Nasıl Oluşturulur (Resimlerle)
Sıfırdan Video Oyunu Nasıl Oluşturulur (Resimlerle)

Video: Sıfırdan Video Oyunu Nasıl Oluşturulur (Resimlerle)

Video: Sıfırdan Video Oyunu Nasıl Oluşturulur (Resimlerle)
Video: Uber Uygulaması Nedir İnceleme Android İOS Nasıl Kullanılır İNDİR TÜRKÇE 2024, Nisan
Anonim

Bu günlerde, giderek daha fazla insan video oyunlarına bağımlı hale geliyor. Bu, yeni insanların oyun dünyasına girmesi ve harika oyunlar yapması için birçok fırsat olduğu anlamına gelir. Bir oyun oluşturmak karmaşık bir süreçtir, ancak bunu biraz dışarıdan yardım veya para ile kendiniz yapabilirsiniz. Size kendi oyununuzu kurarken ve harika bir oyun haline getirirken göz önünde bulundurabileceğiniz temel bilgileri göstereceğiz. Aşağıdaki Adım 1 ile başlayın.

Adım

Bölüm 1/4: Başarıya Hazırlanmak

Sıfırdan Bir Video Oyunu Yapın Adım 1
Sıfırdan Bir Video Oyunu Yapın Adım 1

Adım 1. Oyununuzu anlayın

Oyun oluşturma sürecinizin sorunsuz bir şekilde devam etmesini istiyorsanız, büyük sorunlar içeren bir tür planlama ve düşünme yapmanız gerekecektir. Oyununuz için hangi türü seçerdiniz (RPG [rol yapma oyunu], nişancı, platform oyunu vb.)? Oyununuzu oynamak için hangi platforma ihtiyacınız var? Oyununuzun benzersiz veya öne çıkan özellikleri nelerdir? Her sorunun cevabı, oyunun gelişimi üzerinde farklı bir etkiye sahip olacağından, farklı kaynaklar, beceriler ve planlama gerektirecektir.

Sıfırdan 2. Adımdan Bir Video Oyunu Yapın
Sıfırdan 2. Adımdan Bir Video Oyunu Yapın

Adım 2. İyi bir oyun tasarlayın

Oyunun nasıl tasarlandığı çok önemli olacak, bu yüzden bir oyun oluşturmaya başlamadan önce bunu düşünmek iyi bir fikirdir. Oyuncular oyunda nasıl ilerleme kaydedecek? Oyuncular dünyayla nasıl etkileşime giriyor? Oyunculara oyununuzu nasıl oynayacaklarını nasıl öğretirsiniz? Ne tür ses ve müzik ipuçlarını kullanacaksınız? Bütün bunlar çok önemli.

Scratch Adım 3'ten Video Oyunu Yapın
Scratch Adım 3'ten Video Oyunu Yapın

Adım 3. Gerçekçi olun

Mass Effect gibi bir oyun yapmak kolay olsaydı, herkes yapardı. Harika bir stüdyonun ve arkanızda bir yığın deneyimin desteği olmadan neler yapabileceğinizi ve yapamayacağınızı anlamalısınız. Ayrıca makul bir zaman diliminde neler başarabileceğiniz konusunda gerçekçi olmalısınız. Yetenekleriniz konusunda gerçekçi değilseniz, hızlı bir şekilde hayal kırıklığına uğramanız ve pes etmeniz daha olasıdır. Sizden vazgeçmenizi istemiyoruz!

Adım 4'ü Sıfırdan Bir Video Oyunu Yapın
Adım 4'ü Sıfırdan Bir Video Oyunu Yapın

Adım 4. İyi donanım ve yazılım arayın

Mobil oyunların (telefonlar, tabletler, PDA'lar veya hesap makineleri gibi cihazlarda oynanabilen oyunlar) seviyesinin üzerinde oyunlar oluşturmak, muhtemelen "tamamen değiştirilmiş" bir bilgisayar gerektirir. Daha eski bir sistem kullanıyorsanız, oyununuzun o bilgisayarda çalışmayacağını göreceksiniz. Ayrıca oyun oluşturmak için oldukça güçlü ve çok özel bir yazılıma ihtiyacınız olacak. Bazı programlar ücretsiz veya düşük bir fiyata edinilebilir, ancak diğerleri cüzdanda bir yük olabilir. İyi yazılımlar bir sonraki bölümde ele alınacaktır, ancak ihtiyacınız olacak yazılımın bir 3D modelleyici, görüntü düzenleyici, metin düzenleyici, derleyici vb. içerdiğini unutmayın.

En azından, güçlü bir işlemciye (en az dört çekirdekli ve en yeni i5s veya i7s işlemciye sahipseniz daha da iyisi), çok sayıda RAM'e ve üst düzey bir video kartına ihtiyacınız olacak

Bölüm 2/4: Ekibinizi Oluşturma

Scratch Adım 5'ten Bir Video Oyunu Yapın
Scratch Adım 5'ten Bir Video Oyunu Yapın

Adım 1. Kendiniz küçük oyunlar, diğer insanlarla büyük oyunlar yapın

Karmaşık görseller ve programlama olmadan hızlı bir şekilde mobil oyunlar yapmak istiyorsanız, sorun değil. Kendiniz üzerinde çalışmak harika bir proje çünkü potansiyel işverenlere ve yatırımcılara neler yapabileceğinizi göstermek için kullanabilirsiniz. Ancak daha ciddi bir oyun yapmak istiyorsanız, biraz yardıma ihtiyacınız olacak. Bağımsız oyunlar genellikle 5-10 kişilik ekiplere sahiptir (karmaşıklığa bağlı olarak) ve büyük isim oyunları süreçte birkaç yüz kişiyi içerebilir!

Scratch Adım 6'dan Bir Video Oyunu Yapın
Scratch Adım 6'dan Bir Video Oyunu Yapın

Adım 2. Ekibinizi oluşturun

En güçlü oyun türlerini yapmak istiyorsanız, farklı becerilere sahip birçok kişiye ihtiyacınız olacak. Programcılara, modelleyicilere, görsel tasarımcılara, oyun veya seviye tasarımcılarına, ses uzmanlarına ve ayrıca yapımcılara veya pazarlama/finansörlere ihtiyacınız olacak.

Sıfırdan Adım 7'den Bir Video Oyunu Yapın
Sıfırdan Adım 7'den Bir Video Oyunu Yapın

Adım 3. Bir Oyun Tasarım Belgesi veya GDD (oyun tasarım belgesi) oluşturun

Bunu, oyununuz için bir özet ile bir savaş planı arasında bir şey olarak düşünün. GDD size oyun tasarımınızla ilgili her şeyi anlatır: oynanış, oyun mekaniği, karakterler, olay örgüsü vb. Bununla birlikte, GDD ayrıca ne yapılması gerektiğini, bunu yapmaktan kimin sorumlu olduğunu, ne bekleneceğini ve tüm işleri yapmak için genel bir program gösterir. GDD, sadece ekibinizin ulaşmak istediğiniz hedeflere göre çalışması için bir referans olarak değil, aynı zamanda potansiyel yatırımcılara göstermek için de çok önemlidir.

  • GDD'niz bölümlere ayrılmalı ve ayrıntılı bir İçindekiler Tablosunu içermelidir.
  • Dahil edilecek genel bölümler, oyunun hikayesi, ana ve küçük karakterler, seviye tasarımı, oynanış, sanat ve görsel tasarım, oyun sesi ve müziği ile kontrol ve kullanıcı arayüzü tasarımına ilişkin ayrıntıları içerir.
  • GDD sadece metinle sınırlı olmamalıdır. Genellikle tasarım çizimleri, konsept sanatı ve hatta video önizlemeleri veya ses örnekleri gibi şeyler bulacaksınız.
  • GDD'niz ve formatı hakkında kendinizi çok kısıtlı hissetmeyin veya çok fazla endişelenmeyin. Dahil edilmesi gereken standart biçimler veya şeyler yoktur. Sadece oyununuz için uygun bir GDD oluşturun.
Scratch Adım 8'den Bir Video Oyunu Yapın
Scratch Adım 8'den Bir Video Oyunu Yapın

Adım 4. Parayı düşünün

Oyun yapmak için paraya ihtiyacınız var. Sadece bu değil, gerekli araçlar da pahalıdır ve oyunu zaman alıcı hale getirir (gerçekten gelir getiren başka şeyler yapmak için kullanabileceğiniz zaman alır). Ne kadar çok insanla çalışırsanız, o kadar pahalı olacak ve giderek daha karmaşık oyunlar yapmak için becerilerin o kadar karmaşık olması gerekecek. Paranızı nereden alacağınızı düşünmeli ve katkıda bulunanlarla asıl iş başlamadan önce onlara nasıl, ne zaman ve ne kadar ödeneceklerini tartışmalısınız.

  • Bir oyun yapmanın en ucuz yolu, her şeyi kendiniz, tamamen kendiniz yapmaktır. Ancak, becerilere sahip değilseniz bunu yapmak zordur ve oyun oluşturmak için gereken beceri türleri çok çeşitlidir. Tamamen tecrübesiz ve tek başına çalışan kişiler için en azından yine de basit bir klon uygulamasını deneyebilirler. Kendi oyunlarınızı yapsanız bile, en iyi motorlar (oyun oluşturma yazılımı) ve çeşitli uygulama mağazaları ve diğer satış noktaları için lisans ücreti ödemeniz gerekir. Daha sonra kazanacağınız para için vergileri unutmayın.
  • Ortalama kalitede bir bağımsız oyun yapmak için birkaç yüz milyona ihtiyacınız var. Büyük ve ünlü oyunların geliştirilmesi genellikle milyarlara mal olur.

Bölüm 3/4: Süreçten Geçmek

Scratch Adım 9'dan Bir Video Oyunu Yapın
Scratch Adım 9'dan Bir Video Oyunu Yapın

Adım 1. Programlamayı yapın

Oyununuz için bir motor seçmeniz gerekiyor. Oyun motoru, bir oyunun nasıl çalıştığına dair tüm küçük ayrıntıları (algoritmalar, fizik vb.) kontrol eden bir yazılım parçasıdır. Motorlar, bazen motora dahil olan, ancak bazen sıfırdan inşa edilmesi gereken, motorla etkileşime girmenize ve motor içinde oyunlar oluşturmanıza olanak tanıyan araçlara ihtiyaç duyar. Bu yapıldıktan sonra, motorda nasıl komut dosyası yazılacağını bilen birini bulmanız gerekecek. Komut dosyası oluşturma sürecinde oyun motoruna ne yapacağını söylersiniz. Bu işler genellikle bir miktar programlama becerisi gerektirir.

Sıfırdan Adım 10'dan Bir Video Oyunu Yapın
Sıfırdan Adım 10'dan Bir Video Oyunu Yapın

Adım 2. İçerik oluşturun

Ayrıca gerçek oyun içeriğini oluşturmaya başlamanız gerekir. Bu, karakterleri modellemek, sprite oluşturmak (oyundaki tüm nesnelerin görsel temsilleri), ortamlar oluşturmak, oyuncunun etkileşime gireceği tüm nesneleri oluşturmak vb. anlamına gelir. Bu görevi tamamlamak için genellikle 3B yazılım ve görsel sanatlarda mükemmel beceriler gerekir. Ayrıca önceden dikkatli bir şekilde planlamak da iyidir.

Scratch Adım 11'den Bir Video Oyunu Yapın
Scratch Adım 11'den Bir Video Oyunu Yapın

Adım 3. Bir beta yapın

Başka birinden oynamasını isteyerek oyununuzu test etmeniz gerekiyor. Henüz programlama hatalarını (hataları) bulma konusunda endişelenmeyin: sadece diğer insanların sizin oyun deneyiminizi nasıl gördüğünü ve hissettiğini görmek için olsa bile, insanların oyunu oynamasını sağlamalısınız. Sezgisel bulduğunuz şey bir başkası için çok kafa karıştırıcı olabilir. Bir öğretici veya hikaye öğesi gözden kaçabilir. Hiç bilemeyeceksiniz. Bu yüzden dışarıdan birinin görüşünü almak önemlidir.

Scratch Adım 12'den Bir Video Oyunu Yapın
Scratch Adım 12'den Bir Video Oyunu Yapın

Adım 4. Test edin, test edin, test edin

Oyununuzu bitirdikten sonra, işiniz gerçekten bitmedi. Her şeyi test etmelisin. Her şey. Programlama hatası olmadığından emin olmak için oyununuzdaki olası her senaryoyu kontrol etmelisiniz. Bu zaman ve çaba gerektirir. Test için bolca zaman ayırın!

Scratch Adım 13'ten Bir Video Oyunu Yapın
Scratch Adım 13'ten Bir Video Oyunu Yapın

Adım 5. Oyununuzu gösterin

Bittiğinde başkalarının oyununuzu görmesine izin verin. Oyununuza yatırım yapmakla ilgilenebilecek şirketlere ve oynamaya istekli olduğunu düşündüğünüz kişilere gösterin! İnsanlara oyununuzun gerçekte ne olduğunu göstermek için oyun geliştirme, ekran görüntüleri, nasıl yapılır videoları, fragmanlar ve içerik ile web siteleri ve bloglar oluşturun. İlgi yaratmak, oyununuzun başarısı için çok önemlidir.

Scratch Adım 14'ten Bir Video Oyunu Yapın
Scratch Adım 14'ten Bir Video Oyunu Yapın

Adım 6. Oyununuzu bırakın

Adım 1. Yeni başlayanlar için bir oyun yapımcısı programı deneyin

Yeni başlayanların temel oyunlar oluşturmak için kullanabileceği bazı iyi programlar var. En popüler olanları muhtemelen Game Maker ve RPG Maker'dır, ancak Atmosfer ve Oyun Fabrikası da iyidir. Ayrıca MIT's Scratch gibi çocuklara yönelik programlama eğitim araçlarını da kullanabilirsiniz. Bu program, ihtiyacınız olan temel becerileri öğretmede harikadır.

Scratch Adım 16'dan Bir Video Oyunu Yapın
Scratch Adım 16'dan Bir Video Oyunu Yapın

Adım 2. Farklı grafik yazılımları hakkında bilgi edinin

Grafik çalışmanızı yapması için bir profesyonel tutmuyorsanız, hazırlıklı olun çünkü öğrenecek çok şeyiniz var. Bir dizi karmaşık grafik programını çalıştırmayı öğrenmeniz gerekecek… ama bunu yapabilirsiniz! Oyununuz için görsel öğeler oluşturmak istiyorsanız Photoshop, Blender, GIMP ve Paint.net başlamak için harika yerlerdir.

Scratch Adım 17'den Bir Video Oyunu Yapın
Scratch Adım 17'den Bir Video Oyunu Yapın

Adım 3. Geleneksel yoldan profesyonel olmayı düşünün

Tecrübeniz, eğitiminiz ve adınızla ilgisi olan bilinen bir oyuna sahipseniz başarılı bir oyun yaratmanız ve yatırımcı edinmeniz daha kolay olacaktır. Bu nedenlerle, kendi oyunlarınızı yapmaya karar vermeden önce zaten bir adı olan geleneksel bir oyun geliştiricisi ile çalışmaktan zarar gelmeyebilir. Okula gitmeniz veya bazı beceriler kazanmanız gerekebilir, ancak bunlar hedefinize giden adımlardır ve sonunda ödülleri tadacaksınız.

Scratch Adım 18'den Bir Video Oyunu Yapın
Scratch Adım 18'den Bir Video Oyunu Yapın

Adım 4. Bağımsız toplulukta yolunuzu bulun

Bağımsız oyun geliştirici topluluğu çok güçlü, destekleyici ve arkadaş canlısıdır. Desteklemede, pazarlamada, tartışmada ve projelerinde onlara yardım etmede iyiyseniz, aynı şekilde iyiliğinize geri döneceklerdir. Onlarla konuşun, onları daha iyi tanıyın ve onların da sizi tanımasına izin verin. Arkanızdaki topluluğun desteğiyle neler başarabileceğinize şaşıracaksınız.

Sıfırdan Bir Video Oyunu Yapın Adım 19
Sıfırdan Bir Video Oyunu Yapın Adım 19

Adım 5. Ciddiyseniz kitle fonlaması yapmayı düşünün

Diğer ciddi oyunlarla rekabet edebilecek profesyonel bir oyun yapmak istiyorsanız paraya ihtiyacınız olacak. Neyse ki, son yıllarda işler değişti ve kitle fonlaması, isimsiz kişilerin harika oyunlar yaratmasına izin verdi. Kickstarter veya diğer benzer web siteleri ile tanışmayı deneyin. Ancak harika bir kampanya yapmak için gerçekten çok çalışmanız gerektiğini anlamalısınız. Bu, gerçekçi hedefler, harika ödüller ve sürekli iletişim anlamına gelir.

İpuçları

  • İlk oyununuzun devrim niteliğinde bir ölçüt olmasını beklemeyin. Gerçekten ısrarcıysanız, olabilir, ancak şansınız zayıf. Hemen pes etmeyin, insanların neyin yanlış gittiği ve neyi sevdikleri hakkında söylediklerini dinleyin. İkinci oyununuzda beğendiğiniz yönleri uygulayın ve ilk oyununuzda beğenmediğiniz veya kötü olan şeyleri iyileştirin veya kaldırın.
  • Öğrenmeye devam et. Yardıma ihtiyacın olursa sor. Oyun yaratma konusunda yardım eli uzatmaya istekli milyonlarca insan var, bu yüzden yardım istemekten asla korkmayın. Ve unutmayın, iyileştirme için her zaman yer vardır, bu yüzden oyun yapmayı öğrenmeye devam edin.
  • Dosyaları sık sık yedeklemeyi unutmayın. Bilgisayarınızın ne zaman çökeceğini asla bilemezsiniz.
  • Mümkün olduğu kadar çok çalışın, böylece oyun yapmada daha iyi olursunuz. Söylediği gibi "Erken Mükemmellik Uygulaması!"
  • Ölçek. Ölçek. Ölçek.

    En sinir bozucu ve utanç verici şeylerden biri, oyununuz halka sunulduktan sonra kritik hatalar, aksaklıklar ve programlama hataları bulmaktır. Oyununuzu geliştirme (hala yapım aşamasında), alfa (ilk veya ilk test), kapalı beta (davet edilen veya seçilen kişiler için yayın öncesi testi) ve açık beta (genel halk için yayın öncesi testi) gibi aşamalar halinde düzenleyin. Kapalı beta ve alfa aşamaları için doğru kişileri seçin ve mümkün olduğunca çok geri bildirim ve yapıcı eleştiri toplayın. Bu bilgileri oyununuzu geliştirmek ve piyasaya sürülmeden önce mümkün olduğunca çok programlama hatasını düzeltmek için kullanın. Oyununuzu daha da iyi hale getirebilmek için aşamalarınız için ön veya xx.xx sürümleri ekleyin. Bunlardan biriyse, geliştirme sürümü olarak açıkça işaretlediğinizden emin olun.

  • Sansasyonel bir promosyon yapın ve reklam verin. Hemen söyleyelim, tek amatör oyun yapımcısı siz değilsiniz. Bir oyunu yayınlayabilir ve piyasaya sürülmekte olan daha yeni ve/veya daha iyi bir oyunun gölgesinde kalabilirsiniz. Bununla mücadele etmek için, yakın gelecekte piyasaya sürülecek olan oyununuz hakkında gereken her şekilde duyurun. Burada ve orada bazı ayrıntıları "sızdırın". Çıkış tarihini duyurun ki insanlar merakla beklesin. Buna değerse, reklamcılık için para harcamayı bile düşünebilirsiniz.
  • Unutmayın, bir takıma sahip olmak her zaman yalnız çalışmaktan daha iyidir. Ekibinizi grafiklere ve kodlamaya ayırarak ve ardından yazma ve çizim gibi diğer bölümleri ekleyerek oyun oluşturmak için harcadığınız iş yükünü ve zamanı önemli ölçüde azaltabilirsiniz. Bu, hangi yazılımı seçtiğinize bağlı olarak önemli bir alandır, çünkü BGE, Unity ve UDK gibi grafik oyun yapımcıları ekip iş akışları için yetersiz desteğe sahip olduğundan ve kodu doğrudan düzenleyip git gibi bir sürüm kontrol sistemine geçmek daha iyi bir fikir olabilir.
  • Son olarak, asla pes etmeyin. Bir oyun oluşturmak sıkıcı, yorucu ve sinir bozucu bir süreç olabilir. Bazen pes etme ve başka bir şey yapma dürtüsü hissedeceksin. Bunu yapma. Dinlenmek için biraz zaman ayırın, biraz eğlenin ve birkaç gün işten çıkın. Tekrar kendinden emin bir şekilde geri döneceksin.
  • Bir çalışma planı oluşturun. İlk seferinizse ve acele etmek istemiyorsanız ve denemek istiyorsanız, bir iş planı gerekli olmayabilir. Bununla birlikte, bir çalışma planı sizi hedeflerinize doğru yönlendirecek ve özellikle bir çıkış tarihi vaat ettiyseniz önemli olabilir. Bitirmek istediğinizde önce kaba bir plan yapın, ardından onu kodlama/grafik aşamalarının vb. alt bölümlerine ayırın.

Uyarı

Telif hakkı! Oyun fikirlerinizin mümkün olduğunca orijinal olduğundan emin olun. Aklınıza başka bir şey gelmiyorsa, bir oyundan bazı özellikleri ödünç alıp değiştirmek kötü bir fikir değildir. Oyunun arsa, karakterler veya müzik gibi telif hakkıyla korunan yönlerini mutlaka listelemeniz gerekiyorsa, orijinal yaratıcıdan bahsetmelisiniz. Kavramlar (oynanış, kodunuzu nasıl yazdığınız vb.) telif hakkıyla korunamaz, oysa oyundaki tüm hikayeyi oluşturan adlar ve olgular koleksiyonu otomatik olarak telif hakkıyla korunur

Kullanmakta olduğunuz aracın lisansına uyduğunuzdan emin olun. Birçok tescilli yazılım (Unity gibi), pahalı bir lisans ödemeden ticari kullanımı (yani, bu yazılımla yapılan oyunları satamazsınız) yasaklar. Bu tür bir yazılım ticari kullanıma izin verdiğinden, açık kaynaklı yazılıma sahip olmanın gerçekten yardımcı olabileceği yer burasıdır. Ancak, kullanıcıya bir kez dahi olsa kullanma, değiştirme ve dağıtma hakkı veren açık kaynaklı yazılımları kullanırken dikkatli olmalısınız. GNU Genel Kamu Lisansı böyle bir lisansa örnektir. Bu lisans, yazılımınızı aynı lisans altında yayınlamanız gerektiğini şart koşar. Bu, oyunlar için iyidir ve sanat varlıklarını ve buna benzer şeyleri kendinize sakladığınız sürece oyunlarınızı satabilirsiniz. Ancak FMOD gibi kapalı kaynaklı bir yazılım kitaplığı kullanırsanız yasal sorunlarla karşılaşabilirsiniz. Ek olarak – özellikle yetkin bir programcıysanız, kaynak koduna erişebilir ve kara kutu ile 24 saat çalışabilir ve istediğiniz gibi hata ayıklayabilir ve özellikler ekleyebilirsiniz. Açık kaynak (hareket kurucuları tarafından “özgür yazılım” olarak adlandırılır – fiyat açısından değil, esneklik açısından ücretsiz) hakkında daha fazla bilgiyi burada bulabilirsiniz

Önerilen: