Sektördeki programcılar oyun tasarım sürecine katılıyor mu?


62

Asıl amacım oyun yaratmak. Bu yüzden BT çalışmayı planlıyorum, böylece daha sonra oyun geliştiricisi / programcısı olabilirim.

Sorum şu: Bir oyun programcısı oyun tasarım sürecine katılıyor mu yoksa sadece oyun tasarımcısının işi mi? Bir oyun tasarımcısına her zaman ihtiyaç var mı yoksa programcılar zaman zaman oyun tasarımı üzerinde çalışabilir mi?

Programcıların oyun tasarım bilgisine sahip olmaları mı gerekiyor yoksa sadece siparişleri mi takip ediyorlar? Benzer şekilde, oyun tasarımcıları da programlama bilgisi gerektiriyor mu?

Ne olmak istediğim konusunda kafam karıştı, bu yüzden burada soruyorum. Temel olarak, oyun programcıları aynı zamanda oyun tasarımcıları olabilir mi?


Yorumlar genişletilmiş tartışmalar için değildir; bu konuşma sohbete taşındı .
Josh

Yanıtlar:


90

Bu şirkete bağlıdır. Roller ve unvanlar sektörde büyük farklılıklar gösterir, bu nedenle bazı şirketlerde roller çok katı ve katı olurken bazılarında daha esnek olacak ve daha fazla disiplinli çalışmaya olanak sağlayacaktır.

Aynı zamanda kişiye bağlıdır; Bazı geliştiriciler, "teknik" rollerinin veya iş unvanlarının ötesini keşfetmeyi sever, bazıları yapmaz.

Muhtemelen daha küçük bir oyun şirketinde daha fazla esneklik bulacaksınız , ancak daha büyük bir oyunda umduğunuz rol esnekliğini bulmak kesinlikle mümkün. Siz sadece bunun bir şey istediğinizi bilmeniz ve görüşme sürecinde onu aramanız gerekir. Veya herşeyin olabileceği ve her şeyi yapabileceğiniz kendi şirketinizi kurun.


Cevap ve düzeltme sonrası için teşekkür ederim, iyi günler!
Tim,

13
Rastgele gerçek: Bu sadece oyun endüstrisi için geçerli değil. Kendimi genellikle bir proje yöneticisi veya yazılım mimarı (bazen bir sistem yöneticisi) rolünde buluyorum. Bu, orta ölçekli bir şirkette (yaklaşık 12.000 çalışan) olur ve artan çalışan sayısıyla daha az elde etme eğilimindedir.
OddDev

34
@OddDev 12.000 çalışan ne zamandır orta büyüklükte?
Raidri,

14
@Raidri Ah üzgünüm, bir yazılım geliştirme şirketi değil. Aslında başka bir şey üretiyoruz. Yani geliştirme bölümü yaklaşık 120 kişi :)
OddDev

74

Bir şirketteki yüz kodlayıcının üst seviye tasarımları hayata geçireceğini , üretmeyeceğini anlamak önemlidir . Tasarım açısından “tüm sanat eserleri için kullanılacak grafik formatı tasarla” gibi bir görev alabilirsiniz ancak “kullanıcıları beş ila on kişilik gruplar halinde etkileşime geçmeye teşvik etmenin bir yolu tasarla” görevi verilmeyecektir. . Ya da gerçekten temel MMORPG soru listemdeki herhangi bir soruyu yakalamak için bir çözüm tasarlamanız istenebilir .

Oyun tasarımcıları buna karar verecek.

NASIL ... bir oyun tasarımcısı olmanın, gökyüzündeki pastaların harika olduğunu düşünmeyin. Bunların çoğu araştırma, matematik, veri madenciliği, çatırtı sayıları ve homurdanma işidir ve bu çalışma şirketteki neredeyse herkes tarafından büyük ölçüde takdir edilecektir. Bunun avantajı, patronlarınızın onu emip emmediğinizi bilmemesidir, çünkü kimse oyun tasarımcılarının gerçekte ne yaptığını bilmiyor.

Hep olabilir neden vermek bir örnek değil Ben Jans isimli birisi: Bir oyun tasarımcısı olmak Ben iyi bir çalışma sevinç olmamasıdır. Lolapps için Ravenwood Fair adlı bir oyunda oyun tasarımcısı olarak çalışmak üzere çalıştığım şirketten ayrıldı . Bu bağlantıda, Ben Jans'in orada listelenmediğini fark edin: John Romero, Brenda Brathwaite ve Dr Cat'i görüyorsunuz, tüm bu üç tasarımcı, endüstrideki hak ettiği ağır ağırlıklar.

Öyleyse, Ben'in alçakgönüllü olduğu için üçüncü elden öyküyü duyma biçimim, Ben'in iş için LolApps'a başvurmasından kısa bir süre sonra, şirket müdürü işe alım yöneticisine gitti ve "neden oyun tasarımcılarını işe alıyorsunuz?" Sadece kodlayıcıları tasarlamalarını sağladın mı?

İşe alma müdürü Ben'in başvurusunu Müdür'e iletti, okuyan, başını salladı ve uzaklaştı ve bir daha asla bu soruyu sormadı.

Ben ertesi gün kabul mektubunu aldı.

Bu uygulamada ne vardı? Oyun için iki görev satırı için tasarım notları. Sadece üst düzey bir genel bakış değil, aynı zamanda son derece düşük bir seviye: karakter adları, oyun için mükemmel tonlu diyalog çizgileri (oyunun efendisine dikkatlice araştırılmış yüzlerce referans ve sayısız oyuncu şakaları dahil) dengeli görev ödülleri (her bir eylemin bir miktar ödül verdiği Farmville tarzında bir oyunda), dikkatlice dengelenmiş görev maliyetleri ve çok daha fazlası ve her görev için gereken tüm varlıkların bir listesi ile toplanması (sesler ve grafikler karakterleri ve çevreleri; motorun mevcut tüm özelliklerini kullanan her arayış çizgisi, ancak motorun yapmadığı şeyleri yapmanın maliyetini anladığını göstermek için küçük bir ekstra programlama parçası gerektiriyordu).

Belirsiz hafızamda sanırım bir arayış "ejderhalar oyuncunun adasını ziyaret ediyor", ejderhaların geldiğini, ejderhayla buluşmaya ve ejderha yumurtasını yakalamaya son verdiğine dair belirsiz söylentilerle başlıyor ... Diğerinin ne olduğunu tamamen unutuyorum .

Her ikisi de, günümüzde oyunlar için gördüğünüz en iyi DLC'ler gibi, oyunların cürufunu veya tonunu ihlal etmeden, oyunu biraz yeni yönlere çeken heyecan verici, ilgi çekici ve romandı.

Şimdi, asla bir oyun tasarımcısı olamayacağımı fark etmemi sağlayan şey, bu işi yapmak için, her hafta o seviyede bir yenilik arayışına girecek, bu ayrıntı düzeyinde, bu yenilik düzeyinde . Önce fikirleri tükettiğimden ya da ilk önce minutilerin gözyaşlarına sıkıldığımdan emin değilim.

Tıpkı herkesin içinde bir roman olduğu gibi, her programcının bir gün yapmayı seveceği bir veya iki iyi oyun fikri vardır. Bazıları onları yapar. Bu fikirlerden bazıları aslında hem iyi hem de başarılı oluyor. Ancak neredeyse hepsi tek atış harikaları.

Çoğu insan başkalarına Tek Fikirlerini anlatmaktan korkuyor. Çalınabileceğinden korkmuş. Gerçek reklamların çok fazla fikri var, umursamıyorlar - fikirlerini sadece çatılardan haykırıyorlar ve birisinin kök salmasını umuyorlar. Sandman'ın Calliope'sinde çılgın adamların çığlıkları, Niel Gaiman'ın sonsuz bir fikir kaynağına sahip olması gerektiğini fark etmemi sağladı.

Bir oyun tasarımcısının şaşırtıcı bir sabır ve detaylara dikkat etmesi gerekiyor, evet: ama sonsuz fikirler.


8
FWIW, grafik tasarımcımızın css veya HTML yapamasa bile kurulumumuzda neden bu kadar değerli olduğunu fark etmemi sağladı. Bir veya iki web sitesi tasarlayabilirim ama her hafta bir web sitesi tasarlayamıyorum.
slebetman

10
Fikrinizin çalınmasından korkmakla ilgili olarak: Hiç kimse olmamalıdır. 1. Sektördeki herkes üzerinde çalışmayı tercih edecek kadar kendi fikrine sahip ve 2. Birisi oynanabilir bir oyuna dönene kadar hiç kimse bir fikrin çalmaya değer olup olmadığını bilmiyor.
Philipp,

6
Gamedev'e katıldı. Bu soruya oy verebilmek için. Gördüğüm herhangi bir sorunun en iyi cevaplarından biri.
jwg

4
@Philipp Ve 3) her düşünce ya tamamen veya kısmen çalınması ile başkasına veya kendisine tamamen veya kısmen çalıntı olduğu gelen bir başkası. Çoğu temel parsel keşfedilmediyse, çoğu her birini benzersiz yapan şey, nasıl uygulandığıdır. [Gerçekten orijinal bir şey bulabilirseniz, bu yıllar önce düşünülmüş temel bir komployu takip etmiyorsa, kudos; sen gerçekten bir beyni.]
Justin Time

10

Bir oyun stüdyosunda arka uç olarak önceki işimde, programcılar oyunun oynanışına / mekaniklerine çok az girdiler. Bazen bir oyun tasarımcısı veya UI / UX tasarımcısı bana yapmak istedikleri bir şeyin mümkün olup olmadığını soruyordu, ancak bu, oyunun tasarımına girişimin kapsamıydı.

Bu, yaklaşık 40 kişilik orta büyüklükte bir stüdyodaydı, küçük bir indie stüdyoda, muhtemelen bir programcı olarak çok daha fazla giriş yapmış olacaktınız.

Aklımda tutulması gereken bir şey, eski stüdyomda, 10-15 programcı ve 1 oyun tasarımcısı arasında bir yer olduğu. Oyun oluşturmak istiyorsanız, lütfen iş olanaklarınızı düşünün. Programlamaya sadık kalırsanız, istediğiniz zaman kendi isteğinizle yaratabilirsiniz. Bir oyun tasarımcısı olarak, arkanızdaki bir ekip olmadan pek bir şey inşa edemeyebilirsiniz veya edemeyebilirsiniz. Programlama aynı zamanda daha fazla aktarılabilir bir beceridir; bu, bir yaşam için oyun yapmanın eğlencesini çıkardığını ya da altından geçen bir stüdyoda çalışmaya başladığınızı hissetmeniz durumunda faydalıdır (böyle bir hit endüstrisinde nadiren görülmeyen bir durumdur). veya herhangi bir nedenle güçlü bir oyun endüstrisi olmayan bir bölgeye taşınmak istiyor.


Bana daha iyi bir fikir verdi bu backstory paylaştığınız için teşekkür ederiz, daha önce bazı noktaları düşündüm, takdir!
Tim

9

AI programcısı olarak resmen büyük bir oyun üzerinde çalıştım, gerçekte diğer tasarım konularına fazla ilgi duymadım ama oyun mekaniğini dikkatlice analiz etmek ve süreçte çok fazla oyun testi yapmak zorunda kaldım. AI uygulamasının. Bu yüzden tasarım yönlerini eleştirmek için iyi bir pozisyonda kaldım. Tasarım konusundaki önerilerim neredeyse her zaman iyi karşılandı ve bazen sözlü olarak uygulandı.

Geliştirme ekipleri genellikle ekiplerdir ve sonuçta herkes birlikte çalışır. Takımda bulunabilecek kadar akıllıysanız, resmi rolünüz dışındaki alanlarda bile fikrinizi ciddiye almanız için yeterince akıllısınız.


4

Bir başlık sadece bir başlıktır, bu yüzden şirketten şirkete değişiklik gösterebilir, ancak genellikle bir oyun tasarımcısı birçok olay / görev vb. Komut dosyası yapar ve eğer doğrudan bir programcı olarak işe alınırsanız, Oyun tasarımına herhangi bir giriş.

Kısacası bir oyun şirketi için programcı olmak, diğer yerlerden çok farklı değildir; oysa, bir oyun tasarımcısı olmak, oyun tasarlayacağınız anlamına gelir, ancak genellikle kodlama ya da en azından kodlama hakkında iyi bir miktar bilmeniz gerekir.


1
Öyleyse kendi oyun fikirlerimi oluşturmak istersem oyun tasarımcısı olarak daha iyiyim. Programlama fikrini seviyorum ve her ikisini de programcı olarak yapmanız gerektiğini düşündüm, bu yüzden cesaretini kırdım. BT çalışmalarının tasarımcısı olabilir misiniz yoksa farklı bir ana? Ben cahil ses varsa konu hakkında çok az bilgim var.
Tim,

7
Muhtemelen bu yoldan çok daha iyisin, ama öğrenme programlaması paha biçilmez bir beceri olacak. Bir programcı olarak başlayıp daha sonra tasarıma geçmenin kötü bir kariyer yolu bile olmayabilir, bu da sizi yalnızca hafif programlama deneyimine sahip bir oyun tasarımcısından çok daha değerli kılar.
Yudrist

4

Diğer cevapların da belirttiği gibi, bu durum şirketten şirkete değişecektir, ancak video oyun endüstrisi hakkında, eğlence endüstrisinin diğer tüm şubeleriyle ortak olan bir konuya dikkat etmem gerekiyor.

Kısacası, oyun tasarımı "eğlenceli" bir kısımdır, yani sorumlu insanlar ve ücretlerini ödeyen insanlar tekelleşmeye meyillidirler. Daha az deneyime sahip veya daha az kıdem sahibi olan insanlar, girişimlerinin katkılarını reddetme eğilimindedirler.

Bunu birleştirmek, pek çok kişi video oyunu endüstrisinde çalışmak istediklerini düşünüyor ve sorumlu kişiler bunu biliyor, bu nedenle yeni yerleşenlere kolayca davranabilmeleri için yeni gelenlere nazik davranmak için çok az motivasyonları var. Bu yüzden onları özel davranışlarıyla başarılı bir şekilde aramayı beklemeyin.

Video oyunu endüstrisinde uzun saatler, duygusal açıdan olgunlaşmamış eşler ve kelimenin birden fazla anlamında oyuncaklar olan video oyun konsolları gibi başka kötü gerçekler var, ancak bunlar sizin cevabınızın kapsamı dışında soru. Benim için en önemlisi, artık video oyunu endüstrisinde çalışmamaktan ve asla geri dönmek istemediğim için mutluyum.


7
Bazı gerçekleri konuşmanıza rağmen, bu bir rant gibi görünüyor.
Alexandre Vaillancourt

1
Biraz rant ama maalesef doğru. Şahsen, yazılım geliştirme çalışmasının gerçekten takdir edildiği ve son teslim tarihlerinin sadece sık sık göründüğü gibi bir kalıp rulosuyla belirlenmediği bir şirkette çalışan "normal" yazılım geliştirmeye geçtiğim için memnunum oyun geliştirmede durum.
milgner

1
Evet: rant yaparken, olası oyun kodlayıcıları hakkında söylenmesi ve uyarılması gereken şeyler.
Dewi Morgan,

Eğer rant, sadece bir yıldızlı gözlü gencin video oyunu endüstrisinin ön camına sıçramasını engelleyebilirse, buna değecektir.
Ağustos'ta

3

Öncelikle, Bilgisayar Bilimi ile ilgili temel bilgileri veren bir kursa gittiğinizden emin olun. BT genellikle iş ve bilgi sistemlerine odaklanmak anlamına gelir. Programcılarla çok röportaj yapıyorum ve algoritmalar ve veri yapıları ile OOP ve İşlevsel Programlama ilkeleri hakkında birçok soru sormaya meyilliyiz. Bu, programlayabileceğinizden veya hızlı bir şekilde öğrenme yeteneğinizi gösterdiğinizden emin olmanıza ek olarak olabilir.

Sorum şu: Bir oyun programcısı oyun tasarım sürecine katılıyor mu yoksa sadece oyun tasarımcısının işi mi? Bir oyun tasarımcısına her zaman ihtiyaç var mı yoksa programcılar zaman zaman oyun tasarımında çalışabilir mi?

Diğerlerinin dediği gibi bağlıdır. Oynanış (oyun özellikleri, animasyon, AI) üzerinde çalışıyorsanız, oyun tasarımına neredeyse kesinlikle dahil olacaksınız. Eğer değilseniz, işinizde daha az etkili olacak ve daha az eğleneceksiniz. Yaşadığım en iyi deneyimler, çoklu becerileri olan küçük bir grubun bir şeyi uygulamak için bir araya gelmesi oldu. Örneğin, bir oyun tasarımcısı, animatör ve bir programcı bazı yeni savaş hareketlerinde çalışabilir. Her insanın özellik üzerinde kendi bakış açısı vardır. Oyun tasarımcısı bunun diğer oyunlarda nasıl çalıştığını, oyunumuzda neden eğlenceli olacağını ve ayar parametrelerinin ne olacağını açıklayacaktır. Animatör, hangi animasyonların gerekli olduğunu ve nasıl bir araya geleceğini bilmesi gerekecektir. Programcının özelliği nasıl uygulayacaklarını açıklaması ve takıma herhangi bir performans sorununu veya teknik zorlukları bildirmesi gerekir. Bir ekip bu şekilde birlikte çalıştığında, sihir meydana gelir. İnsanların işlerini koruduğu ve kimsenin onlara geri bildirim vermesine izin vermediği bir ortamda, hiç kimse büyüyemez ve iş kalitesi düşer.

Programcıların oyun tasarım bilgisine sahip olmaları mı gerekiyor yoksa sadece siparişleri mi takip ediyorlar? Benzer şekilde, oyun tasarımcıları da programlama bilgisi gerektiriyor mu?

Çok fazla oyun oynamak önemlidir. Özellikle şirketinizin daha önce yaptıklarını ve aynı türdeki oyunları. Oyun tasarımcıları okumak ve diğer oyunları oynamak için çok zaman harcıyorlar. Ne hakkında konuştuklarını bilmiyorsanız, bu durumun daha uzun sürmesini sağlar. Ne yaptığınızı biliyorsanız, bir oyun üzerinde çalışmak da daha eğlenceli. Bununla birlikte, oyun tasarımcılarının işlerini yapmak için ihtiyaç duydukları çok fazla beceri ve alan bilgisi vardır ve bir programcı olarak mutlaka buna ihtiyaç duymazsınız.

Ne olmak istediğim konusunda kafam karıştı, bu yüzden burada soruyorum. Temel olarak, oyun programcıları aynı zamanda oyun tasarımcıları olabilir mi?

Evet. Farklı genişletmeler için tüm programcılar aynı zamanda oyun tasarımcılarıdır. Oyun tasarımcılarının programlama hakkında hiçbir şey bilmeleri gerekmez, ancak bunu yaparlarsa, bir programcının kendilerine bir zamanlar mevcut olan uygulamada uygulanamayacak kadar karmaşık olduğunu veya çok fazla bellek harcayacağını söylediklerini anlamalarına yardımcı olur.

Yıllar süren deneyimlerime göre EA'da 200'den fazla ekipte oyun tasarımına çok az girdi (ancak yine de grafik programcısıydım) ve Activision'da 60-70 kişilik bir ekipte film lisansı kazandım. oyun tasarımına çok dahil olduğum oyunlar.

Şu andaki rolüm 30 kişilik bir takımda ve herkes oyun tasarımında ve kendi rolünde derinlemesine yer alıyor.

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.