Aprenda a instalar, configurar projetos e navegar com segurança pelo editor da Unity nas versões mais recentes (LTS). Entenda o ecossistema da engine, o ciclo de vida dos componentes e as melhores práticas para iniciar projetos profissionais.
Programação em C# para jogos
Domine a lógica de programação em C#, desde fundamentos e estruturas de controle até conceitos avançados como Programação Orientada a Objetos, interfaces, eventos e organização de scripts para gameplay.
Crie cenários utilizando Tilemaps, implemente animações com Mecanim e desenvolva sistemas de física para jogos de plataforma e experiências interativas.
Desenvolvimento de jogos 2D
Ambientes 3D e Level Design
Construa mundos tridimensionais com modelagem de terrenos, iluminação avançada com Universal Render Pipeline (URP), materiais PBR e criação de shaders com Shader Graph.
Mecânicas de gameplay e inteligência artificial
Desenvolva sistemas como inventários, power-ups e comportamentos de inimigos com NavMesh e máquinas de estado, criando experiências de jogo mais dinâmicas e inteligentes.
Especialização em jogos mobile
Aprenda a criar jogos otimizados para dispositivos móveis com controles touch, persistência de dados e técnicas de performance como Object Pooling, além de preparar builds para Android e iOS.
Interface, animação e experiência do jogador
Crie menus, HUDs e interfaces responsivas com UI Toolkit, configure animações complexas e integre efeitos visuais e sonoros para enriquecer a experiência do jogo.
No final do curso, você receberá o certificado da EBAC
Entenda os fundamentos de jogos multiplayer com Netcode for GameObjects e tenha uma introdução ao desenvolvimento para Realidade Aumentada (AR) e Realidade Virtual (VR).
Multiplayer e tecnologias emergentes
Portfólio e preparação para o mercado
Desenvolva 7 projetos práticos ao longo do curso, criando um portfólio robusto com documentação técnica e projetos que demonstram suas habilidades para o mercado de games.
Aprenda a trabalhar em equipe utilizando Git, organizar projetos com Addressables, realizar testes, profiling de desempenho e práticas de QA usadas em estúdios.
Fluxo de trabalho profissional
O que você aprenderá
Você irá adquirir conhecimento para se tornar um profissional capaz de utilizar o Unity no desenvolvimento de jogos incríveis.