Desenvolvedor de jogos intermediários em Unity - curso gratuito da Skillbox, treinamento, Data: 29 de novembro de 2023.
Miscelânea / / November 27, 2023
Desenvolvedores juniores no Unity
Aprenda a fazer gráficos e animações complexas, aplicar OOP na prática e criar jogos para plataformas mobile. Você poderá realizar tarefas mais complexas e se candidatar ao cargo de desenvolvedor intermediário.
Programadores C# que desejam entrar no desenvolvimento de jogos
Aprofunde seus conhecimentos em C#, conheça o motor Unity, aprenda a criar gráficos realistas e animar personagens. Você desenvolverá seus primeiros jogos, montará um portfólio e conquistará a profissão que sempre sonhou.
Introdução ao DOTS e ECS
Você aprenderá o que são DOTS e ECS e compreenderá os princípios básicos de seu trabalho. Estude a teoria da composição do processo de jogo e analise abordagens puras e híbridas no padrão ECS. Aprenda a criar e converter pré-fabricados em entidades e componentes.
Lidando com a entrada do usuário no Unity
Familiarize-se com os princípios de trabalho no sistema de entrada Unity. Aprenda a mover seu personagem, disparar uma arma ao pressionar o botão Disparar e recarregá-la.
Interação de objetos no Unity
Aprenda as leis básicas da física que são reproduzidas em jogos de computador. Aprenda a construir sistemas de interação de objetos: causando danos, colisões, reações ao ser atingido por um projétil.
Armazenando e usando dados estáticos no Unity
Você entenderá como salvar as configurações do jogo em objetos programáveis. Familiarize-se com os formatos de dados XML e JSON. Aprenda a trabalhar com bibliotecas Newtonsoft e armazenamentos de dados dedicados AWS, Amazon. Aprenda como implantar suas próprias soluções de rede em PHP e salvar dados no servidor.
Criando inteligência artificial em jogos
Você aprenderá o papel da inteligência artificial nos jogos e conhecerá seus principais algoritmos. Aprenda a criar inteligência artificial baseada no Utility System e usar bibliotecas de terceiros.
Abordagem de programação avançada: padrões
Familiarize-se com a teoria dos padrões em programação. Descubra quais padrões existem e saiba como escolher aqueles que se adequam às suas tarefas. Você entenderá como implementar e usar o padrão DI usando o framework Zenject como exemplo.
Noções básicas de desenvolvimento gráfico em Unity
Você entenderá como os gráficos 3D funcionam em jogos de computador: você se familiarizará com os métodos de armazenamento, processamento e saída de dados 3D. Aprenda a criar shaders e efeitos especiais.
Iluminação no jogo
Você entenderá como configurar pipelines e iluminação em jogos. Aprenda a “assar” light.
Trabalhando com animação no Unity
Entenda como animar personagens e ambientes na interface do editor Unity ou usando código. Aprenda a criar animações 2D e procedurais. Domine técnicas avançadas de animação.
Processos assíncronos: do simples ao complexo
Você entenderá o que é computação assíncrona. Aprenda a usar as funções Async/Await e Jobs. Apresente o conceito de programação reativa e aprenda como escrever e executar código em threads paralelos.
Estendendo a funcionalidade do editor Unity
Você entenderá como expandir a funcionalidade do editor. Aprenda a criar suas próprias janelas e inspetores e trabalhe no pacote Odin Inspector.
Gerentes de estado de jogos no Unity. Interação com IU
Aprenda a criar sistemas de inventário, elaboração e nivelamento de personagens. Aprenda como conectar dados do jogo à IU.
Noções básicas de desenvolvimento de jogos online com Photon
Você entenderá como criar jogos online e construir a lógica das interações em rede usando Photon Cloud.
Monetização de jogos usando o exemplo de projetos mobile
Aprenda a analisar o comportamento do usuário, implementar compras no jogo e ler as métricas do jogo. Você entenderá como monetizar jogos.
Otimização de desempenho de jogo
Aprenda a analisar o desempenho do jogo usando o Profiler. Você poderá encontrar e corrigir falhas no código e na estrutura do jogo - isso ajudará a otimizar seu desempenho.
Trabalhando com som
Você entenderá como dublar jogos. Aprenda a integrar o mecanismo de som Wwise ao seu projeto e trabalhe nele.
Montagem e publicação de jogos em lojas mobile
Aprenda a publicar jogos nas lojas. Você entenderá as ferramentas de monetização e análise: Applovin, App Metrica, Google Play Resolver. Aprenda sobre os recursos de construção de um projeto para Android e iOS.
Testando projetos de jogos
Você entenderá como testar programas e aprenderá como usar a estrutura NUnit no Unity. Aprenda a criar scripts para automação de testes.
Trabalho em equipe e desenvolvimento como desenvolvedor de jogos Unity
Aprenda a trabalhar em equipe e acompanhar as alterações no jogo usando git. Você será capaz de se preparar para entrevistas e desenvolver uma estratégia de desenvolvimento profissional.
Projeto de graduação. Jogo cooperativo
Você desenvolverá de forma independente um projeto de graduação - um jogo cooperativo.