Profissão Desenvolvedor de jogos no Unity - curso 151.200 rublos. da SkillFactory, treinamento de 12 meses, data 13 de agosto de 2023.
Miscelânea / / November 27, 2023
Durante o treinamento você criará quatro jogos: plataforma 3D, Space Shooter, Tower Defense e corrida 3D
O projeto final é desenvolver o conceito, game design e programar seu próprio jogo, para o qual você escolherá o gênero e a plataforma.
Parte básica do curso GameDev (12 meses)
Introdução ao GameDev
1 mês
Introdução ao GameDev: como os jogos são feitos desde a ideia até o lançamento, introdução ao design do jogo, conteúdo técnico do jogo, conteúdo e lógica, conteúdo do jogo, motores de jogo, edição de níveis
Editor Unity: Noções básicas do editor, armazenamento de ativos, material, sistema de colisão, iluminação, pré-fabricados, terreno, mecanismo de física, sistema de partículas, interface do usuário
Design de níveis usando o exemplo de aventura 3D: cena de teste, trabalho com pré-fabricados, mecânica e dinâmica de níveis, noções básicas de interação de objetos, criação de níveis - do planejamento à documentação, WhiteBox
Criando um local do zero: introdução ao Blender, primitivas, modelagem poligonal, criação de um local simples, texturas, desembrulhamento, importação para o motor, configuração da cena, adição de iluminação, interativo
Resultado: crie um jogo de plataformas 3D e um local de jogo com iluminação e interatividade
Programando em C#
2,5 meses
Noções básicas do Visual Studio: introdução e história da linguagem C#, ambiente de desenvolvimento do Visual Studio, primeiro programa, processo de compilação, depuração de aplicativos
Noções básicas do GIT: sistemas de controle de versão, introdução ao Git, Github, Markdown, Git UI, Git no Visual Studio, operações básicas do Git, ramificação do Git, recursos avançados do Git
Conceitos básicos e tipos de dados: variáveis, constantes, literais, tipos de dados básicos, enumerações, entrada e saída do console, operações básicas em C#, conversões de tipo
Construções básicas em C#: condicionais e construções, loops, matrizes, tuplas, workshop
Métodos em C#: métodos, parâmetros de métodos, passagem de parâmetros, escopo, funções recursivas, projeto final
OOP: tipos de dados de referência e significativos, estruturas e objetos, classes e estruturas, recursos de trabalho com tipos de dados de referência e significativos, empacotamento e unboxing, encapsulamento, herança, polimorfismo, classes abstratas, agregação e composição, classes e elementos estáticos, generalizações
Integrando C# ao Unity: recursos do C# no Unity, criando uma aventura 3D simples
Design de jogo
1 mês
Level Design: conceitos básicos, etapas de produção de níveis
Produção de níveis: ideia, protótipo de papel, branco, arte de nível
Desenvolvimento da equipe: funções, arte, engenheiros, designers, gestão, estágios de desenvolvimento
Redação de conceito de jogo e pitch para investidores: conceito, breve descrição, USP/USP, Pilares de design, formulação do Core Loop e descrição de sistemas, investidores, estrutura e características do pitch
Resultado: familiarize-se com o processo de criação de um novo jogo. Você aprenderá sobre as abordagens básicas para criar um jogo que será muito procurado. Você desenvolverá um documento de design para seu futuro jogo.
Atirador espacial
1,5 meses
Preparando-se para o Space Shooter: descrição da ideia, documento de design, estrutura do projeto e importação de ativos 2D, sprites
Montagem pré-fabricada de nave espacial: criação de nave espacial, joystick virtual, abstração de controle
Cena de nível: câmera, plano de fundo, objetos físicos, renascimento do jogador, limite de nível
Conteúdo de nível: armas de navio, projéteis, restrições de tiro, objetos de coleta, geradores
Navios inimigos: navio inimigo pré-fabricado, máquina de estado, busca de posição de alvo, tiro
Resultado: desenvolver um jogo 2D para celular Space Shooter
Corridas 3D
1,5 meses
Preparação para corridas 3D: design de imagem, entidades e parâmetros, componente Rigidbody, componente WheelCollider, script de controlador de carro.
Carro: construir um carro a partir de primitivos, personalizar rodas, jogador e controlador de entrada do jogador, câmera de terceira pessoa, som do motor, som de colisão.
Pista: montagem do ambiente, terreno, pista, passagem de checkpoint, controlador de corrida, início e fim da corrida, métricas da corrida, posição, tempo da volta, melhor tempo.
Bots: controlador de bot, movimento até um ponto, movimento de bot ao longo da pista, adição de bots à corrida, níveis de dificuldade de bot.
Resultado: desenvolver um jogo de computador 3D Racing
Defesa de torre
1,5 meses
Preparando-se para Tower Defense: Arquitetura Básica, Primeiro Protótipo, Torre, Movimento do Inimigo, Protótipo do Inimigo e Configurações Externas
Interface do cenário do jogo: desenvolvimento da arquitetura TD, interação entre Jogador e Inimigo, elementos simples do HUD, interfaces interativas para construção de torres, gerenciamento de grupos de interfaces
Níveis, menus e salvamentos: arquitetura de níveis de TD, eventos de vitória e derrota em níveis, implementação da interface do mapa de níveis, salvamento do progresso do jogador em disco, menu inicial do jogo
Aprofundamento da mecânica: avaliação de desempenho do jogador, ondas inimigas, aceleração de ondas, atualizações
Novos inimigos e torres: tipos de armaduras e tipos de danos, atualizações de torres, habilidades dos jogadores e outros estilos de código
Resultado: desenvolver um jogo de defesa de torre 2D para celular
Desenvolvimento em equipe ou independente do seu jogo
3 meses
Desenvolvimento de protótipo de jogo
Imagem do projeto
Cardápio
Níveis
Entidades de jogo
Interações
Robôs
Cenários
Resultado: desenvolva um jogo que você mesmo projeta. O desenvolvimento pode ser feito individualmente ou em equipe. O trabalho será realizado sob a orientação de um especialista experiente. Sua tarefa é lançar o jogo e trazê-lo ao mercado (no Steam, Google Play e/ou App Store)
B
bonalina
18.11.2022 G.
Curso interessante
Vantagens: Feedback dos mentores, oportunidade de tirar qualquer dúvida durante o treinamento. Desvantagens: Não há legendas para o vídeo. Escolhi o curso Unity Game Developer. Sonhei em criar jogos e no final resolvi tentar fazer cursos. Há muitas informações úteis e tarefas interessantes. Gostei dos trabalhos, há informações escritas, feedback dos mentores...
M
ímã49
30.05.2022 G.
Recomendo os cursos.
Vantagens: Tempo de treinamento conveniente, grande volume de webinars, disponibilidade de informações. Desvantagens: Não notei nenhum contra. Estou fazendo o curso Unity Game Developer. O tópico “motores de jogo” tornou-se interessante. Eu queria tentar criar meu próprio jogo. Eu estava procurando uma plataforma adequada para estudar o curso. Decidi fazer um curso de desenvolvimento de jogos em Unity da SkillFactory. O estudo ocorre no tempo livre da escola...
R
Rulut678
20.05.2022 G.
É melhor do que muitas universidades regulares
Vantagens: Você pode ter aulas a qualquer hora, suporte 24 horas por dia, 7 dias por semana, bastante tempo para realizar tarefas. Desvantagens: Para funcionar você precisa de um computador com potência pelo menos média e memória suficiente. Comprei um curso de desenvolvimento de jogos utilizando o motor de jogo Unity, esse formato de treinamento é totalmente adequado para mim. Sempre gostei de jogos e de tudo relacionado a eles, e quando vi no YouT...