I programmatori del settore possono partecipare al processo di progettazione del gioco?


62

Il mio obiettivo principale è quello di creare giochi, motivo per cui sto programmando di studiare l'IT, in modo da poter in seguito diventare uno sviluppatore / programmatore di giochi.

La mia domanda è: un programmatore di giochi viene coinvolto nel processo di progettazione del gioco o è solo il lavoro del progettista del gioco? Un progettista di giochi è sempre necessario o i programmatori possono lavorare sulla progettazione dei giochi qualche volta?

I programmatori devono avere conoscenze di progettazione del gioco o seguono semplicemente gli ordini? Allo stesso modo, i progettisti di giochi richiedono conoscenze di programmazione?

Sono un po 'confuso su ciò che voglio essere ed è per questo che sto chiedendo qui. Fondamentalmente, anche i programmatori di giochi diventano progettisti di giochi?


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
Josh

Risposte:


90

Dipende dalla compagnia. I ruoli e i titoli variano ampiamente all'interno del settore, quindi in alcune aziende i ruoli saranno molto rigidi e severi e in altri saranno più flessibili e consentiranno un lavoro più interdisciplinare.

Dipende anche dalla persona; ad alcuni sviluppatori piace esplorare oltre il loro ruolo "tecnico" o titolo di lavoro, altri no.

Probabilmente troverai maggiore flessibilità in una società di giochi più piccola , ma è certamente possibile trovare la flessibilità del ruolo che speri in una più grande. Devi solo essere consapevole che è qualcosa che desideri e cercarlo durante il processo di intervista. O crea la tua compagnia dove puoi essere tutto e fare tutto.


Vedo, grazie per la risposta e la correzione post, buona giornata!
Tim

13
Fatto casuale: questo non è vero solo per l'industria dei giochi. Mi trovo spesso nel ruolo di project manager o architetto software (a volte anche un amministratore di sistema). Ciò accade in un'azienda di medie dimensioni (circa 12.000 dipendenti) e tende a ottenere meno con l'aumento del numero di dipendenti.
OddDev,

34
@OddDev Da quando 12.000 dipendenti sono di medie dimensioni?
Raidri,

14
@Raidri Ah scusa, non è una società di sviluppo software. In realtà produciamo qualcos'altro. Quindi la parte di sviluppo è di circa 120 persone :)
OddDev,

74

È importante capire che i cento programmatori di un'azienda implementeranno progetti di alto livello, non realizzandoli . In termini di design, potresti ricevere un'attività come "progettare il formato grafico da utilizzare per tutte le risorse artistiche" ma non ti verrà assegnato il compito "progettare un modo per incoraggiare gli utenti a interagire in gruppi da cinque a dieci persone" . O, in effetti, viene chiesto di progettare una soluzione per risolvere qualsiasi domanda dal mio elenco di domande MMORPG di base .

I progettisti di giochi possono decidere quella roba.

TUTTAVIA ... non pensare che essere un game designer sia anche una fantastica immaginazione da sballo. La maggior parte sono ricerca, matematica, data mining, numeri scricchiolanti e lavoro grugnito, e quel lavoro sarà enormemente sottovalutato da quasi tutti nell'azienda. Il vantaggio di questo è che è del tutto possibile che i tuoi capi non sapranno se ci fai schifo, perché nessuno sa cosa fanno davvero i game designer.

Un esempio Ho sempre dare del motivo per cui potrei non essere un game designer è che ho avuto la gioia di lavorare con una buona: un ragazzo chiamato Ben Jans. Ha lasciato la società con cui lavoravo per lavorare per Lolapps come game designer in un gioco chiamato Ravenwood Fair . Notate come a quel link non vedete Ben Jans elencato lì: vedete John Romero, Brenda Brathwaite e il dottor Cat, tutti e tre i designer che meritatamente meritano massicci pesi nel settore.

Quindi, il modo in cui ho sentito la storia, di terza mano perché Ben è troppo umile, è che poco dopo che Ben si è candidato a LolApps per il lavoro, il direttore dell'azienda è andato al responsabile delle assunzioni e ha detto "perché stai assumendo i progettisti di giochi? Perché puoi" hai solo i programmatori per progettarlo? "

Il responsabile delle assunzioni consegnò la domanda di Ben al direttore, che la lesse, annuì e uscì senza mai più porre quella domanda.

Ben ricevette la sua lettera di accettazione il giorno successivo.

Cosa c'era in quella domanda? Note di progettazione per due questline per il gioco. Non solo una panoramica di alto livello, ma di livello estremamente basso: nomi dei personaggi, linee di dialogo con un tono perfetto per il gioco (tra cui centinaia di riferimenti attentamente studiati alla tradizione del gioco e innumerevoli battute in gioco), attentamente ricompense di missione bilanciate (in un gioco in stile Farmville in cui ogni singola azione offre un certo livello di ricompensa), costi delle attività attentamente bilanciati e molto altro ancora, e riassumendo il tutto con un elenco di tutte le risorse necessarie per ogni missione (suoni e grafica per personaggi e i loro ambienti; ogni serie di missioni utilizza tutte le funzionalità esistenti del motore, ma richiede un piccolo extra di programmazione solo per dimostrare di aver compreso il costo di fare cose che il motore non ha già fatto).

Nella mia vaga memoria, penso che una ricerca fosse "i draghi visitano l'isola del giocatore", iniziando con vaghe voci che i draghi stavano arrivando, culminando nell'incontrare un drago e arrivare a covare le uova di drago ... Dimentico completamente ciò che l'altro è .

Entrambi erano eccitanti, coinvolgenti e innovativi, portando il gioco in direzioni leggermente nuove senza violare la tradizione o il tono dei giochi, come i migliori DLC che vedi oggi per i giochi.

Ora, ciò che mi ha fatto capire che non avrei mai potuto essere un game designer è che per fare questo lavoro, avrebbe dovuto inventare una nuova serie di missioni, in quel livello di dettaglio, a quel livello di novità, ogni singola settimana . Non sono sicuro che prima sarei rimasto senza idee o che prima mi sarei annoiato fino alle lacrime dalle minuzie.

Proprio come ognuno ha un romanzo, quindi ogni programmatore ha una o due buone idee di gioco che un giorno adorerebbero provare a realizzare. Alcuni li fanno. Alcune di queste idee si rivelano essere sia buone che di successo. Ma quasi tutti sono prodigi a colpo singolo.

Molte persone hanno paura di dire agli altri la loro unica idea. Spaventato potrebbe essere rubato. I veri creativi hanno così tante idee, a loro non importa - urlano semplicemente le loro idee dai tetti e sperano che uno di loro metta radici. Come le risse del folle in Calliope di Sandman mi hanno fatto capire che Niel Gaiman deve avere una scorta infinita di idee, quindi lavorare con Ben Jans mi ha fatto capire di cosa hai bisogno per essere un game designer.

Un game designer deve avere una straordinaria pazienza e attenzione ai dettagli, sì: ma idee infinite .


8
FWIW, questo è anche ciò che mi ha fatto capire perché il nostro progettista grafico era così prezioso nella nostra configurazione anche se non può fare CSS o HTML. Posso progettare un sito Web o due ma non uno ogni settimana.
slebetman,

10
Per quanto riguarda la paura che la tua idea venga rubata: nessuno dovrebbe esserlo. 1. Tutti nel settore hanno abbastanza idee su cui preferirebbero lavorare e 2. Nessuno sa se valga la pena rubare un'idea fino a quando qualcuno non la trasformerà in un gioco giocabile.
Philipp,

6
Si è unito a gamedev.SE per votare questa domanda. Una delle migliori risposte a qualsiasi domanda che ho visto.
jwg

4
@Philipp E 3) Ogni idea o viene rubata in tutto o in parte da qualcun altro, oppure viene rubata in tutto o in parte da qualcun altro. La maggior parte se non tutti i grafici di base sono stati scoperti, la cosa che rende ognuno unico è il modo in cui è implementata. [Se riesci a trovare qualcosa di veramente originale, che non segue una trama di base pensata anni fa, complimenti; sei veramente una mente.]
Justin Time 2 Ripristina Monica il

10

Nel mio precedente lavoro come sviluppatore di backend in uno studio di gioco, i programmatori avevano pochissimi input nel gameplay / meccanica del gioco. Occasionalmente un game designer o UI / UX designer mi chiedeva se fosse possibile fare qualcosa che volevano fare, ma questa era l'estensione del mio contributo alla progettazione del gioco.

Era in uno studio di medie dimensioni di circa 40 persone, in un piccolo studio indipendente avresti probabilmente avuto molto più input come programmatore.

Qualcosa da tenere a mente è che nel mio ex studio c'erano tra i 10-15 programmatori e 1 game designer. Se vuoi creare giochi, ti preghiamo di pensare alle tue prospettive di lavoro. Se segui la programmazione, puoi creare tutto quello che vuoi nel tuo tempo libero. Come game designer, potresti o meno essere in grado di costruire molto senza una squadra dietro di te. La programmazione è anche un'abilità più trasferibile, che è utile se scopri che creare giochi per vivere ti toglie il divertimento, o se finisci per lavorare in uno studio che va sotto ) o per qualsiasi motivo desidera trasferirsi in un'area senza una forte industria dei giochi.


Grazie per aver condiviso quel retroscena che mi ha dato una visione migliore, non avevo mai pensato ad alcuni dei tuoi punti prima, apprezzato!
Tim

9

Ho lavorato ufficialmente su un gioco di grande nome come programmatore AI, in verità non avevo molto interesse per altri aspetti del design, ma ho dovuto analizzare attentamente le meccaniche di gioco e fare un sacco di test di gioco nel processo di attuazione dell'IA. Come tale sono finito in una buona posizione per criticare gli aspetti del design. I miei suggerimenti sul design sono stati quasi sempre ben accolti e talvolta addirittura implementati alla lettera.

I team di sviluppo sono di solito, beh, team e alla fine tutti lavorano insieme. Se sei abbastanza intelligente da far parte del team, sei anche abbastanza intelligente da poter prendere sul serio la tua opinione anche in aree al di fuori del tuo ruolo ufficiale.


4

Un titolo è solo un titolo, quindi varierà da compagnia a compagnia, ma di solito un game designer fa un sacco di scripting di eventi / missioni ecc. E se sei assunto come programmatore diretto è molto improbabile che tu abbia qualsiasi input nel design del gioco.

In breve, essere un programmatore di una società di giochi non è molto diverso da altri luoghi, mentre essere un game designer significa che progetterai giochi ma di solito dovrai anche conoscere una quantità decente di programmazione o almeno di scripting.


1
Quindi, se voglio creare le mie idee di gioco come migliore designer di giochi? Mi piace l'idea di programmare e pensavo che dovessi fare entrambe le cose come programmatore, quindi mi sono un po 'scoraggiato. Puoi diventare un progettista di studi IT o un altro importante? Mi dispiace se sembro ignorante, ho poca conoscenza dell'argomento.
Tim

7
Probabilmente starai molto meglio in questo modo, ma imparare a programmare sarà un'abilità preziosa. Potrebbe non essere nemmeno un brutto percorso di carriera iniziare come programmatore per poi passare al design in un secondo momento, il che ti renderebbe molto più prezioso di un game designer che ha solo un'esperienza di programmazione leggera.
Yudrist,

4

Come hanno sottolineato le altre risposte, questo varierà da una società all'altra, ma devo sottolineare qualcosa sull'industria dei videogiochi, qualcosa che ha in comune con tutti gli altri settori dell'industria dell'intrattenimento.

In breve, il design del gioco è la parte "divertente", quindi i responsabili e le persone che hanno pagato le loro quote, tendono a monopolizzarlo. Le persone con meno esperienza o meno anzianità tendono a vedere respinti i loro tentativi di contributo.

A complicare questo, così tante persone pensano di voler lavorare nel settore dei videogiochi, e le persone responsabili lo sanno, quindi hanno poca motivazione per trattare i nuovi arrivati ​​gentilmente, poiché sono così facilmente sostituiti. Quindi non aspettarti di chiamarli con successo sul loro comportamento esclusivo.

Ci sono altre brutte verità nel settore dei videogiochi, come lunghe ore, colleghi emotivamente immaturi e console per videogiochi che sono giocattoli in più di un senso della parola, ma sono al di là dello scopo di una risposta alla tua domanda. La linea di fondo per me è, sono felice di non lavorare più nel settore dei videogiochi e non voglio mai tornare indietro.


7
Anche se dici un po 'di verità, suona un po' come un rant.
Vaillancourt

1
È un po 'strano ma purtroppo vero comunque. Personalmente sono contento di essere passato allo sviluppo "regolare" del software, lavorando in un'azienda in cui il duro lavoro di sviluppo del software è in realtà apprezzato e le scadenze non sono solo determinate dal lancio di un dado come spesso sembra essere il caso nello sviluppo del gioco.
milgner

1
Sì: mentre si fa irruzione, è roba che deve essere detta e messa in guardia dai potenziali programmatori di giochi.
Dewi Morgan,

Se il mio sfogo può impedire a un solo ragazzo dagli occhi stellati di schizzarsi sul parabrezza dell'industria dei videogiochi, ne varrà la pena.
ulatekh,

3

Innanzitutto assicurati di seguire un corso che ti fornisca le basi dell'informatica. L'IT in genere significa concentrarsi su sistemi aziendali e informativi. Intervisto molto i programmatori e tendiamo a porre molte domande su algoritmi e strutture di dati, nonché sui principi di OOP e programmazione funzionale. Ciò si aggiungerebbe alla possibilità di programmare, o dimostrare la capacità di apprendere rapidamente.

La mia domanda è: un programmatore di giochi viene coinvolto nel processo di progettazione del gioco o è solo il lavoro del progettista del gioco? Un progettista di giochi è sempre necessario o i programmatori possono lavorare sulla progettazione dei giochi qualche volta?

Come altri hanno già detto, dipende. Se lavori sul gameplay (caratteristiche del gioco, animazione, intelligenza artificiale), quasi sicuramente sarai coinvolto nella progettazione del gioco. Se non lo sei, sarai meno efficace nel tuo lavoro e ti divertirai meno. Le migliori esperienze che ho avuto sono state quando un piccolo gruppo di persone con competenze multiple si è riunito per implementare qualcosa. Ad esempio un game designer, un animatore e un programmatore possono lavorare su alcune nuove mosse di combattimento. Ogni persona ha la propria prospettiva sulla caratteristica. Lo sviluppatore del gioco spiegherà come funziona in altri giochi, perché sarà divertente nel nostro gioco e quali saranno i parametri di ottimizzazione. L'animatore dovrà sapere quali animazioni sono necessarie e come si adatteranno insieme. Il programmatore deve spiegare come implementerà la funzione e far conoscere al team eventuali problemi di prestazioni o sfide tecniche. Quando una squadra lavora insieme in questo modo, è allora che accade la magia. In un ambiente in cui le persone sono protettive nei confronti del proprio lavoro e non consentono a nessun altro di fornire feedback, nessuno può crescere e la qualità del lavoro è inferiore.

I programmatori devono avere conoscenze di progettazione del gioco o seguono semplicemente gli ordini? Allo stesso modo, i progettisti di giochi richiedono conoscenze di programmazione?

È importante giocare a molti giochi. Soprattutto quelli prodotti in precedenza dalla tua azienda e giochi dello stesso genere. I progettisti di giochi trascorrono molto tempo a studiare e giocare ad altri giochi. Se non sai di cosa stanno parlando, ciò rende le cose più lunghe. È anche più divertente lavorare su un gioco se sai cosa stai facendo. Tuttavia, c'è molta competenza e conoscenza del dominio di cui i progettisti di giochi hanno bisogno per fare il loro lavoro, e come programmatore non ne hai necessariamente bisogno.

Sono un po 'confuso su ciò che voglio essere ed è per questo che sto chiedendo qui. Fondamentalmente, anche i programmatori di giochi diventano progettisti di giochi?

Sì. In misura diversa, tutti i programmatori sono anche game designer. I progettisti di giochi non hanno bisogno di sapere nulla sulla programmazione, ma se lo fanno li aiuta a capire quando un programmatore sta dicendo loro che alcune funzionalità sono troppo complesse da implementare nel tempo disponibile, o occuperanno troppa memoria e così via.

Nella mia esperienza degli anni ho lavorato con un team di oltre 200 persone presso EA, dove ho avuto pochissimi input nella progettazione del gioco (ma ero comunque un programmatore di grafica), e in un team di 60-70 persone presso Activision per realizzare film su licenza giochi in cui ero molto coinvolto nella progettazione del gioco.

Il mio ruolo attuale è in una squadra di 30 persone e tutti sono profondamente coinvolti nella progettazione del gioco e nel proprio ruolo.

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.