Escola complementar
Escola de Desenvolvimento de Jogos
Da ideia à experiência jogável
Formação prática com Unity e C# para descobrir como um game ganha vida, do conceito ao level design.

Sobre a escola
O que você vai aprender
A Escola de Desenvolvimento de Jogos é uma formação prática para quem quer descobrir como um game ganha vida, da ideia à experiência jogável.
Com Unity e C#, você vai explorar programação, criação de personagens e cenários, física, inteligência artificial, interfaces e level design — desenvolvendo na prática as habilidades necessárias para dar os primeiros passos no universo da criação de jogos.
Tecnologias
O que você vai praticar
UnityC#Level DesignFísica de jogosIA para games
Cronograma
Grade de aulas
19h30Inicio dia 31/08/26Horário de Brasília
- O que é desenvolvimento de jogos e o papel do game design nas decisões técnicas
- Instalando e configurando o Unity Hub e o Unity Editor
- Interface do Unity: Scene, Game, Hierarchy, Inspector, Project e Console
- Criando um novo projeto 3D e organizando a estrutura de pastas
- Conceitos-chave: GameObjects, Components, Transform (posição, rotação, escala)
- Diferenças de raciocínio entre projetar em 2D e em 3D (espaço, eixos, escala)
- Montando um cenário simples com geometria primitiva (sem foco em arte/assets)
- Câmeras em 3D: perspectiva e enquadramento (terceira pessoa)
- Rigidbody e Colliders: a base da física do Unity
- Programando movimentação do personagem em C# (andar, pular, correr)
- Controle de terreno irregular e limites do cenário
- Tipos de colisores 3D (Box, Sphere, Capsule, Mesh Collider) e quando usar cada um
- Gravidade, forças e detecção de colisão (OnCollision vs OnTrigger)
- Programando interações com objetos do cenário (coletáveis, gatilhos, portas)
- Boas práticas de scripting: organização de scripts e comunicação entre objetos
- Modelando o 'estado do jogo' (vida, pontos, progresso) como dados
- Variáveis, eventos e máquinas de estado simples em C#
- Criando sistema de pontuação e vidas
- Persistência básica entre cenas (PlayerPrefs, singletons simples)
- Criando inimigos e NPCs com comportamento em 3D
- NavMesh e NavMesh Agent: pathfinding automático em ambientes 3D
- IA básica: patrulha, perseguição, campo de visão
- Projetando o desafio: como a IA cria dificuldade e ritmo de jogo
- Criando menus e HUD com o Canvas do Unity (sem foco estético, foco funcional)
- Exibindo vida, pontuação e status na tela
- Telas de início, pausa e fim de jogo
- Feedback ao jogador: como a UI comunica regras e estado do jogo
- Princípios de level design: ritmo, dificuldade progressiva e teste de jogabilidade
- Estruturando fases e transições entre cenas
- Balanceamento de desafios (posicionamento de inimigos, obstáculos, recompensas)
- Playtesting: observando e ajustando o design a partir do teste
- Testes finais e identificação de bugs de gameplay
- Otimização de performance voltada à lógica (evitar Update pesado, pooling de objetos)
- Build e exportação do projeto (PC, WebGL)
- Checklist final do projeto e próximos passos no desenvolvimento de jogos
Garanta sua vaga
Preencha seus dados e um consultor confirma sua inscrição pelo WhatsApp.
Continue explorando
Outras escolas complementares
Pronto para dar o próximo passo na sua carreira em tecnologia?
Fale com a nossa equipe, tire suas dúvidas e garanta uma bolsa de até 50% na sua graduação.