Experiência de trabalho com desenvolvedores de jogos para adolescente [fechado]

15

Eu tenho um filho adolescente que quer trabalhar no desenvolvimento e design de jogos quando for mais velho. Estivemos em várias conferências que explicam a importância da experiência ao procurar um emprego. Também como desenvolvedor de TI, que frequentemente entrevista novos contratados, sei como a experiência é crítica. Então, estamos tentando encontrar alguns trabalhos nas empresas Games Dev em Londres há várias semanas durante as férias de verão, mas não chegamos a lugar algum.

Meu filho é muito inteligente e espera-se que ele tenha mais de 8 GCSEs de alto nível (7+ ou A / Bs em notas antigas), ele planeja obter níveis A e depois estuda Ciência da Computação na Universidade. Ele tem alguma experiência em programação em Python. Tudo o que ele quer é alguma experiência de trabalho, se ele acabar executando tarefas e fazendo café, tudo bem, desde que ele também se envolva de alguma forma no processo de desenvolvimento de jogos. Ele também não espera ser pago (embora isso seja um bônus).

Entrei em contato com várias empresas com detalhes e um currículo, mas não recebi nenhuma resposta delas. Isso me parece estranho, pois, além de um pouco do tempo delas, essas empresas não parecem ter nada a perder aqui.

Então, minha pergunta é: existe algo que impede as empresas de jogos de contratar adolescentes nesse tipo de situação? Qualquer outro conselho pertinente seria bem-vindo.

evoelise
fonte
Percebo que você descreve o interesse dele como sendo "no desenvolvimento e design de jogos" - ele tem um papel específico nesse espaço que lhe interessa? Em equipes maiores, especialmente, os criadores de jogos podem ser bastante especializados, portanto, ter uma idéia clara de onde você se encaixa pode ser uma grande ajuda ao se candidatar ao trabalho ou escolher o que estudar. "Design", por exemplo, é apenas um (oft-incompreendido) da família de papéis neste ecossistema
DMGregory
29
Ele é um adolescente, ele precisa obter sua experiência fazendo seus próprios jogos. Em um mês, há o 39º Ludum Dare (um evento em que, em casa, você cria um jogo em menos de 48 horas após um tema específico), é uma ótima oportunidade para ele criar um jogo.
Cedric Martens
2
A melhor maneira de mostrar seu design é criando seus jogos e aplicando-o. Ele não precisa ser um programador especialista, sendo criativo, com mecânica simples e bom design de jogo, você pode fazer um ótimo jogo.
Cedric Martens
3
Eu adquiri minha experiência com modificações de jogos, a partir dos 13 anos. Agora tenho 20 anos e fui aceito em todos os cursos universitários de programação de jogos nos quais me inscrevi, além de executar um back-end para vários jogadores. O que quero dizer é que a experiência não significa necessariamente que deve estar dentro de uma empresa, apenas que ela ganha experiência de outras maneiras, como projetos pessoais. Como bônus, também tenho 7 anos de experiência em programação de jogos.
AStopher
4
Esteja ciente de que o setor de desenvolvimento de jogos é realmente difícil. Como muitas pessoas querem fazer isso, a entrada é difícil, as horas são longas, os salários são baixos e o estresse é alto. Certifique-se de que ele saiba que não é só diversão e jogos.
Tim B

Respostas:

30

Você encontrou um problema real na indústria de jogos. Não sabemos como julgar a experiência em criar jogos. Treinar alguém para ser produtivo em um novo projeto de jogo pode levar semanas por conta própria, por isso estamos muito preocupados em fazer esse investimento. Nosso melhor palpite é observar os jogos que alguém já fez, o que leva a uma situação complicada em que você precisa ser contratado para trabalhar em um jogo, para que possa ter seu nome em um jogo enviado para poder ser contratado.

Examinando as ofertas de emprego para o meu estúdio, por exemplo, quase todas pedem 5 anos de experiência anterior em jogos e vários títulos enviados, e há muita competição pelas poucas posições de nível de estudante / recém-formados. Isto é especialmente predominante nas grandes empresas AAA. Muitos de nós fomos capazes de começar, porque um estúdio independente menor se arriscou (ou arriscamos começar nosso próprio estúdio independente).

Só para acrescentar a esses problemas, dos estúdios que contratam estudantes / graduados / estagiários com frequência, alguns têm uma reputação de rotatividade - tratando esses iniciantes como mão-de-obra barata e substituível para trabalhar até que se esgotem, sabendo que sempre há mais por aí o lugar deles. Portanto, não deixe de ler a cultura do trabalho em qualquer estúdio ao qual se inscreva.

Existe uma maneira de quebrar esse problema, e pode ser perfeito para a experiência de verão que você descreve. Requer apenas ampliar um pouco a definição de "experiência de trabalho" para "experiência de desenvolvimento de jogos"

Fazemos essas coisas chamadas Game Jams , que são um pouco como um hackathon ou charette: um grupo de criadores de jogos se reúne e decide criar um novo jogo do zero em um período muito curto - geralmente uma semana, um final de semana ou mesmo apenas um dia. Eles geralmente são gratuitos ou muito baratos para participar e não exigem nenhuma revisão de currículo para entrar.

Eu recomendaria particularmente atolamentos que ocorrem em locais físicos, como escolas ou espaços de coworking, pois eles oferecem a oportunidade de se misturar com colegas criadores, se inspirar, pedir ajuda, oferecer ajuda e geralmente apenas aproveitar a energia de todas essas pessoas se reunindo para criar.

Há também um fluxo contínuo de atolamentos somente on-line - o itch.io cataloga muitos deles em um prático formato de linha do tempo . Se você não conseguir encontrar um atolamento adequado perto de você ou começar na linha do tempo desejada, sempre poderá pegar alguns amigos e começar o seu. :)

A maioria dos atolamentos terá um tema ou desafio de algum tipo para despertar sua criatividade, outros terão restrições como o uso de plataformas / ferramentas / gêneros específicos. A maior parte da minha experiência não é uma competição julgada - eles geralmente terminam com um fliperama ou uma vitrine onde todos jogam todos os joguinhos estranhos que os participantes inventaram.

Você pode participar de uma jam como uma equipe de amigos ou como indivíduo, se quiser fazer tudo sozinho. Alguns dos maiores congestionamentos também fornecem serviços de criação de partidas para ajudá-lo a montar uma equipe, ou papéis "flutuantes" onde artistas / designers de som sem uma equipe se emparelham com equipes que não possuem artistas / designers de som.

Eu recomendo compotas porque elas reproduzem um microcosmo de desenvolvimento de jogos - todas as mesmas pressões, alegrias e frustrações, dinâmica de equipe e desafios de escopo (e ah, que droga!) Condensados ​​em uma oportunidade de baixo risco. Se um engarrafamento der errado, ehn, perdi um fim de semana na pior das hipóteses - não tive que viver através de um estúdio que fundei que estava falido. ;)

E os jogos criados não são apenas descartáveis. Com um pouco de dedicação e polimento, elas podem se transformar em ótimas peças do portfólio para serem levadas a um possível empregador para provar que você tem habilidades de criação de jogos. Aqui em Ontário, tivemos várias histórias de sucesso de criadores que pegam protótipos experimentais de atolamento de jogos e continuam desenvolvendo-os em jogos concluídos que você pode comprar no Steam / Xbox / Playstation / etc, incluindo Runbow , Keep Talking e Nobody Explodes , Templo de Toto , monte seus amigos , força do tempo super , amantes em um espaço-tempo perigoso , The Yawhg . (Não tenho afiliação com nenhum desses jogos, acho que eles e seus criadores são incríveis)

Então, sim, tudo o que dizer: os atolamentos de jogos podem ser uma maneira divertida e acessível de criar experiência de jogo, evitando os guardiões da indústria, e eu recomendo-os mesmo para desenvolvedores de jogos experientes, como uma maneira de estimular periodicamente sua paixão por criar jogos. Sinta-se à vontade para entrar em contato comigo no Twitter, se você quiser obter mais informações sobre compotas. :)

DMGregory
fonte
Esta entrevista com Todd Howard, diretor de Skyrim, aborda praticamente o assunto às 5:00. Sua educação não importa muito, eles querem ver se você é capaz de fazer suas próprias coisas.
Cedric Martens
2
Que ótima resposta, obrigado por reservar um tempo. Eu não tinha pensado em atolamentos de jogos e é uma ótima idéia. Eu não acho que as habilidades de programação do meu filho dependam disso, mas se eu ajudar, ele deve funcionar. Isso é algo que definitivamente faremos. É uma pena que ele não possa ter a experiência até ter a experiência, como você declara uma situação difícil, mas eu meio que esperava que fosse esse o caso. Espero que com alguns congestionamentos de jogos em seu portfólio possamos chegar a algum lugar.
Evoelise 02/07
4
As equipes de pais e filhos nos atolamentos são uma força a ser reconhecida! : D Boa sorte para vocês dois, e o mais importante de tudo, divirtam-se!
DMGregory
Ótimos pontos. Sem mencionar que começar com jogos pequenos traz um grande benefício, pois começar geralmente é um esforço muito mais consciente do que ajustar um jogo que realmente faz alguma coisa (suspeito que seja por isso que muitos desenvolvedores de jogos hoje em dia começaram a modificar jogos existentes); Depois de ter algo que você pode realmente tocar, é fácil sentir essa coceira ardente para continuar ajustando, melhorando, investindo mais esforço. É como acontece com o software normal - o melhor software geralmente vem de você ter a necessidade, usar seu próprio produto, resolver problemas reais.
Luaan
@CedricMartens Boa referência - Todd Howard foi ainda mais longe desde a entrevista, pois é creditado por grande parte do sucesso de Skyrim (um dos jogos mais bem-sucedidos de todos os tempos) e Fallout 4 depois. Como tal, ele recebeu a honra de um lugar no Hall da Fama da Academia de Artes e Ciências Interativas - muito bom para um homem que só queria se envolver na construção de videogames desde a infância. Pessoalmente, acho que ele seria um modelo fantástico para aspirantes a desenvolvedores de jogos.
Kallum Tanton
5

Como um estudante universitário atual (2º ano) que atualmente está em cooperação paga com um estúdio, meu maior conselho seria projetos pessoais. Comece a brincar com C # e Unity e esteja constantemente brincando e fazendo protótipos rápidos de idéias que você tem. Todos. O. Tempo.

Uma ótima maneira de criar uma experiência real de desenvolvedor de jogos é com os atolamentos de jogos. São maneiras fantásticas de aprender, experimentar e alimentar novas pessoas. Se você quiser obter mais informações sobre alguns jogos públicos, confira Itch .

Se você quiser aprender mais diretamente e desejar alguma estrutura, o Udemy tem incríveis cursos para desenvolvedores de jogos. Grande apoio e comunidade, e eles estão à venda o tempo todo. Acabei de receber um curso Unreal Engine de 54 horas por US $ 15. Vale totalmente o investimento.

Por fim, peça ao seu filho que faça o trabalho. As empresas não querem contratar alguém cujos pais os procurem. Você precisa deixá-lo chegar lá e aprender por si mesmo, caso contrário ele não aprenderá.

BenjaFriend
fonte
4

Apenas uma adição às outras respostas (porque não posso comentar): concordo que trabalhar em um jogo em casa primeiro é uma maneira melhor de começar do que tentar obter experiência em uma empresa distante. Ele pode começar a fazer seus próprios jogos pequenos para se acostumar com o desenvolvimento e conhecer alguns dos componentes que um jogo geralmente possui. Outro passo que sugiro assim que ele tiver experiência suficiente está contribuindo para algum jogo. Não está em Python, mas como um exemplo, o jogo Terasology é um projeto semelhante ao Minecraft, onde todos podem contribuir com código, ativos, qualquer coisa no GitHub. Por meio disso, ele também aprenderá a usar importantes ferramentas de colaboração como Git (talvez até coisas avançadas como CI), aprender sobre estilo de código e, geralmente, como um fluxo de trabalho pode ser executado (como o GitLab coloca, "Da ideia à produção") . Ficando no exemplo se Terasology,

Quando ele já fez alguns jogos menores e talvez até tenha participado de um que é um pouco maior, pode ser uma idéia melhor voltar para algumas empresas. Então eles saberão que ele realmente pode entender o que está acontecendo, e não estão desperdiçando recursos em alguém que pode se cansar de codificar alguns meses depois.

Namnodorel
fonte
Se envolver em projetos de desenvolvimento de jogos da comunidade é uma ótima idéia. Considere também as comunidades de modificação de jogos. :) Especialmente para designers de níveis, um portfólio de mapas e mods para um jogo existente pode demonstrar a capacidade de dominar e inovar em um determinado conjunto de mecânicas e ferramentas.
DMGregory
4

As empresas têm algo a perder: tempo

Trabalhei para empresas que aceitaram estudantes com experiência profissional, embora como parte da experiência formal de trabalho durante o horário escolar, em vez de ad hoc . Esses alunos não são capazes de contribuir de maneira útil para o processo de desenvolvimento de jogos, mas ocupam uma quantidade considerável de tempo de desenvolvedores que poderiam estar fazendo um trabalho útil. É necessário tempo para planejar as coisas, mostrar como fazer as coisas ditas e supervisioná-las enquanto trabalham. Além disso, como são crianças, existem considerações de seguro e supervisão que não estão presentes no quadro de funcionários normal.

Mesmo uma criança inteligente, como o seu filho, não pode aparecer e produzir um trabalho que vale a pena em poucas semanas. Mesmo quando levamos estudantes de projeto da universidade local que eram consideravelmente mais velhos e participavam de um curso específico de desenvolvimento de jogos, raramente acontecia que eles produzissem um trabalho que valesse a pena nos primeiros meses . Alguns nunca conseguiram, ou produziram um trabalho bom o suficiente para que seu custo em termos de tempo de outras pessoas não fosse coberto.

Assim, de fato, levar estudantes para experiência ou projetos de trabalho freqüentemente não é benéfico para as empresas envolvidas. Em vez disso, é oferecido por um senso de comunidade e dever à sociedade em geral. Esse papel é menos bem alcançado ao assumir uma criança aleatória interessada no desenvolvimento de jogos do que na participação em programas formais de experiência profissional.

Jack Aidley
fonte
Eu acho que você está certo sobre tudo, no entanto, seria bom fornecer algumas alternativas.
Michael
3

DMGregory está certo. Encontrar emprego como desenvolvedor de jogos não é o mesmo que lançar um currículo em alguma empresa de engenharia. Basicamente, porque o Software é algo bastante novo, e uma baixa porcentagem de jovens sabe como fazê-lo, e uma porcentagem menor faz isso bem. Eu nunca fui a uma jam, mas se o seu filho tiver tempo, recomendo fortemente que ele crie jogos e os publique. Eles não precisam ser difíceis, podem ser simples jogos 2D. Ainda mais simples que um jogo de plataformas. Veja "Pop the Lock" na Play Store. É tão simples e tem até 5 milhões de downloads. Além disso, ele pode acabar não querendo ser empregado de ninguém, mas ter sua própria empresa de desenvolvimento de jogos, para a qual ele não precisa de dinheiro, já que ele pode obtê-lo por conta própria se tiver sucesso. A Android Play Store é um bom começo.

Joaquin Guevara
fonte
2

Até agora, existem muitas boas respostas, mas desejo enfatizar um ponto em particular.
Para ser franco: você quer ser um designer de jogos? Você quer dizer programador.

Muitos jogos vêm de equipes pequenas ou de desenvolvedores solitários. Nesse caso, cada pessoa tem várias funções. A menos que você chegue a grandes corporações, simplesmente não há como um designer de jogos dedicado ser justificado (ou até relevante), e mesmo assim eu não confiaria em alguém que alegasse amar o design de jogos e ainda assim nunca tenha criado seus próprios jogos. Nos grandes estúdios, muitos dos funcionários seniores que são designers geralmente são veteranos do setor que têm consciência de tudo o que é necessário para tornar um design realidade. Há pouco ou nenhum espaço para juniores neste campo.

Ser capaz de demonstrar competência técnica e iniciativa; levar um produto polido do conceito ao mercado é a coisa mais relevante que você pode fazer para uma futura carreira em jogos ou em TI. Esqueça o estágio, você deseja demonstrar sua capacidade, dedicação e talento. A única maneira de fazer isso em jogos é pela programação. As pessoas notarão seu currículo se você puder mencionar essas conquistas.

Jogos, divididos em seu elemento mais fundamental, são sobre brincadeiras. Narrativa, som, arte; retire esses itens e você ficará com a mecânica, e a única pessoa que pode fazê-los acontecer é um programador.

A boa notícia é que hoje em dia nunca foi tão fácil para ninguém, independentemente da idade, aprender a programar, baixar um mecanismo de jogo de qualidade e apenas começar a implementar suas idéias. A Ciência da Computação é um excelente começo, e não há razão para que você precise esperar pela universidade para aprender o básico. Adquira uma cópia dos "Princípios e práticas de programação de Bjarne Stroustrup usando C ++" (escrita pelo homem que inventou o C ++ para seus primeiros estudantes universitários). Eu cheguei apenas nas 100 primeiras páginas, mas isso foi teoria suficiente para começar no Unity com C #. E há muitas comunidades online, fóruns, wikis, para ajudar com todo tipo de perguntas que um iniciante possa ter. Pesquise no Google 9/10 vezes, você encontrará uma solução no StackOverflow ou em um fórum especializado. Nunca foi tão fácil fazer isso sozinho.

Além disso, as empresas podem não estar dispostas a procurar estagiários, em parte porque muito do que fazem é secreto. Os funcionários geralmente assinam um Contrato de Não Divulgação, e um estagiário é algo mais passivo do que um funcionário assalariado.

inadequadoCode
fonte
1

Temos sido a várias conferências [...] temos estado a olhar para tentar encontrá-lo algum trabalho [...] Eu tenho abordado várias empresas

Não que você quer um emprego ou não o seu filho quer um emprego?

Pare de ser mãe de helicóptero . Se seu filho quer um emprego, ele precisa se candidatar. Ninguém o levará a sério se sua mãe estiver constantemente atrás dele.

Além disso, posso reiterar o conselho dado pelas outras respostas. Os estúdios de desenvolvimento de jogos são inundados com a aplicação de jogadores adolescentes que pensam que têm o que é preciso para se tornarem designers de jogos porque têm "a idéia para o melhor jogo de todos os tempos", mas não têm absolutamente nenhuma habilidade relevante. Aqueles vão para a lata de lixo imediatamente. A melhor maneira de provar que você é desenvolvedor de jogos é criar um jogo por conta própria. Não precisa ser comercialmente bem-sucedido. Algum pequeno jogo freeware é suficiente.

Philipp
fonte
2
O filho nesse caso terá 15 ou 16 anos, acho que o termo "mãe de helicóptero" é injustamente empregado nesse caso, pois é bastante apropriado que os pais de uma criança dessa idade estejam envolvidos.
Jack Aidley
0

Todo mundo aprecia seu esforço e boas intenções, mas deixe seu filho quebrar a casca do ovo e voar. Uma mãe que se aproxima de várias empresas em busca de um emprego para o filho, porque "ele é muito inteligente", não é sério.

As empresas têm suas próprias maneiras de contratar pessoas. Você tem que ajustá-los. Não pense que eles precisam contratar um adolescente com 0 conhecimento só porque ele se abaixa para trabalhar de graça e sua mãe diz que é muito inteligente.

Ele é um adolescente, procurando tutoriais e desenvolvendo seus próprios jogos, é um bom começo.

julito30
fonte
0

Se o objetivo for experiência, seu filho poderá contribuir para um projeto de código aberto. Existem muitos jogos de código aberto que agradeceriam sua contribuição. Mesmo se não estiver contribuindo com código para o repositório oficial de jogos, muitos jogos têm uma API aberta para desenvolver seu próprio mod / plugin. Veja, por exemplo , https://endless-sky.github.io/ , um ótimo lugar para começar seria fazê-lo construir um plugin

rviertel
fonte