Oyun geliştirme yarışmasına nasıl hazırlanılır?


11

Ludum Dare 18 geliyor ve ben de buna katılacağım. Geçmişte birkaç başka kısa süreli oyun yarışması yaptım ama bu benim ilk büyük yarışım (ve ilk solo yarışmam). GERÇEKTEN heyecanlıyım, ama bu tür şeylere hazırlanmak için herhangi bir püf noktası ve yarışma sırasında ne yapılması gerektiği konusunda herhangi bir tavsiye olup olmadığını merak ediyorum. Yani...

Kısa süreli bir oyun yarışmasına en iyi nasıl hazırlanır veya katılırsınız?

Cevabınız Ludum Dare'e özgü olabilir, ancak kısa süreli olduğu sürece herhangi bir oyun yarışmasından bahsediyorum - oyununuzu rasgele geliştirip serbest bıraktığınız bir ay boyunca değil; Yüksek basınçlı, zaman içinde biten, her şeyi çeken tip yarışmalardan bahsediyorum. Global Game Jam bunu bu yılın başlarında katıldığı takdirde, burada da uyuyor.

Ayrıca bir grup insan bağlamında (her biri kendi solo oyunlarında çalışan) herhangi bir ipucu harika olurdu; 48 saatin çoğunda okulumdaki oyun geliştirme kulübünde olacağım (sadece birkaç kişi, büyük bir grup değil).


Bu yazı son derece öznel olduğundan, lütfen CW yapmayı düşünün.
Jesse Dorsey

1
(Herkes farklı ve kendi deneyimleri olduğu için) farklı ipuçları ile iyi cevaplar almayı umuyorum ve umarım cevaplar itibar ile ödüllendirilir. Cevaplarda (wiki tarzında) işbirliği yapmak için herhangi bir neden görmüyorum. Bu haklı değilse, lütfen CW yapmaktan çekinmeyin; Sonuçta sen modsun! :)
Ricket

Yanıtlar:


15

Hem bir oyun reçel düzenleyicisi hem de katılımcı olarak, deneyimlerimden bazı ipuçları:

  • Kullanacağınız araçları tanıyın. Zaten rahat olduğunuz bir geliştirme ortamı kullanmak istiyorsunuz; kesinlikle gerekmiyorsa anında yeni bir şey öğrenmek istemezsiniz.
  • Sonuç: önceden yazılmış bir kodla (kütüphaneler, oyun motorları, vb.) Başlamanıza izin verilirse - bu, kendiniz veya üçüncü taraf bir kaynaktan yaptığınız bir şey olsun - bunu da öğrenin .
  • Kısa süreli yarışmalar fiziksel dayanıklılık gerektirir, bu nedenle fiziksel tarafınızı ihmal etmeyin! İyi beslenin, düzenli egzersiz yapın, bol uyuyun ve genel olarak sizi mümkün olduğunca sağlıklı tutan yaşam tarzı seçimleri yapın. Kısa vadede (yani yarışma başlamadan birkaç gün önce), uykunuzu yakaladığınızdan emin olun, böylece yeni başlayabilirsiniz.
  • Sınırlarını bil. Kendi deneyiminizden, zamanınızda azalan geri dönüşleri görmeye başlamadan önce ne kadar süre boyunca sürekli bir esneme yaşayabilirsiniz? Optimum performansı korumak için ne kadar süre ve ne sıklıkta ara vermeniz gerekir? Uyku dengesi eğrisiniz nedir (yani, geç gelişmeye devam ederseniz, bu sizi harcadığınız ekstra zaman için DAHA üretken, yorgun olmanız nedeniyle daha az üretken yapar mı?) Kendiniz hakkında bu şeyleri bilmiyorsanız ancak yarışma öncesinde kendinizi "test etmek" için zamanınız varsa, bunu yapın.
  • Tüm sıradan şeyleri önceden hazırlayın. Evden katılıyorsanız, hazır yemeklerin, atıştırmalıkların ve içeceklerin hazır olduğundan emin olun ve kolay erişim istediğinizi düşündüğünüz her şey için masaüstünüzde kısayollar ve yer imleri bulundurun. Sık kullandığınız referans kitaplarınız varsa, bunları bilgisayarınızın yanına yerleştirin. İsteyebileceğiniz diğer araçları düşünün: kalemler / kalemler, grafik ve standart kağıt, belki bazı zar ve indeks kartları ve fiziksel prototipler vb. İçin. Evinizin dışında bir yere gidiyorsanız (tipik bir "Game Jam" etkinliğinde olduğu gibi) ), yanınıza almak istediğiniz her şeyle birlikte bir çanta hazırlayın ve hazır bulundurun, böylece erken uyanmıyorsunuz veya son dakikada karıştırmıyorsunuz.
  • Uzun vadeli bir strateji olarak, geliştirme becerilerinizi geliştirin; daha güçlü bir geliştirici olmanın size zarar vermesinin kesinlikle bir yolu yoktur. Ayrıca, kişisel programınızın izin verdiği şekilde bir haftada (veya haftasonunda) bir oyun yapmak için kendinize meydan okuyan, kendi "özel oyun reçelinizi" yapmanıza engel olan hiçbir şey yoktur. Bu tür projeler ne kadar çok yaparsanız, o kadar iyi olurlar.

7

Ludum Dare'i iki kez yaptım, ilk denemem oldukça sefil bir şekilde başarısız oldu, ancak ikinci yolculuğumda (LD17) oldukça iyi yaptım ve genel olarak 7. sırada yer aldım.

Sadece bazı rastgele mermiler (esas olarak LD'ye özgü, ancak muhtemelen başka bir yerde uygulanabilir):

  • Uyku : Bu çok önemli, LD16 ilk 48 saatlik komomumdu ve uyumadan çok uzun sürmeye çalıştım ve son tarihte 10 saatlik bir "şekerleme" alarak yaraladım ... LD17 için her iki geceyi de 6-7 saat uyudum ve her şey çok daha düzgün gitti. Daha az toplam süre çalıştım, ama bütün zaman boyunca yarı uykuda olmamak kesinlikle yardımcı oldu.

  • Planları Değiştirme : Son LD Fikrimi yaklaşık 10 saat içinde tamamen değiştirdim, işin çoğunu o zamandan çıkardım ve farklı bir yöne geçtim. İlk planım eğlenceli olmadığı için tamamen umutsuz görünüyordu; ama başka bir fikir buldum, üzerinde uyudum ve sonunda hepsi bir araya geldi. Bu nedenle, ilk yaklaşımınız hiçbir yere gitmiyorsa, yön değiştirmekten korkmayın.

  • Timelapse : Bu alakasız görünüyor, ancak 48 saati bir timelapse olarak oynatabilmek gerçekten çok fazla / çok az zaman harcadığınız yer hakkında bir fikir edinmenize yardımcı oluyor. Ayrıca, timelapse kaydının çalışmaya devam etmek ve bir o kadar da gevşek olmamak için bir teşvik olduğunu buldum ...

  • Topluluk / IRC : Ludum Dare'nin büyük bir kısmı topluluktur, tüm sürece katılırsanız çok daha eğlencelidir; timelaps yapmak, yiyecek / çalışma alanı fotoğrafları çekmek, IRC'de takılmak ve en önemlisi, herkes için oy vermek ve geri bildirim bırakmak.

  • Ara katman yazılımı / çerçeve / ne olursa olsun : Bazı insanlar gerçekten sıfırdan başlamayı tercih ederler , ancak kurallar açık bir şekilde kullanılabilen ara katman yazılımlarına ve özel yapım ara katman yazılımlarına izin verir (karmadan önce açık kaynak yayınladığınız sürece). Gamemaker ve Unity girişlerinin sayısı göz önüne alındığında, önceki hafta birkaç bit ara katman yazılımı (Ogre ve Bullet'i kullandım) kullanarak hızlı bir çerçeve yazma konusunda çok kötü hissetmiyorum.

  • Ses : Kişisel olarak seslerle ilgili çok az deneyimim var, bu benim için zor bir şeydi, ancak biraz ses uzun bir yol kat ediyor. Son kez basit bir bit (çok tekrarlayan) müzik ( LMMS ile yapılmış) ve sfxr ile oluşturulan ses efektleri başardı .

  • Post Compo Sürümü : Yarışmadan sonra girişiniz üzerinde çalışmaya devam etmenizi öneririm; Çevrimiçi skor tabloları ve son LD'den girişime bir çeşit sonradan ekledim, moddb'de yayınladım ve şaşırtıcı derecede başarılı oldu (skor tablosunda yarım milyondan fazla ~ 20-25 saniyelik 'koşu' kaydedildi ve görünüşe göre bir Fransız oyun dergisinde bu konuda küçük bir makale olması).

Şimdilik tek düşünebildiğim bu, İyi Şanslar!


1
SFXR için yay! Bir programın cevherini sadece birkaç gün önce buldum ve kesinlikle yarışma sırasında kullanmak için arşivledim. :)
Ricket

2

Geçen yıl bir oyun reçelinde yarıştım ve yarışmadan önce işleri daha pürüzsüz hale getirmeden önce kararlar verdim. Örneğin, kodlama yaparken bir motora karar vermek istemezsiniz.

Önceden yapabileceğiniz her şeyi inşa edin / toplayın. Katıldığım oyun reçelinde, bazı sanat varlıkları sağlamak için yeterince şanslıydık, ancak ihtiyacımız olan her şeyi elde edemedik, bu yüzden ihtiyaç duyduğumuz belirli varlıklar için kütüphanelere bakarken biraz zaman harcadık. Ayrıca, etkinlikten önce ele alabileceğimiz sesin çoğunu yerinde yaptık.

Karşılaşacağınız bazı kodlama zorluklarını tahmin etmeye çalışın. Temel bir shooter oyunu inşa ediyorduk ve en büyük zorluklardan biri düşmanların gerçekçi bir şekilde hareketli bir oyuncuya doğru hareket etmesini sağlamaya çalışıyordu. Bu, olaydan önce tartışmak için daha fazla zaman harcarsak tahmin edebileceğimiz bir zorluktu.

Son olarak, bu bir takım yarışmasıysa, bu fikirleri ekip üyelerinizle paylaştığınızdan emin olun. Pek çok farklı fikirle ortaya çıkmak ve hangisinin uygulanacağını tartışmak için zaman harcamak istemezsiniz.


2

Sisteminizi indirin. Şu anda, yarışma sırasında kullanabileceğiniz tüm araçları edinin ve kendinizi bir yarışma öncesi kuru koşuya bırakın. Tam bir oyun yapmak zorunda değilsiniz, ancak bir şeyleri bir araya getirmeye aşina olduğunuza bakın (bu her yönü, oynanışı, sanatı, müziği vb. İçerir). İhtiyacınız olan tek "numara" budur. Müsabakadan önce bir iş akışınız varsa ve çalışıyorsanız, ödülünüz saat ilerlerken oyunun gerçek içeriğine konsantre olma yeteneğidir.

Bu kompost öncesi oyunu / denemeyi ısınma olarak da yayınlayabilirsiniz ... LD topluluğu bunu seviyor ve yarışma başlamadan önce geri bildirim alabilirsiniz!

Ludum Dare gibi bir şey için, önceden içerik açısından yapabileceğiniz hiçbir şey yoktur ve gerçek oyun muhtemelen önceden uyguladığınızdan farklı olacaktır. Ancak XYZ platformunu kullanacağınızı biliyorsanız ve bu bir 2D sprite tabanlı oyun (örneğin) olacaksa, içerik / oyun bölümüne mümkün olan en kısa sürede ulaşabilmek çok önemlidir.

Bunu zor yoldan öğrendim. LD16, işleri işler hale getirmek için harcandı. LD17 dünyayı zenginleştirmek için harcandı.

Ne bulduğunuzu görmek için sabırsızlanıyorum. İyi şanslar!!


LD için bir yan not: Yarışmadan önce herkese bıraktığınız sürece, komposto için kendi ara katman yazılımınızı oluşturabildiğinizi gördüm.
funwhilelost

Bu kuralı gerçekten seviyorum ... Ama en az iki hafta önceden herkesin erişimine açık olmalı. Acele et ve yarın bir şeyler çıkarmam gerek !! : -O
Ricket
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.