Com certeza terminar o ensino médio. No entanto, vou diferir do que todo mundo diz, porque sou um pouco tendenciosa.
Embora um diploma em CS / equivalente possa ajudá-lo a entrar nas empresas, ele pode ou não ensinar muito, dependendo da faculdade. Tenho certeza de que todo mundo aprende muito sobre o MIT ... mas também paga> US $ 10 mil por semestre, se puderem entrar.
Eu tenho que te perguntar algumas coisas, no entanto.
- Você já fez projetos / jogos a ponto de chamá-los de "completos"? (e algo além do olá-mundo básico)
- Você está constantemente aprendendo sobre o desenvolvimento de jogos através dos meios apropriados (stackoverflow, fóruns, blogs, livros etc.)
- Você gosta de criar jogos, mesmo que não seja pago por isso?
- Você se sente à vontade para aprender e aprender através da internet?
Se você respondeu não a alguma dessas perguntas, provavelmente é melhor se formar porque não tem experiência suficiente. No entanto, se você respondeu sim a todos, um diploma servirá apenas a um propósito: colocar o pé na porta.
Dito isto, sou um programador (não de jogo). Eu me formei no ensino médio e fiz alguns cursos universitários, mas nunca me formei. Agora tenho 21 anos (quase sem dívida com o meu nome!) E estou trabalhando em uma posição de nível básico (ou seja, júnior) em uma empresa respeitável, embora pequena. Aqui está como eu fiz e o que você precisa fazer:
- Contribua e crie projetos de código aberto! Esta é a melhor maneira absoluta de obter experiência da vida real trabalhando em equipe
- Pós-graduação no ensino médio. Caso contrário, muitas empresas verão isso e pensarão "ele não tem disciplina", porque é preciso um pouco de disciplina para terminar. Se você não terminar algo tedioso como o ensino médio, como você lidará com a conclusão de um jogo quando todo o material "divertido" já estiver pronto?
- Crie um projeto. Pode ser de código aberto ou não. Mas, esse projeto precisa ser o jogo mais refinado que você pode criar. Se for um jogo na loja de aplicativos, publique-o. Esta será a parte chave do seu currículo para futuros empregadores. Porque você não tem diploma, você realmente precisa impressioná-los para levá-los a considerá-lo. Eles precisam saber, sem dúvida, que você sabe o que está fazendo.
- Crie um bom currículo e comece a se candidatar a empregos de nível básico ou de estágio! Verifique se o seu currículo indica que você está motivado o suficiente para ser autodidata, mostra todos os seus projetos e contribuições anteriores, etc.
Agora, a parte mais difícil desse caminho é conseguir o primeiro emprego e deixar uma boa impressão. Seu primeiro emprego provavelmente não será nada empolgante, e você provavelmente será mal pago e só Deus sabe o que mais. Mas, consiga o emprego! Certifique-se de ser completamente honesto sobre o que lhe falta. Se eles são uma loja de Java e você conhece o C #, diga algo como "Eu aprendi muitas linguagens e posso buscá-las facilmente. Levarei um tempo para me familiarizar com o Java, mas também conhece C # que é bem parecido ". A primeira coisa que você não quer fazer é conseguir o primeiro emprego e então eles descobrem que você não sabe o que eles esperavam de você.
Após o primeiro trabalho, as coisas ficam significativamente mais fáceis. A maioria das empresas se preocupa muito mais com a experiência de trabalho anterior do que com um diploma universitário. Certifique-se de manter seu primeiro emprego por pelo menos 2 anos, talvez mais. Quando você se sentir confortável, comece a enviar aplicativos para outros trabalhos "melhores" de nível básico. Basicamente, seu primeiro emprego servirá como substituto para um diploma. Vai ser ruim, mas o próximo trabalho saberá que você tem o conhecimento e não se preocupará tanto com a falta de um diploma.
Isso funcionou para mim e espero que funcione para você. Claro que não há garantias, mas estou falando da experiência do mundo real. Consegui um emprego de programação literalmente 2 meses depois de me formar no ensino médio. Não era o melhor emprego e era praticamente um salário escravo, mas 2 anos depois, aqui estou em um emprego muito melhor, sendo pago decentemente, e acordo todas as manhãs e realmente aprecio o que faço. E muitas pessoas deixaram essa empresa para trabalhar na Microsoft e em outros grandes nomes.
Em suma:
- Faça jogos pessoais
- Obter (qualquer) trabalho relacionado ao game-dev
- Lucro!
Nota: Você ainda pode fazer alguns cursos universitários, dependendo do que deseja fazer (designer gráfico, programador, modelador etc.). Por exemplo, ter uma compreensão completa da geometria pode ajudá-lo a programar jogos em 3D. Além disso, se você é um pouco introvertido, pode querer ter uma aula de falar em público, apenas para aprender essa habilidade. Essa é uma das aulas que pretendo fazer em algum momento porque sou péssima em falar em público, mas é útil mesmo para programadores.
Além disso, comecei a programar muito jovem. Na 7ª série, cheguei a um ponto em que eu aprendia praticamente qualquer novo idioma e tinha alguns "bons" projetos no último ano. Se você iniciou mais tarde, esse caminho pode ser mais difícil.