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.