Programar seus próprios jogos… não é tão fácil quanto parece! Apenas os corajosos e ousados decidem se tornar desenvolvedores de jogos em seis meses.
Sejamos honestos: seis meses é um objetivo audacioso. A menos que você já tenha experiência em criar projetos de software interessantes, seja como hobby pessoal ou profissionalmente, fazer jogos é um trabalho árduo que leva tempo para se dominar.
Felizmente, suas opções estão abertas e as recompensas são atraentes. Jogos hiper casuais oferecem uma rota acessível para a indústria. Então, se você está procurando criar jogos móveis interessantes que:
- possam ser jogados em qualquer dispositivo móvel,
- possam ser jogados por praticamente qualquer pessoa,
- e possam ser feitos em curtos períodos de tempo,
então este artigo pode ser a estrela guia que você precisa para sua jornada no desenvolvimento de jogos.
Também temos uma variedade de recursos de coaching sobre tópicos de desenvolvimento de jogos quando você se inscreve em nosso Portal de Publicação. Aqui você também pode enviar seus jogos e solicitar testes gratuitos, obter feedback e entender se seus jogos Hiper Casuais estão prontos para as lojas de aplicativos.
Primeiro, Aprenda Os Fundamentos Da Programação
Jogos são essencialmente softwares. Para que o software rode em um computador, ele deve ler uma lista de comandos. Um programador é alguém que escreve esses comandos. Se você quer se tornar um desenvolvedor de jogos, espere ser o programador 90% do tempo.
Esses comandos podem vir em diferentes formas; linguagens de programação, como são chamadas. Você pode escolher entre linguagens como C#, C++, Python, Java, Lua ou até mesmo linguagens específicas de motores como GDScript ou GML. Mas se você precisa de uma resposta comum, geralmente verá desenvolvedores de jogos fazendo jogos em C# ou C++. (Explicaremos o porquê em um momento.)
Aprender os fundamentos da programação não leva muito tempo. Na verdade, você pode encontrar muitos recursos online oferecendo tutoriais gratuitos de C#, incluindo FreeCodeCamp, Brackeys, ou até mesmo o curso oficial de 8 horas sobre fundamentos de C# da Microsoft.
Os fundamentos da programação não devem levar mais de uma semana para aprender. Como a maioria das linguagens de programação de jogos são orientadas a objetos, os fundamentos são em grande parte os mesmos. Idealmente, você não deve ter problemas em mudar de uma linguagem de programação para outra por esse motivo.
Sabemos o que você está pensando. 'Como vou saber qual linguagem de programação é a certa para mim?'
Depende inteiramente do motor de jogos que você escolher para fazer seus jogos Hiper Casuais.
Familiarize-se Com Um Motor De Jogos
Escolher a linguagem de programação certa depende do motor de jogos de sua escolha. E escolher o motor de jogos certo pode significar observar alguns fatores como popularidade, facilidade de uso, licenciamento, e assim por diante.
A maioria das pessoas que quer fazer jogos Hiper Casuais usa Unity quando escolhe se tornar um desenvolvedor de jogos. Isso se deve em grande parte à sua popularidade e amplo suporte da comunidade, tornando o C# a outra linguagem dominante na indústria. No entanto, você ainda pode escolher entre outros motores de jogos como:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (Linguagem GameMaker, GML Visual)
O que importa mais é qual motor de jogos você está confortável em usar para fazer jogos. Familiarizar-se com o motor é fundamental e compensa a longo prazo. A maioria dos desenvolvedores usa Unity porque é o motor de jogos mais robusto para desenvolvedores independentes. Unreal é uma ótima opção se 1) você quer aprender C++, e 2) deseja entrar no desenvolvimento de jogos triple-A.
Aqui está uma análise de quanto tempo levaria para aprender os componentes principais de um motor de jogos (idealmente Unity):
- Interface de usuário básica: 1-2 horas.
- Introduzindo comportamentos aos GameObjects: Uma semana.
- Criando interfaces de usuário interativas: Uma semana.
Aprender todo o motor de jogos é irrealista, sem mencionar desnecessário. Você pode aprender as partes extras à medida que faz jogos nos seis meses que passa com ele, ou até mesmo muito depois de ter entrado em um acordo de publicação.
Comece Pequeno
Quantas vezes você ouviu alguém dizer a você, 'Estou pensando em fazer um pequeno mas interessante RPG'?
As chances são de que sejam novos no desenvolvimento de jogos. A ideia de fazer nosso jogo dos sonhos ou um jogo inspirado em nossos jogos favoritos é uma armadilha comum para iniciantes.
Você tem que começar com as menores ideias primeiro para entender como suas ferramentas e seu conhecimento de programação se unem. Os pequenos jogos que você faz nas etapas iniciais atuam como as rodinhas de treinamento que você precisa para entender diferentes aspectos do desenvolvimento de jogos.
Você está aprendendo sobre materiais e shaders? Faça um jogo sobre combinar diferentes objetos uns com os outros com base em suas cores. Tentando entender como o movimento em um jogo isométrico funciona? Faça um jogo onde uma bola se move para o destino que você clica.
Prototipar essas pequenas ideias rapidamente pode levar apenas uma semana ou menos. E à medida que você faz mais e mais protótipos, perceberá o que exatamente fazer a cada vez e inevitavelmente encurtará o tempo e reutilizará ativos sempre que possível.
Essas são pequenas ideias que lentamente ensinam você como o motor e o código trabalham em conjunto para entregar uma experiência.
Falando em experiência…
Entenda Como é Projetada Uma Experiência Divertida
Projetar e criar uma experiência de jogo envolvente é divertido. Mas também tem seu próprio conjunto de princípios e fundamentos que variam de jogo para jogo. Jogos Hiper Casuais são conhecidos por sua jogabilidade concisa, adesão de curto prazo e apelo em massa. Há um guia inteiro sobre esses princípios que você pode conferir.
Fazer jogos básicos é fácil, mas torná-los divertidos é a parte desafiadora que leva tempo, paciência e conhecimento sobre o que faz os jogadores se interessarem. Podemos ajudar com isso se você estiver tendo dificuldades.
Temos vários recursos Hiper Casuais testados e aprovados que produziram os 45+ jogos #1 lançados pela Kwalee. Você pode acessá-los gratuitamente após se juntar ao nosso Portal de Publicação oficial da Kwalee.
Conecte-se Com Outros Desenvolvedores De Jogos
Todo trabalho e nenhuma diversão fazem de você um desenvolvedor de jogos maçante. Uma das melhores maneiras de se estabelecer na indústria, quando você se torna um desenvolvedor de jogos, é se conectar com pessoas que fazem jogos para viver.
Se você acabou de sair da universidade, crie um novo perfil no LinkedIn e destaque alguns detalhes de histórico de trabalho e projetos de desenvolvimento de jogos que você fez. Depois, adicione um link para ele em seu portfólio. Sempre que você encontrar novas pessoas na indústria, pode trocar detalhes, se conectar e conhecê-las como mentores. Eventualmente, você encontrará oportunidades vindo em sua direção, que você pode aproveitar e obter mais experiência.
Faça o mesmo com outros espaços comunitários, especialmente aqueles povoados por outros desenvolvedores de jogos, incluindo Reddit e Discord. É uma ótima maneira de fazer novos amigos, obter feedback em seus projetos e construir mais habilidades para obter mais oportunidades de alta qualidade. Nunca pare de se conectar durante esses eventos!
Considere Um Diploma Ou Um Bootcamp Em Desenvolvimento De Jogos
Você quer uma educação abrangente em desenvolvimento de software? Fique à vontade para seguir isso em uma universidade! Embora você não precise de um diploma para se tornar um desenvolvedor de jogos, é bom tê-lo, especialmente se você quiser trabalhar com jogos em outro país. Você também encontrará colegas de classe e professores com ideias semelhantes que podem oferecer o apoio que você precisa para fazer projetos e desenvolver um senso de compreensão.
Geralmente é preferível se você puder obter um diploma em desenvolvimento de software ou outro campo relacionado à ciência do que um diploma especializado em desenvolvimento de jogos. Mas se você quer certificações em desenvolvimento de jogos, bootcamps de desenvolvimento de jogos podem ajudar.
Dependendo de como um bootcamp é estruturado, pode levar entre um dia a quatro/seis semanas para concluí-lo e obter uma certificação.
Use O 'Feedback Secreto'
Há uma maneira de você obter um feedback imediatamente eficaz. E não muitos falam sobre esse 'feedback secreto'.
Você não pode saber se fez progresso suficiente até receber esse feedback sobre seu trabalho. E se você conseguir, pode ajudá-lo a superar a necessidade de revisar seu portfólio repetidamente.
Estamos falando de entrevistas.
Quando você passa o mouse sobre o botão Aplicar, seu síndrome do impostor paira sobre você como uma torre gigante que não deixa você clicar. Entendemos o porquê.
As pessoas não lidam bem com rejeições, então se candidatar a empregos de repente se torna assustador. Mas está tudo bem – você não pode saber se fez progresso até obter o feedback que precisa. E uma das maneiras mais eficazes, embora 'não faladas', de obter feedback é se candidatar a empregos e ver se você os consegue.
Então procure por estágios e cargos juniores em estúdios de desenvolvimento de jogos e comece a se candidatar de qualquer maneira. Garantir as entrevistas e realizá-las pode lhe dar um modelo mental de trabalho do que os recrutadores procuram nos melhores candidatos e as perguntas que fazem. Se você for rejeitado, pode pedir feedback sobre sua inscrição. Eles atenderão se você cair nas boas graças deles. Nosso guia sobre como construir a inscrição certa para o emprego pode facilitar isso para você.
Com esse novo conhecimento, você pode adaptar seus portfólios e suas inscrições para se aproximar daquele cargo que você sonha. (Ou começar a apresentá-lo a editores de jogos como nós!)
E Faça Tudo De Novo!
Leva apenas sete passos simples, mas consistentes, para construir seu caminho na indústria. Para se tornar um desenvolvedor de jogos, levará muito tempo e muito autoaprendizado. Às vezes, você pode achar que seis meses não são suficientes. Ou você está embarcando em um curso de vários anos. E tudo bem – o ponto é continuar aprendendo e experimentando.
E eventualmente, você terá um portfólio bom o suficiente para apresentar a editores de jogos como nós, ou usar em suas inscrições de emprego para conseguir entrevistas.
Mantenha-se atualizado com o que está acontecendo na indústria e não pare de adicionar projetos de alta qualidade ao seu portfólio. É assim que você pode entrar na indústria de jogos eventualmente.
Temos uma ampla gama de cargos disponíveis para todos, incluindo oportunidades remotas! Vá para nossa página de empregos e veja o que está reservado na Kwalee para pessoas apaixonadas como você. Você também pode entrar em contato conosco e nossa equipe de recrutamento no LinkedIn para perguntar sobre cargos que se encaixam em você. Siga-nos nas redes sociais (Twitter | Instagram | Facebook.








