Società di gioco - Coinvolgimento dei programmatori nel processo di progettazione


8

Questa è una domanda sostanzialmente per i programmatori con esperienza di lavoro nelle società di giochi.

Quanto è comune che i programmatori di giochi partecipino al processo di progettazione del gioco? Design del gameplay e design dei contenuti. Partecipi a riunioni correlate e simili o hai altre opportunità (formali / informali) per sondare le tue opinioni sulle caratteristiche / i livelli di gioco / persino sulla storia e affinché vengano prese in considerazione?

Un'altra domanda, non del tutto estranea - è possibile per un programmatore interessato al campo di passare dal lavoro tecnico a un lavoro relativo alla progettazione del gioco (o fare entrambi in aziende più piccole)? Succede?


2
Solo un commento sulla tua terminologia. Il termine "sviluppatore" viene utilizzato in modo diverso nei giochi più che in altri campi tecnologici. In altri campi "sviluppatore" è fondamentalmente sinonimo di "programmatore" ma nello sviluppo del gioco significa "chiunque lavori alla produzione di un gioco". Programmatori, artisti, designer ... sono tutti "sviluppatori di giochi". Che ci viene in mente è una risposta obliqua alla tua domanda.
jhocking del

@jhocking grazie per averlo sottolineato, ho modificato la mia risposta
Zaky German

È possibile che un programmatore passi alla progettazione del gioco, anche se potrebbe essere raro. Se ricordo bene, Cliff Bleszinski era originariamente un programmatore, ma ora è coinvolto nella progettazione di Unreal and Gears of War Games. Ian Schreiber ha iniziato come programmatore e da allora ha scritto libri sulla progettazione di giochi.
thedaian,

Risposte:


10

Spesso i programmatori sono chiamati a capire se i progetti sono possibili e aiutano anche a ordinare nuove funzionalità nelle pianificazioni, ma quando si tratta di fornire attivamente input creativi, ogni azienda varia notevolmente. Alcuni non hanno molti designer dedicati e i programmatori hanno lo scopo di "aggiungere valore" durante lo sviluppo delle funzionalità. In altre società esiste un severo "se non è in un documento di progettazione, non sta andando".

Quindi, scegli con chi lavori con attenzione.

Inoltre, è molto probabile che un programmatore passi a diventare un produttore, il che può portare a un maggiore controllo creativo, ma non ho ancora visto un buon designer iniziare come programmatore professionista. (essere un appassionato di giochi per computer trasformato in programmatore di camere da letto non conta, poiché molti progettisti di giochi devono iniziare a provare le loro idee da qualche parte)

Questa mia distinzione sembra aver suscitato alcuni sentimenti, quindi lasciatemi elaborare:

Gli sviluppatori di giochi che sono prima di tutto programmatori, quelli che hanno iniziato con la programmazione, poi si sono resi conto che a loro piacevano i giochi per computer e poi hanno iniziato a svilupparli sono diventati sviluppatori di giochi, quegli sviluppatori di giochi che direi che probabilmente sono un po 'imperdibili per essere giochi progettisti.

Quelli che sono iniziati amando i giochi e poi attaccando gli SDK con gusto, quelli che creano mod, generano un sacco di cose casuali nei kit di creazione di giochi, solo finalmente entrando in un lavoro in cui codificano molto più tardi, quelli sono designer di giochi che possono codificare . Questi, spesso, hanno la sensazione di progettare giochi che li rende buoni progettisti di giochi.

Devo ammettere che sono uno dei primi, adoro i giochi di programmazione, ma per la gioia di sviluppare il gioco e, nel caso dei miei progetti domestici, per vedere la reazione della mia famiglia quando giocano ai giochi che faccio per loro . Sono, tuttavia, consapevole delle mie carenze quando si tratta di progettazione di giochi. Devo fare del mio meglio per non essere ammiccato nel pensare come un programmatore durante la progettazione di giochi. Devo impedire a me stesso di aggiungere funzionalità solo perché sono semplici e di non tentare di aggiungere funzionalità solo perché sono difficili.

I programmatori che hanno iniziato progettando mi infastidiscono con la loro tolleranza per il codice squallido, ma quando faccio un passo indietro e vedo cosa hanno fatto con il codice, devo essere umile e ammettere che hanno migliorato il gioco, indipendentemente da con quanto fastidiosi potrebbero lavorare con la pulizia del codice.

Ne ho trovato uno raro nel mio ultimo lavoro che era la combinazione di entrambi e gli auguro buona fortuna in futuro.

Quindi, sebbene i programmatori possano essere coinvolti nel processo di progettazione, aggiungere la propria creatività al mix, penso che probabilmente sia meglio riassumere diversamente: le riunioni di design possono includere programmatori e designer, a volte hanno persino la giusta descrizione del lavoro.


1
Come accennato, questo dipende molto dall'azienda, ma è più probabile che accada in aziende più piccole che in grandi. Ci sono alcune funzionalità nei videogiochi su cui ho lavorato (io sono ... erm .. era un programmatore di giochi) che erano da me e non dal design originale. Alcuni di questi erano considerazioni di progettazione iniziali, ma un buon numero rientra nella categoria "Questo non è fattibile come previsto dalla scadenza, che ne dici di qualcosa del genere?" hehe :)
James,

@James credo che la maggior parte dei programmatori abbia partecipato al secondo metodo di "processo di progettazione" che hai citato;)
Zaky German

3
"Non ho ancora visto un buon designer iniziare come programmatore professionista" - Richard Garriott, Peter Molyneux, Sid Meier, Will Wright, Chris Crawford, David Braben, Doug Church, Jonathan Blow, Soren Johnson, John Romero e un pochi altri potrebbero contestarlo - per i valori soggettivi di "buono", ovviamente. :)
Kylotan,

2
Non capisco la distinzione che stai facendo. Erano programmatori professionisti, che ora sono designer di successo. Non erano designer professionisti in grado di programmare. Il concetto di game designer professionista non esisteva nemmeno per la maggior parte di loro quando hanno iniziato.
Kylotan,

1
Penso che la distinzione potrebbe essere che alcuni di quei programmatori hanno iniziato a programmare solo perché volevano scrivere un gioco. Non è mai stata loro intenzione essere un programmatore, volevano solo fare un gioco, ed è tutto ciò che hanno mai fatto. Anche se, alcuni esempi sembrano contraddire anche questo. Personalmente non mi piace la distinzione.
edA-qa mort-ora-y

5

Non ci sono regole, a volte

Non c'erano regole nella compagnia di gioco in cui lavoravo. Certo, non penso che sia raro che i programmatori progettino . Condividerò i miei esempi.

Per quanto riguarda,
mentre sono stato assunto come programmatore, ma ho fatto design e musica. Non è che volessi fare cose creative, non avevano semplicemente struttura e avevano bisogno del mio design.

Sì, è possibile passare da un lavoro tecnico al design / gameplay in un'azienda non strutturata. Devi portare qualche vera abilità ed essere attento alle questioni territoriali e agli ego.

Dato che venivo dal settore multimediale e stavo solo programmando un hobby, avevo la sicurezza di passare al design del gioco. Questa è stata la mia pausa, ma invece di mancare di esperienza con il design, mi mancava esperienza nella programmazione.

Spero che tu abbia una pausa nel settore se questo è ciò che stai cercando. Consiglio di fare esperienza con il design in una società di giochi, ma rimani nel tuo titolo professionale. Puoi sempre andare in un'altra azienda con l'esperienza che hai acquisito, senza arruffare l'ego nella tua attuale azienda.
In bocca al lupo,


Un buon punto sull'ego, sicuramente qualcosa che un programmatore motivato al design dovrebbe tenere a mente.
Zaky tedesco,

4

Nella nostra azienda i progettisti di giochi sono separati dagli altri sviluppatori. Ma abbiamo una pagina speciale sulla nostra wiki interna in cui possiamo pubblicare le nostre opinioni su diversi aspetti del gioco e ovviamente possiamo parlare direttamente con loro. Ma l'ultima parola ha sempre progettisti di giochi e non ci è permesso fare nulla al di fuori delle specifiche. Ed è fantastico, in realtà. Divisione del lavoro.


3

Primo: il tuo chilometraggio varierà a seconda di te e della compagnia per cui lavori.

Detto questo, diamo un'occhiata ad alcuni titoli di lavoro:

Progettista tecnico : queste persone si occupano di progettazione e programmazione. Spesso, quelli che ho incontrato sono iniziati come programmatori e poi sono fortemente migrati alla progettazione. Le responsabilità implicano spesso una stretta collaborazione con il team di progettazione e il team di programmazione per costruire elementi di progettazione tecnicamente difficili.

Programmatore di gioco - Sono stato programmatore di gioco su un FPS a tripla A. In genere, le nostre responsabilità riguardano la traduzione in realtà dei sogni di un designer. A seconda dello studio, puoi avere una grande latitudine nel modo in cui la tua implementazione funziona e cosa offre il designer. Ho visto più di un valore iniziale di un programmatore di gameplay essere utilizzato nel prodotto spedito. Inoltre, essere un programmatore di gameplay ti dà un dialogo ravvicinato con il team di progettazione, potenzialmente ti consente di commentare o influenzare i loro progetti.

Altri programmatori - I programmatori di motori e strumenti in genere programmatori hanno ben poca influenza su qualsiasi decisione di progettazione oltre a "può essere fatta". Tuttavia, questo dipende dallo studio. Il mio attuale studio (una casa sociale / casual) si aspetta che tutti forniscano input per il design, compresi tutti i programmatori.

Quindi, in sostanza, tutto dipende dall'azienda e dalla tua posizione all'interno dell'azienda.

Spero che aiuti!


Grazie mille, è esattamente il tipo di risposta che speravo di ottenere.
Zaky tedesco,

2

Quanto è comune che i programmatori di giochi partecipino al processo di progettazione del gioco?

Ho avuto esperienza di 3 aziende:

  • Uno non aveva affatto designer. Tutto il design è stato realizzato da programmatori e artisti, in genere i più senior.
  • Uno aveva designer e programmatori non avevano praticamente alcun input nel processo. Il programmatore principale potrebbe essere invitato a fornire un controllo di fattibilità sul progetto dopo che è stato effettuato e le modifiche apportate di conseguenza, ma non hanno progettato il progetto in quanto tale.
  • Uno ha programmatori e progettisti separati, ma i programmatori sono incoraggiati a contribuire alla progettazione di alto livello tanto quanto i progettisti: la divisione del lavoro si svolge più dal punto di vista dell'implementazione.

Quindi, nessuno standard lì!

è possibile per un programmatore interessato al settore passare dal lavoro tecnico a un lavoro relativo alla progettazione del gioco (o fare entrambi in aziende più piccole)? Succede?

Sì e sì Penso che in realtà sia abbastanza comune, e direi che è preferibile - Preferirei di gran lunga avere un designer che ha (a) esperienza nel processo di creazione del gioco e (b) comprensione dei limiti del mezzo.


1

Una domanda a cui vorrei rispondere anche se non l'hai posta direttamente: DOVREBBE i progettisti di giochi coinvolgono i programmatori nelle loro riunioni di progettazione? (Come altri hanno già detto, se lo fanno effettivamente o meno varia da squadra a squadra.)

Penso che questo sia un SÌ enfatico. Il lavoro di un programmatore consiste essenzialmente nel trasformare le idee del designer in codice funzionante. Affinché ciò accada, il programmatore deve avere un riscontro nel design, sia che provenga dalla sensazione di avere input creativi, sia semplicemente che siano "in loop" in termini di stato attuale e direzione del gioco.

Soprattutto nei team in cui i progettisti non sono programmatori forti, è anche fondamentale che i programmatori abbiano "il potere di veto" su qualsiasi progetto che sarebbe più difficile o dispendioso in termini di tempo di quanto valgano ... soprattutto se possono suggerire banali- implementare alternative. I programmatori tendono anche ad essere bravi a trovare buchi nel design, perché stanno pensando in termini di "come posso codificare questo", quindi un dettaglio mancante sporge a un programmatore più facilmente di quanto non faccia a un designer.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.