Giochi Dev Work Experience for Teenager [chiuso]


15

Ho un figlio adolescente che vuole lavorare nello sviluppo e nella progettazione di giochi quando è più grande. Siamo stati a diverse conferenze che spiegano l'importanza dell'esperienza nella ricerca di un lavoro. Anche io stesso sviluppatore IT che intervista spesso nuovi assunti, so quanto sia critica l'esperienza. Quindi abbiamo cercato di trovare un po 'di lavoro presso le società Games Dev a Londra per diverse settimane durante le vacanze estive, ma non ce l'ho da nessuna parte.

Mio figlio è molto intelligente e dovrebbe ottenere 8+ GCSE di alto livello (7+ ​​o A / Bs in marchi vecchi), ha in programma di ottenere livelli A e quindi studiare Informatica all'università. Ha una certa esperienza di programmazione in Python. Tutto quello che vuole è un'esperienza di lavoro, se finisce solo per fare commissioni e preparare un caffè che andrà bene finché sarà coinvolto in qualche modo con il processo di sviluppo dei giochi. Inoltre non si aspetta davvero di essere pagato (anche se sarebbe un bonus).

Ho contattato diverse aziende con dettagli e un CV, ma non ho avuto una sola risposta. Mi sembra strano perché, a parte un po 'del loro tempo, queste aziende non sembrano avere nulla da perdere qui.

Quindi la mia domanda è: c'è qualcosa che impedisce alle aziende di giochi di assumere adolescenti in questo tipo di situazione? Qualsiasi altro consiglio pertinente sarebbe il benvenuto.


Ho notato che descrivi il suo interesse come "nello sviluppo e nella progettazione di giochi" - ha un ruolo particolare in questo spazio che lo interessa? Soprattutto nelle squadre più grandi, i creatori di giochi possono essere piuttosto specializzati, quindi avere un'idea chiara di dove ci si adatta può essere di grande aiuto quando si fa domanda per il lavoro o si sceglie cosa studiare. Il "design", ad esempio, è solo una (spesso fraintesa) famiglia di ruoli in questo ecosistema
DMGregory

29
È un adolescente, ha bisogno di fare la sua esperienza realizzando i suoi giochi. In un mese c'è il 39 ° Ludum Dare (un evento in cui, a casa, crei un gioco in meno di 48 ore seguendo un tema specifico), è una grande opportunità per lui creare un gioco.
Cedric Martens,

2
Il modo migliore per mostrare il suo design è creare i suoi giochi e applicare il suo design. Non ha bisogno di essere un programmatore esperto, essendo creativo, con una meccanica semplice e un buon design del gioco, puoi fare un grande gioco.
Cedric Martens,

3
Ho avuto la mia esperienza con le modifiche al gioco, a partire dall'età di 13 anni. Ora ho 20 anni e sono stato accettato in tutti i corsi universitari di programmazione di giochi a cui ho fatto domanda, oltre a gestire un back-end multiplayer per un gioco. Il mio punto è che l'esperienza non significa necessariamente che deve essere all'interno di un'azienda, ma solo che acquisiscono esperienza in altri modi come i progetti personali. Come bonus, ho anche 7 anni di esperienza nella programmazione di giochi.
Dopo il

4
Tieni presente che l'industria degli sviluppatori di giochi è davvero dura. Perché così tante persone vogliono farlo l'ingresso è difficile, le ore sono lunghe, la paga è bassa e lo stress è alto. Assicurati che sappia che non è tutto divertimento e giochi.
Tim B,

Risposte:


30

Hai riscontrato un vero problema nel settore dei giochi. Non sappiamo come giudicare l'esperienza di gioco. Addestrare qualcuno per essere produttivo su un nuovo progetto di gioco può richiedere settimane da solo, quindi siamo molto sciatti nel fare questo investimento. La nostra ipotesi migliore è quella di guardare i giochi che qualcuno ha già realizzato, il che porta a una situazione di cattura 22 in cui devi essere assunto per lavorare su un gioco in modo da poter avere il tuo nome su un gioco spedito in modo da poter essere assunto.

Esaminando le offerte di lavoro per il mio studio, ad esempio, quasi tutti chiedono 5 anni di esperienza di gioco precedente e titoli con più spedizioni, e c'è molta concorrenza per le poche posizioni di livello per studenti / neolaureati. Ciò è particolarmente diffuso nelle grandi compagnie AAA. Molti di noi sono stati in grado di iniziare perché uno studio indipendente più piccolo ha colto l'occasione (o abbiamo colto l'occasione per avviare il nostro studio indipendente).

Solo per aggiungere a questi problemi, degli studi che assumono frequentemente studenti / laureati / stagisti, alcuni hanno una reputazione di abbandono - trattando questi principianti come lavoro sostitutivo economico da lavorare fino a esaurirsi, sapendo che ci sono sempre più là fuori da prendere il loro posto. Quindi assicurati di leggere la cultura del lavoro in qualsiasi studio a cui ti rivolgi.

C'è un modo per spezzare questo catch-22 e potrebbe essere perfetto per l'esperienza estiva che descrivi. Richiede solo di ampliare un po 'la definizione da "esperienza di lavoro" a "esperienza di sviluppo del gioco"

Facciamo queste cose chiamate Game Jams , che sono un po 'come un hackathon o una charette: un gruppo di creatori di giochi si riuniscono e decidono di creare un nuovo gioco da zero in pochissimo tempo - spesso una settimana, un fine settimana o anche solo un giorno. Di solito sono gratuiti o molto economici per partecipare e non richiedono alcuna revisione del CV per entrare.

Consiglierei in particolare gli inceppamenti che si verificano in luoghi fisici come scuole o spazi di coworking, poiché ti danno l'opportunità di socializzare con altri creatori, trarre ispirazione, chiedere aiuto, offrire aiuto e in generale guidare l'energia di tutte queste persone stare insieme per creare.

C'è anche un flusso continuo di inceppamenti solo online: itch.io cataloga molti di questi in un pratico formato cronologico . Se non riesci a trovare una marmellata adatta vicino a te o a partire dalla sequenza temporale che desideri, puoi sempre prendere alcuni amici e crearne uno tuo. :)

La maggior parte delle marmellate avrà un tema o una sfida di qualche tipo per stimolare la tua creatività, altre avranno vincoli come l'utilizzo di piattaforme / strumenti / generi specifici. La maggior parte della mia esperienza non è una competizione giudicata - di solito finiscono con una sala giochi o una vetrina dove tutti possono giocare a tutti i piccoli giochi strani che i partecipanti hanno inventato.

Puoi unirti a una jam come una squadra di amici o come individuo se vuoi fare tutto da solo. Alcune delle marmellate più grandi forniscono anche servizi di matchmaking per aiutarti a riunire una squadra, o ruoli "fluttuanti" in cui artisti / sound designer senza una squadra vengono accoppiati con squadre che mancano di artisti / sound designer.

Consiglio gli inceppamenti perché riproducono un microcosmo di sviluppo del gioco - tutte le stesse pressioni e gioie e frustrazioni, dinamiche di squadra e sfide di portata (e oh cavolo gli insetti!) Condensate in un'opportunità a basso rischio. Se una marmellata va male, ehn, ho perso un weekend nel peggiore dei casi - non ho dovuto vivere in uno studio che ho fondato andando in bancarotta. ;)

E i giochi che vengono creati non sono solo buttati via. Con un po 'di dedizione e lucidità, possono diventare grandi pezzi di portafoglio da portare a un potenziale datore di lavoro per dimostrare che hai abilità di gioco. Qui in Ontario, abbiamo avuto diverse storie di successo di creatori che hanno preso prototipi sperimentali di jam di giochi e hanno continuato a svilupparli in giochi finiti che puoi acquistare su Steam / Xbox / Playstation / ecc., Tra cui Runbow , Keep Talking e Nobody Explodes , Toto Temple , Mount Your Friends , Super Time Force , Lovers in a Dangerous Spacetime , The Yawhg . (Non ho alcuna affiliazione con nessuno di questi giochi, penso solo che loro e i loro creatori siano davvero fantastici)

Quindi sì, tutto questo per dire: gli inceppamenti di gioco possono essere un modo divertente e accessibile per creare esperienza di gioco, evitando i guardiani del settore, e li consiglio vivamente anche agli sviluppatori di giochi esperti come un modo per alimentare periodicamente la tua passione per la creazione di giochi. Sentiti libero di contattarmi su Twitter se desideri maggiori informazioni sugli inceppamenti. :)


Questa intervista con Todd Howard, il regista di Skyrim, inchioda praticamente il punto alle 5:00. La tua educazione non ha molta importanza, vogliono vedere se sei in grado di creare le tue cose.
Cedric Martens,

2
Che grande risposta, grazie per aver dedicato del tempo. Non avevo pensato alle marmellate di gioco ed è un'ottima idea. Non credo che le capacità di programmazione di mio figlio siano all'altezza, ma se io assisto dovrebbe funzionare. Questo è qualcosa che sicuramente faremo. È un peccato che non riesca a ottenere l'esperienza fino a quando non ha l'esperienza, dato che affermi una situazione di cattura, ma mi aspettavo quasi che fosse così. Spero che con qualche inceppamento di gioco nel suo portafoglio potremmo arrivare da qualche parte.
evoelise il

4
Le squadre genitore-figlio alle marmellate sono una forza da non sottovalutare! : D Buona fortuna a tutti e due e, soprattutto, buon divertimento!
DMGregory

Grandi punti. Per non parlare del fatto che iniziare con i piccoli giochi ha un grande vantaggio in quanto iniziare è di solito uno sforzo molto più consapevole che modificare un gioco che effettivamente fa qualcosa (sospetto che questo possa essere il motivo per cui molti sviluppatori di giochi oggi hanno iniziato a modificare i giochi esistenti); una volta che hai qualcosa su cui puoi giocare, è facile sentire quel bruciore di prurito per continuare a modificarlo, migliorandolo, investendo più sforzi. È proprio come con il normale software: il miglior software di solito viene da te che ne hai la necessità, utilizzando il tuo prodotto, risolvendo problemi reali.
Luaan,

@CedricMartens Buona referenza - Todd Howard è andato ancora più avanti da quell'intervista poiché è accreditato per gran parte del successo di Skyrim (uno dei giochi di maggior successo di tutti i tempi) e Fallout 4 dopo di esso. Come tale gli è stato dato l'onore di un posto all'interno della Hall of Fame dell'Accademia delle arti e delle scienze interattive - abbastanza buono per un uomo che voleva solo essere coinvolto nella costruzione di videogiochi fin dall'infanzia. Personalmente penso che sarebbe un fantastico modello per aspiranti sviluppatori di giochi.
Kallum Tanton,

5

Come studente universitario attuale (2 ° anno) che è attualmente in cooperativa retribuita con uno studio, il mio consiglio più grande sarebbe progetti personali. Inizia a giocare con C # e Unity e fai costantemente casino e fai rapidi prototipi di idee che hai. Tutti. Il. Tempo.

Un ottimo modo per creare una vera esperienza di sviluppo del gioco è con gli inceppamenti del gioco. Sono modi fantastici per imparare, sperimentare e dare carne a nuove persone. Se vuoi maggiori informazioni su alcuni inceppamenti di giochi pubblici, dai un'occhiata a Itch .

Se vuoi imparare più direttamente e vuoi un po 'di struttura, allora Udemy ha incredibili corsi di sviluppo di giochi. Grande supporto e community, e sono sempre in vendita. Ho appena preso un corso Unreal Engine della durata di 54 ore per $ 15. Ne vale la pena l'investimento.

Infine, chiedi a tuo figlio di fare il lavoro. Le aziende non vogliono assumere qualcuno i cui genitori li contattino. Devi lasciarlo uscire e imparare da solo, altrimenti non imparerà.


4

Solo un'aggiunta alle altre risposte (perché non posso commentare): sono d'accordo sul fatto che lavorare su un gioco in casa sia un modo migliore per iniziare piuttosto che provare a fare esperienza in una società a distanza. Può iniziare a creare i propri piccoli giochi per abituarsi allo sviluppo e conoscere alcuni dei componenti di un gioco di solito. Un altro passo che suggerisco non appena ha abbastanza esperienza sta contribuendo ad alcuni giochi. Non è in Python, ma ad esempio il gioco Terasology è un progetto simile a Minecraft in cui tutti possono fornire codice, risorse e qualsiasi cosa su GitHub. Attraverso cose del genere imparerà anche a usare importanti strumenti di collaborazione come Git (forse anche cose avanzate come CI), apprenderà lo stile del codice e in generale come può andare un flusso di lavoro (come dice GitLab, "Dall'idea alla produzione") . Rimanendo nell'esempio se Terasology,

Quando ha già realizzato alcuni giochi più piccoli e forse ha persino partecipato a uno che è un po 'più grande, potrebbe essere un'idea migliore tornare da qualche compagnia. Allora sapranno che può davvero capire cosa sta succedendo e non stanno sprecando risorse per qualcuno che potrebbe annoiarsi di scrivere codice qualche mese dopo.


Essere coinvolti in progetti di sviluppo di giochi di comunità è un'ottima idea. Considera anche le comunità di modifica del gioco. :) Soprattutto per i progettisti di livelli, un portafoglio di mappe e mod per un gioco esistente può dimostrare la capacità di padroneggiare e innovare all'interno di un determinato set di meccaniche e strumenti.
DMGregory

4

Le aziende hanno qualcosa da perdere: il tempo

Ho lavorato per aziende che hanno accettato studenti con esperienza lavorativa, anche se come parte dell'esperienza di lavoro formale durante la scuola piuttosto che ad hoc . Questi studenti non sono in grado di contribuire utilmente al processo di sviluppo del gioco, ma piuttosto impiegano una notevole quantità di tempo da sviluppatori che altrimenti potrebbero svolgere un lavoro utile. È necessario del tempo per pianificare le cose che devono fare, mostrare loro come fare le cose e controllarle mentre lavorano. Inoltre, poiché si tratta di bambini, non vi sono considerazioni relative all'assicurazione e alla supervisione non presenti nel personale normale.

Anche un bambino intelligente, come tuo figlio, non può aspettarsi di presentarsi e produrre un lavoro utile in poche settimane. Anche quando prendevamo studenti del progetto dell'università locale che erano considerevolmente più grandi e frequentavano un corso specifico di sviluppo del gioco, raramente si produceva un lavoro utile nei primi mesi . Alcuni non l'hanno mai gestito o prodotto abbastanza poco bene da non coprire i loro costi in termini di tempo di altre persone.

Quindi, in effetti, coinvolgere gli studenti in esperienze di lavoro o progetti spesso non è vantaggioso per le aziende coinvolte. Invece è offerto da un senso di comunità e dovere verso una società più ampia. Questo ruolo si ottiene meno bene assumendo un bambino a caso interessato allo sviluppo del gioco rispetto alla partecipazione a programmi formali di esperienza lavorativa.


Penso che tu abbia ragione su tutto, tuttavia sarebbe bello fornire alcune alternative.
Michael,

3

DMGregory ha ragione. Trovare lavoro come sviluppatore di giochi non equivale a lanciare un CV in una società di ingegneria. Fondamentalmente perché il software è qualcosa di abbastanza nuovo, e una bassa percentuale di giovani sa come farlo, e una percentuale più piccola lo fa bene. Non ho mai avuto problemi, ma se tuo figlio ha tempo, lo consiglio vivamente di creare lui stesso giochi e pubblicarli. Non devono essere difficili, possono essere semplici giochi 2D. Ancora più semplice di un platform. Guarda "Pop the Lock" nel Play Store. È così semplice e ha ottenuto fino a 5 milioni di download. Inoltre, potrebbe non voler essere impiegato da nessuno ma avere una propria compagnia di sviluppo del gioco, per la quale non ha bisogno di soldi, dal momento che potrebbe ottenerlo da solo se ha successo. Android Play Store è un buon inizio.


2

Finora ci sono molte buone risposte, ma desidero sottolineare un punto in particolare.
Per essere schietto: vuoi essere un designer di giochi? Intendi programmatore.

Molti giochi provengono da piccoli team o da sviluppatori solitari. In questo caso ogni persona ha più ruoli. A meno che non arrivi a grandi società, non c'è assolutamente modo in cui un designer di giochi dedicato possa essere giustificato (o è anche rilevante), e anche allora non mi fiderei di qualcuno che affermasse di amare il design dei giochi e che tuttavia non ha mai realizzato i propri giochi. Nei grandi studi molti membri dello staff senior che sono designer sono di solito veterani del settore che hanno consapevolezza di tutto ciò che è necessario per realizzare un design. C'è poco spazio per gli junior in questo campo.

Essere in grado di dimostrare competenza tecnica e iniziativa; portare un prodotto raffinato dall'idea al mercato, è la cosa più rilevante che puoi fare per una futura carriera nei giochi o nell'IT. Dimentica lo stage, vuoi essere in grado di evidenziare le tue capacità, dedizione e talento. L'unico modo per farlo per i giochi è programmando. Le persone noteranno il tuo CV se puoi menzionare tali risultati.

I giochi, suddivisi nel loro elemento più fondamentale, riguardano il gioco. Narrativa, suono, arte; togli quelli e rimani con i meccanici, e l'unica persona che può farli accadere è un programmatore.

La buona notizia è che oggigiorno non è mai stato così facile per chiunque, indipendentemente dall'età, imparare la programmazione, scaricare un motore di gioco di qualità e iniziare a implementare le proprie idee. L'informatica è un ottimo inizio e non c'è motivo per cui dovresti aspettare l'università per insegnarti le basi. Ottieni una copia dei "Principi di programmazione e pratica usando il C ++" di Bjarne Stroustrup (scritto dall'uomo che ha inventato il C ++ per i suoi studenti universitari del primo anno). Ho superato solo le prime 100 pagine, ma questa era una teoria sufficiente per iniziare in Unity con C #. E ci sono molte community online, forum, wiki, per aiutare con ogni tipo di domanda che un principiante potrebbe avere. Cercalo su Google, 9/10 volte troverai una soluzione su StackOverflow o un forum specializzato. Non è mai stato così facile andare da soli.

Inoltre, le aziende potrebbero non essere disposte a cercare stagisti in parte perché molto di ciò che fanno è riservato. I dipendenti di solito firmano un accordo di non divulgazione e un tirocinante è qualcosa di più di una responsabilità rispetto a un dipendente stipendiato.


1

Siamo stati a diverse conferenze [...] e abbiamo cercato di trovare un lavoro [...] in cui ho contattato diverse aziende

Non si vuole un lavoro o fa tuo figlio vuole un lavoro?

Smetti di essere una mamma elicottero . Se tuo figlio vuole un lavoro, deve candidarsi. Nessuno lo prenderà sul serio se sua madre è costantemente dietro di lui.

Oltre a ciò, posso ribadire il consiglio dato dalle altre risposte. Gli studi di sviluppo di giochi vengono sommersi dall'applicazione di giocatori adolescenti che pensano di avere le carte in regola per diventare progettisti di giochi perché hanno "l'idea per il miglior gioco di sempre" ma non hanno assolutamente competenze pertinenti. Quelli vanno immediatamente nel cestino. Il modo migliore per dimostrare di essere uno sviluppatore di giochi è creare un gioco da solo. Non ha bisogno di avere successo commerciale. Qualche piccolo gioco freeware è abbastanza.


2
Il figlio in questo caso avrà 15 o 16 anni, penso che il termine "mamma elicottero" sia ingiustamente impiegato in questo caso in quanto è del tutto appropriato che i genitori di un bambino di questa età siano coinvolti.
Jack Aidley,

0

Tutti apprezzano i tuoi sforzi e le tue buone intenzioni, ma lascia che tuo figlio rompa il guscio d'uovo e voli. Una mamma si avvicina a diverse aziende per un lavoro per suo figlio perché "è molto intelligente" non è una cosa seria.

Le aziende hanno i loro modi per contrarre le persone. Devi adattarli. Non pensare di dover assumere un adolescente con 0 conoscenze solo perché si abbassa per lavorare gratis e sua madre dice che è molto intelligente.

È un adolescente, cerca tutorial e sviluppa i suoi giochi è un buon inizio.


0

Se l'obiettivo è l'esperienza, tuo figlio potrebbe contribuire a un progetto open source. Ci sono molti giochi open source che accolgono con favore il contributo. Anche se non contribuiscono con il codice al repository di giochi ufficiale, molti giochi hanno un'API aperta per sviluppare il proprio mod / plugin. Vedi ad esempio https://endless-sky.github.io/ , un ottimo punto di partenza sarebbe fargli costruire un plugin

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.