Se existe uma pergunta que fazem para mim mais do que qualquer outra é:
"Como me torno um desenvolvedor de jogos"
Eu recebo emails de crianças, adolescentes e pessoas entediadas de seus empregos
que adorariam mudar sua paixão por jogos em uma carreira e ser aqueles a desenvolver
as mecânicas, sistemas e níveis que tanto falo nesses videos
Infelizmente, não estou bem preparado para responder essa pergunta
porem!
Eu tenho alguns contatos que podem ajudar
Então no ultimo mês estive falando com uma enorme quantia de desenvolvedores
de jogos, de níveis, recrutadores, educadores e alunos - tudo na esperança de responder
a pergunta fundamental sobre como entrar no ramo como um desenvolvedor
Começando com a pergunta mais importante de todas...
O que realmente faz um desenvolvedor de jogos?
A resposta para essa pergunta irá depender totalmente do tamanho do estúdio, o tipo
de jogo que fazer, e a estrutura da equipe deles.
Pois dependendo de onde você trabalha, a posição de desenvolvedor pode ser uma
posição bem genérica ou uma extremamente especifica
Em um jogo de celular bem pequeno por exemplo o desenvolvedor pode ser responsável por
todos os aspectos de desenvolvimento
Mas em um jogo maior, essa posição provavelmente seria dividida entre
desenvolvedor de jogo e desenvolvedor de níveis
Suba ainda mais, e essa posições podem ser divididas ainda mais
Existe desenvolvedores de gameplay, que focam em interações de segundo-a-segundo,
e desenvolvedores de sistema que tomam conta sobre conceitos abrangentes como progressão
Desenvolvedores de níveis podem ser divididos em desenvolvedores de quests ou de mundo aberto
Você pode ter desenvolvedores de narrativa, UX, economia e de técnica que são uma ponte entre
Desenvolvimento e código
Não existe como dizer o quão especifico essas posições podem ser - em "Red Dead Redemption II"
existiam pessoas focadas exclusivamente em desenvolver os sistemas para o cavalo
Mas, okay - o que essas pessoa realmente fazem?
Ora se olharmos para desenvolvedores de jogos, o trabalho deles é ter ideias para
mecânicas e sistemas.
Se esses forem aprovados pelos lideres de criatividade, o desenvolvedor ira criar
documentos detalhado de desenvolvimento e lista de propriedades para ajudar os
programadores e artistas tornarem essas ideias em realidade
Uma vez que esses recursos existem, desenvolvedores receberam as ferramentas
para manipular ainda mais a mecânica: talvez uma linguagem de script simples para planejar
interações em uma planilha de status a mudar
Por outro lado desenvolvedores de níveis irão criar o ambiente para o jogador explorar e
atravessar - usando brinquedos providenciados pelos desenvolvedores de jogo
Na maioria dos grandes jogos, níveis são feitos em "greybox" - geometria simples e
sem textura que será trabalhada pelos artistas
Desenvolvedores de níveis também podem fazer scripting para encontros específicos,
ou para entrelaçar missões em um mundo aberto.
Ambas são muito colaborativas, pois desenvolvedores estarão trabalhando de
perto com artistas, animadores, escritores programadores entre outros para fazer de suas
ideias algo belo, jogável e altamente interativo, já que ideias serão constantemente alteradas
através da resposta de testes
Okay, se isso soa interessante para você - vamos responder a próxima pergunta
Como me torno um desenvolvedor?
É a pergunta crucial.
E através de minhas conversas com os experts da indústria, descobri que você realmente
precisa de quatro coisas para conseguir um emprego como desenvolvedor
Você precisa ser capaz de pensar em termos de desenvolvimento
Você precisa de habilidade comunicações interpessoais
Você precisa de um portfólio forte para mostrar o que você pode fazer.
E para muitas posições, você precisa de algum nível de experiência na indústria de jogos
Voltarei nas duas primeiras quando estiver falando sobre entrevistas.
Mas por enquanto, vamos falar sobre portfólios e experiência
Se existe algum concelho que eu tenha conseguindo através de todos com quem falei
é: faça coisas
Mostre as pessoas que você tem a habilidade de desenvolver um jogo ou nível - e colocar
tudo junto em um portfólio.
Por exemplo - esse é Perses, um jogo super curto com cenário totalmente destrutível
que ajudou Zachary Preece conseguir um emprego em Watch Dogs: Legion
Então se você quer ser um desenvolvedor de jogos, seu portfólio deve incluir pequenos
projetos como esse para mostrar sua habilidade em pensar mecânicas ou sistemas interessantes
Nos dias de hoje é inteiramente possível fazer esses jogos usando ferramentas como Unreal
Engine e Unity
Mas se você realmente não quer aprender como programar, você pode usar o jogo de PS4
Deams, ou usar Tabletop Simulator para fazer jogos de tabuleiro e de cartas.
Esses não precisam ser jogos completos - eles podem ser simples, projetos para game jams
e protótipos
Você também pode trabalhar com outros para fazer um jogo - mas quando se trata do seu
portfólio, você precisa claramente explicar quais partes você pessoalmente fez
Qualquer que seja o caso, você tem que mostrar seu trabalho - tenha certeza de ter
uma documentação clara sobre como você sonhou, desenvolveu, implementou e refinou
suas ideias, para poder mostrar, à recrutadores, prova de suas habilidades em
pensar como desenvolvedor
Para desenvolvedores de níveis, é tudo sobre fazer um nível
Novamente, você pode usar coisas como a Unreal ou Unity, mas é perfeitamente aceitável usar
uma ferramenta de mods e editores de níveis para jogos ja existentes
E se você conseguir fazer um nível relevante para empresa que você quer trabalhar,
Melhor ainda
Falei com um desenvolvedor que conseguir seu emprego por causa de um nível que fez
para o jogo anterior da empresa que trabalha
O que quer que tenha em seu portfólio, tenha certeza que o que fez esteja finalizado mesmo
que seja extremamente curto.
Foque no seu melhor trabalho, e sempre escolha qualidade sobre quantidade
E enquanto downloads e documentações são de grande importância, empregadores não
podem jogar e ler tudo, então tenha seu portfolio com videos e screenshots
Agora vamos falar sobre experiência
Enquanto algumas empresas terão posições para quem esta começando, elas são incomuns
e altamente procuradas
Então você pode aumentar suas chances de ser contratado através de experiência na indústria
Uma forma de conseguir isso é através de posições como estágios, trainee e trabalhos
de experiência - que pode absolutamente se tornar em uma posição integral na companhia
se você fizer um bom trabalho
Outro método comum é começar em garantia de qualidade (QA, ou teste de jogos)
Isso lhe da experiência no ramo e uma visão direta de como um estúdio funciona
Novamente, não é incomum para QA testes - especialmente aqueles dentro de times de
desenvolvimento - impressionar seus chefes e serem movidos para uma posição de
desenvolvedor na mesma companhia
Mas lembre-se que QA é de vital importância por si só, e não deveria ser visto como
apenas uma forma de se tornar desenvolvedor
Talvez o melhor conselho seja lembrar que seu primeiro emprego provavelmente não
será desenvolver jogos para Blizzard ou Bungle
Você não pode ser exigente nesse ponto, então consiga experiência em lugares fazendo
jogos para celular, ou para crianças, ou até mesmo jogos de azar antes de entrar em
empresas fazendo seus jogos de sucesso favoritos.
Agora, existe uma excelente maneira de conseguir tanto um portfolio quanto experiência
E é através de uma universidade
Em 2021, houve um enorme numero de cursos para desenvolvedores de jogos no mundo todo
Como DigiPen em Washington, Universidade Teeside no Reino Unido, Breda University
na Holanda e RMIT na Australia
Se você iniciar um desses cursos você será ensinado teoria sobre de jogos
e o suficiente de programação para iniciar e por pessoas com experiência na indústria
Você irá criar um portfólio forte, usando seus projetos de fim de ano - Perses falado sobre mais
cedo foi na verdade o projeto de Zac na Staffordshire Uni no Reino Unido
Você também consegue fazer amigos para criar jogos e fazer conexões na indústria
e você frequentemente terá acesso a trabalhos de experiência e posição de graduado
Essa é uma rota forte e cada vez mais popular de entrar na indústria, mas com quase todos
com quem falei - incluindo os professores - alertaram que o diploma em si não é
importante.
No lugar, é tudo sobre fazer o máximo de suas oportunidades e conexões providenciadas
E é sobre ter tempo para realmente focar em construir um portfólio
Então no final de tudo, um diploma de desenvolvimento de jogos não garante um bom
emprego na indústria
E também não é um requerimento para muitas posições: o que é bom pois
dependendo de onde você vive universidade pode ser algo caro
Se você decidir estudar desenvolvimento de jogos tenha certeza de escolher sua universidade
com cuidado
Olhe para quem está ensinando suas credenciais e experiência
Olhe quais empresas a universidade tem contato E onde os graduados acabaram
indo
E definitivamente cuidado com colégios que só se importam com lucro nos EUA
Sempre pesquise antes de se matricular
É bom mencionar que outras habilidades e outras origens educacionais podem lhe
ajudar a se destacar como candidato
Por exemplo, apesar de programar ser raramente necessário para um desenvolvedor
alguma habilidade de programar irá lhe ajudar a se comunicar melhor com os engenheiros
e também ajudar a entender as ferramentas de código que irá usar
O mesmo se aplica para outras posições e processos, como arte e som
Alguns conhecimentos também relevantes incluem economia, arquitetura, arte e
psicologia podem fazer você um melhor candidatos quando estiver indo contra aqueles
com conhecimento exclusivo a desenvolvimento de jogos
E finalmente, não podemos esquecer do lado social de tudo
O clássico "Não é o que você sabe, mas quem você conhece"
Fazendo fortes conexões na indústria através de eventos e mídias sociais
podem abrir portas que outros podem nem ver
Mas okay - você tem seu currículo, seu portfólio e talvez alguma experiência,
talvez tenha até um diploma em desenvolvimento de jogos
Você se aplicou para um empresa e conseguiu um entrevista
Parabens! e então...
Como você se da bem em uma entrevista?
Quando você está entrevistando para uma posição de designer, recrutadores estão
procurando por duas habilidades mencionadas acima - pensamento como desenvolvedor
e habilidades interpessoais
Para o segundo, você terá perguntas que são sobre julgar sua personalidade para
observar se você tem a atitude certa, e irá se ajustar a cultura existente no estúdio
Então o entrevistadora quer saber se você joga como um time que pode resolver conflito
e se adaptar a visão de outra pessoa
Você tem boas habilidades de comunicação, incluindo confiança em suas ideias?
E você resiste a criticismo sobre seu trabalho?
Não fique surpreso se o recrutador destrinchar seu portfólio para ver como você reage
sobre criticismo a suas ideias.
Em relação a pensar como um desenvolvedor, o recrutador quer saber se você consegue
pensar sobre jogos em um nível mais profundo que um fã ou um consumidor
Você sabe como jogos funcionam?
Você entende como alterações podem impactar outros aspectos do jogo?
Escutei que mais de um estúdio pergunta " O que aconteceria se você removesse uma
opção em pedra papel e tesoura?" para ver como eles resolveriam o problema, e mostrar
que eles entendem sobre balancear um jogo
É comum ser perguntado sobre jogos que você tem jogado recentemente
Isso não é papo furado - é uma chance de você mostrar analise, criticismo e entendimento
sobre desenvolvimento.
Pratique isso através da analise, revisão e do destrinchar de jogos conforme você joga
como algo similar a GMTK
Se você se der bem na entrevista, você pode receber um teste de desenvolvimento
Isso é onde você recebe perguntas para provar suas habilidades de desenvolvimento
normalmente em papel mas talvez em
uma ferramenta de programação ou de criação de níveis
Para uma posição de desenvolvedor de jogos você talvez seja requerido à pegar um jogo
existente e adicionar mecânicas, ou mostrar como você mudaria alguns aspectos de um jogo
Para um desenvolvedor de níveis você pode receber perguntas para elaborar um mapa
para um nível curto que inclui uma nova mecânica ou encontro com inimigo
Isso irá normalmente envolver um jogo do estúdio, então esteja familiar com eles
Isso pode ser bem estressante - especialmente se você for requerido fazer o teste no local
e estiver sobre pressão de tempo
Então inclui um link para uma ótima discussão de GDC sobre aspectos dos testes de
para ajudar a preparar
Agora, se você não conseguir o emprego - que pena mas tenha certeza de conseguir
comentários para lhe ajudar no futuro
Mas se conseguir, hooray!
Você está na indústria!
Então a pergunta a se fazer é..
Desenvolvimento de jogos é um trabalho dos sonhos?
Se você segue noticias de jogos, você definitivamente ouviu coisas que podem
lhe desincentivar sobre a indústria.
Trabalhar em desenvolvimento de jogos envolve crunch - que é quando se trabalha
por horas excessivas antes de um grande marco
Studios de jogos frequentemente tem quantidades massivas de dispensas ou fecham
Desenvolvedores de jogos podem receber ameaças ou abusos online.
E até existe histórias de abuso sexual no ambiente de trabalho
E é verdade - desenvolvimento de jogos é volátil, e extremamente trabalhoso, e geralmente
sem agradecimento, e não diverso, inclusivo ou seguro como deveria ser
Mas, quando apresentei esses problemas para pessoas na indústria me disseram que apesar
desses problemas existirem, eles não deveriam te desencorajar em se juntar ao ramo, e que
progressos estão sendo feitos para melhorar esses aspectos
Você também pode se proteger até certo ponto através de cuidadosamente pesquisando sobre
o estúdio antes de conseguir um emprego
Olha em sites como Glassdoor, e converse com funcionários atuais e antigos
Outro desafio para desenvolvedores de jogos é que você talvez não tenha muitas oportunidades
para viver
Existe poucos desenvolvedores de jogos e menos cursos ainda em lugares como India e
América do Sul por exemplo.
Então talvez você tenha que se mudar para conseguir empregos melhores - mas você
talvez possa conseguir experiência em pequenos estúdios onde você vive
Mas novamente, é bom lembrar que você não precisa trabalhar na Ubisoft ou Rockstar
para ser um desenvolvedor de jogos.
Os vários jogos indies lançados todo ano são prova que individuais e pequenos times e
empresas podem criar jogos sem se envolverem na indústria
E prometo que os desenvolvedores solo de Axiom Verge, Stardew Valley, e Gunpoint
Tiveram um controle criativo muito maior que o cara trabalhando nos cavalos de
Red Dead Redemption
Isso não é dizendo que esse caminho é mais fácil que ser contratado
E não é garantia de ter um retorno financeiro bom ou se tornar milionário
Mas talvez é assim que você quer ser um desenvolvedor de jogos
Por enquanto... esse seria um outro video
Então espero que ajude!
Se você quer se tornar um desenvolvedor de jogos você tem que fazer algo, game jams,
baixe ferramentas de modding, pratique suas habilidades de pensar como um desenvolvedor
faça amigos e conexões, e talvez comesse com uma posição diferente ou estude
desenvolvimento de jogos em uma escola
É uma indústria difícil e competitiva.
E será diferente para cada empresa no planeta os concelhos nesse video o melhor e mais
generalizado conselho que posso providenciar mas não ira se aplicar 100%
a todos
Também é um trabalho que não é sem suas dificuldades e desafios.
Porem pode ser uma carreira satisfatória: você não está apenas jogando jogos, você
estará ajudando a criar experiências para a próxima geração de jogadores
Um grande obrigado a todos que me ajudaram com esse video.
Eu não conseguiria ter feito ele sem a ajuda de Steve, Emma, Peter, Sean, Vicky, Richard,
James, Yasmin,
Nick, e muitos outros
Se você é um desenvolvedor na indústria e possui algum concelho por favor coloque
nos comentários abaixo, e irei destacar os melhores