Desenvolvedor de jogo

Desenvolvedor de jogos – Vale a pena virar um?

Como os alunos concluíram um curso de design de jogos e fizeram um estágio em um estúdio real

Em 2019, a FoxD IT College sediou o curso GameDev: Game Development e estágios de pós-graduação na Clarus Victoria. No exemplo de nossos alunos, mostramos como iniciar nossa jornada no design de jogos e por que, pela primeira vez, é melhor fazer tudo sozinho.

Processo de criação do jogo

Quando o autor apresenta a idéia de um jogo, a primeira coisa que você precisa pensar é em como é mais fácil de implementar. É importante entender qual é o principal problema do jogo e a tarefa do personagem: construir um império, levar o grande prêmio em corridas, salvar a princesa. Uma tarefa igualmente importante é a elaboração do menu: como ficará, em quais partes da tela seus elementos serão localizados, quais opções o usuário poderá escolher.

Depois disso, eles pensam no mundo do jogo e nas capacidades da inteligência artificial do jogo – objetos que responderão às ações do personagem. Paralelamente, eles executam o design do jogo, desenham planos de fundo e botões e estão envolvidos na programação.

Quando o jogo está pronto em uma configuração mínima viável, ele é testado para encontrar vulnerabilidades. O processo de melhoria do código e da interface pode se arrastar por muitos meses – é importante parar no tempo, lembrar a chave e oferecer o produto ao público-alvo. Se este é o primeiro jogo na vida de um desenvolvedor, você não deve atrasar o lançamento.

Quais conhecimentos e habilidades serão úteis para um desenvolvedor iniciante

Para começar, é bom conhecer a história dos videogames. Você precisa entender qual é o conceito do jogo e por que o enredo é importante.

O desenvolvedor deve entender claramente como a interface interage com o programa principal, que armazena dados sobre objetos do jogo, por exemplo, inventário, personagens e configurações, que são regulados através do menu.

Algumas funções do jogo já são fornecidas pelo componente principal do software, mas alguns dos elementos do código precisarão ser escritos por nós mesmos. Para trabalhar em um ambiente Unity, você precisa aprender a escrever e conectar scripts em C # (C sharp – nota do editor).

Apesar de a Internet estar cheia de elementos prontos (ícones, planos de fundo, menus etc.), os desenvolvedores de jogos preferem desenhar seus próprios gráficos, embora longe de serem perfeitos. Será útil aprender algumas ferramentas simples para criar gráficos 2D e 3D e aprender a animar no Unity.

Inar Botashev, graduado do curso de desenvolvimento de jogos, participante do estágio de 14 anos:

“Na quinta série, estudei Pascal, depois mudei para Javascript e fiz um curso de Python em Foxford. Gostei dessa linguagem, mas acabou não sendo a mais adequada para o desenvolvimento de jogos – foi assim que conheci o Unity e o C #.

Quero me tornar um designer de jogos e o curso me ajudou a entender as coisas básicas: como trabalhar no ambiente do Unity, que idioma aprender, como criar um personagem básico. ”

Por que o estágio é útil

Durante um estágio em uma empresa, desenvolvedores iniciantes veem como os especialistas interagem em uma equipe e como um protótipo se transforma em um produto acabado. É bom para os jovens designers de jogos verem o processo de dentro para fora, aprenderem com os profissionais e descobrirem quais ferramentas digitais modernas eles usam.

Eles são enviados para um estágio no final de um programa de treinamento em tempo integral ou online, mas você pode organizá-lo. Se você perseverar: escreva uma carta com uma referência às suas realizações, escreva para várias empresas interessantes de desenvolvimento, mais cedo ou mais tarde elas o convidarão para um estágio em algum lugar.

Designer de jogos do estúdio Clarus Victoria, Mikhail Vasiliev:

“Os alunos são nosso público, eles nos ajudam muito, fazem testes beta. Os meninos são poder, têm uma mente questionadora, experimental, oferecem idéias inesperadas. Com a ajuda deles, os jogos saem mais desenvolvidos “.

Que tarefas os estagiários resolvem

Os graduados do nosso curso gamedev tiveram que desenvolver diferentes pontos de vista sobre o novo projeto de estúdio, estudar suas vantagens e desvantagens e oferecer suas idéias.

O estágio foi realizado em modo remoto: alunos, um professor e especialistas do estúdio ligaram para o Skype. Todas as idéias no documento principal do jogo – dzdoku – foram coletadas e transferidas para os estagiários. Todos executaram uma tarefa: estudaram o documento, comentaram e avaliaram o trabalho um do outro.

A próxima tarefa foi finalizar a embalagem do novo jogo Adaptarium. O jogador precisa desenvolver uma população selecionada de criaturas vivas: acrescente benefícios evolutivos a eles até que eles comecem a dominar o planeta.

Embalagem – este é um material educacional sobre o jogo, projetado para impressionar o jogador e incentivar a compra. Normalmente, o pacote consiste em um vídeo, que demonstra as capacidades e o enredo do jogo, capturas de tela e descrições de texto. Se a embalagem evocar emoções vivas, a probabilidade de uma compra aumenta. A essência do jogo deve ser mostrada com sinceridade e ao mesmo tempo emocionalmente – essa é toda a complexidade.

O desenvolvimento do jogo e sua preparação para a venda começam ao mesmo tempo, pois você não pode fazer um jogo e nem pensar em como ele será vendido. Durante o brainstorming e discussão das embalagens, estagiários e especialistas do estúdio tiveram novas idéias, algumas das quais serão lançadas este ano.

A última tarefa do estágio envolveu o desenvolvimento de uma interface do usuário (UI, interface do usuário) para a tela principal do jogo.

Resultados do estágio

Em nosso curso, os alunos passaram por todo o ciclo de criação do jogo, desde a ideia inicial, até encontrar as deficiências do produto final. No estágio, os caras contribuíram com suas idéias e receberam feedback da equipe e do chefe do estúdio. Alunos do ensino médio participaram do processo de desenvolvimento do jogo, que entrará no mercado este ano,

Mikhail Solovov, graduado no curso de desenvolvimento de jogos, participante de estágio, 17 anos:

“Eu conhecia a linguagem Pascal, mas não estava envolvido na programação. No curso, aprendi a trabalhar no ambiente de desenvolvimento de jogos do Unity e a programar um pouco em C #.

Adorei jogar desde a infância e, quando fiquei mais velho, fiquei interessado em criar jogos. Eu queria realizar minhas próprias idéias, mas não havia possibilidade.

No curso, consegui fazer dois jogos. O primeiro pequeno jogo do gênero de plataformas (quando o herói pula em plataformas, sobe escadas e, por exemplo, coleciona objetos), criei no início do curso usando o programa Stencyl. A segunda, a estratégia Pangolins, foi realizada no final do curso com outros alunos.

À primeira vista, minha tarefa pode parecer simples – eu estava desenvolvendo o menu principal. No entanto, aprendemos que o desenvolvimento de um menu e de uma interface gráfica do usuário (GUI) leva a maior parte do tempo. Eu estava convencido disso no estágio.

Sou grato aos criadores deste curso pela oportunidade não apenas de ver como os jogos são feitos, mas também de participar de sua criação. O curso o ajudará a aprender como programar, fazer jogos, encontrar amigos e, possivelmente, determinar o propósito da vida. ”

Por onde começar, se você decidir criar um jogo

1. Execute o projeto sozinho

Sem experiência, nem sempre é fácil decidir qual parte da criação dos jogos é mais interessante. Desenvolvimento de um conceito geral ou implementação técnica de ações individuais de um personagem, design de janelas, menus e guias ou renderização de fundo e detalhes. Para entender qual papel é mais interessante e atraente para você, às vezes você precisa tentar diferentes.

É ideal escolher uma tarefa viável para você e, no futuro próximo, por 2 a 6 meses, desenvolver o jogo sozinho. É melhor assumir um projeto pequeno e concluí-lo relativamente rapidamente. Então você terá um jogo completo que poderá mostrar aos seus amigos e anexar ao portfólio. Se você saltar imediatamente para um jogo em grande escala, há grandes chances de deixar esse negócio no meio do caminho.

2. Assuma a tarefa de desenvolvimento em equipe

Se a equipe existente de desenvolvedores iniciantes oferecer a você a participação e a programação ou o desenvolvimento da lógica e do enredo do jogo, você deve concordar. Se o projeto for pequeno, com uma alta probabilidade, você alcançará a meta e, em qualquer caso, obterá uma experiência inestimável.

Para um desenvolvedor iniciante, a experiência é um valor essencial; portanto, você não deve esperar taxas primeiro. Provavelmente, você terá que fazer o primeiro projeto de graça ou por uma taxa nominal para obter uma certa habilidade.

3. Faça um “mod”

“Mods” são modificações do jogo criadas por desenvolvedores de terceiros ou pelos próprios jogadores usando ferramentas especiais. Alguns “mods” mudam a aparência dos personagens ou a taxa de disparo de armas, outros mudam completamente o mapa do jogo, oferecem campanhas completas ou até jogos baseados no jogo base.

Se você tem suas próprias idéias sobre como melhorar seu jogo favorito, fazer um “mod” é uma boa opção para explorar a profissão de desenvolvedor.

Quanto mais complexo e maior o projeto, maior o preço do erro na fase de design do jogo. Portanto, é melhor ganhar experiência em jogos pequenos ou modificações neles.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *