Duração do curso online: 2 horas e 25 minutos
Dar vida a um jogo começa com a capacidade de transformar ideias em regras, comportamentos e interações. Neste curso online gratuito de Introdução à Programação de Jogos em C# e Unity, você desenvolve a base que sustenta praticamente qualquer projeto na engine: como escrever scripts, organizar o código e controlar o que acontece em cena a cada instante. É um ponto de partida ideal para quem quer entrar no universo de games, mesmo sem experiência prévia em programação.
Ao longo das aulas, você aprende a pensar como quem constrói sistemas jogáveis: declarar variáveis para armazenar informações do jogo, criar métodos para reunir ações e reaproveitar lógica, e entender o papel das classes para estruturar comportamentos. Esse tipo de organização é essencial quando seu projeto cresce, pois facilita manutenção, expansão de mecânicas e trabalho em equipe, além de tornar o código mais claro e previsível.
Na prática com Unity, o curso mostra como criar scripts e como o ciclo de atualização do jogo influencia a movimentação, checagens e respostas a eventos. Você entende quando e por que usar condicionais para tomar decisões (como escolher estados e ações) e como aplicar estruturas de seleção para lidar com múltiplos cenários de forma elegante. Também aprofunda o uso de laços de repetição, fundamentais para processar coleções de objetos, aplicar regras continuamente e automatizar rotinas comuns em gameplay.
Para lidar com dados do jogo, você aprende a trabalhar com estruturas como arrays e listas, entendendo diferenças e vantagens de cada abordagem quando o objetivo é armazenar e manipular informações como pontuações, itens, inimigos, níveis ou qualquer conjunto de elementos. O curso ainda conecta programação com componentes do Unity, mostrando como acessar e utilizar recursos existentes em GameObjects para compor funcionalidades e ganhar produtividade no desenvolvimento.
No final, você terá uma base sólida de C# aplicada à Unity, conseguindo criar scripts com mais segurança, ler e ajustar código de projetos, e avançar para tópicos como física, UI, animações e sistemas de jogo. Se seu objetivo é iniciar na programação de games, criar protótipos e abrir caminho para oportunidades na área, este curso oferece o começo certo: fundamentos bem explicados e orientados à prática.
Aula em vídeo: Introdução à programação de jogos em C# (Aula 01 - Variáveis e Métodos)
15m
Exercício: Qual é a função de um método na programação de jogos em C# com Unity?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 02 - Classes)
10m
Exercício: Qual é a principal vantagem do uso de classes na programação, especificamente em jogos desenvolvidos com Unity usando C#?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 03 - Criando um script)
15m
Exercício: Para que serve o método 'Update' em um script de Unity?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 04 - If - Else)
10m
Exercício: Qual é a estrutura básica de um comando condicional 'if' em C# utilizada para verificar se uma condição é verdadeira?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 05 - Switch)
13m
Exercício: Qual é a principal finalidade de usar o comando 'switch' na programação em C#?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 06 - For e Foreach)
15m
Exercício: Qual é a principal diferença entre as estruturas de repetição 'for' e 'foreach' em C#?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 07 - While e Do While)
11m
Exercício: No contexto de programação em C# com Unity, qual é a principal diferença entre as estruturas de repetição 'while' e 'do-while'?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 08 - Arrays)
11m
Exercício: Qual é a maneira correta de declarar um array de inteiros em C# que armazena quatro valores: 10, 20, 30, e 40?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 09 - List)
12m
Exercício: Qual é uma vantagem do uso de listas (List) sobre arrays em C#?
Aula em vídeo: Introdução à programação de jogos em C# (Aula 10 - GetComponents)
15m
Exercício: Qual é o componente obrigatório que todo GameObject deve ter ao ser criado na Unity?
Aula em vídeo: Introdução à programação de jogos em C# na Unity (Aula 11 - Métodos) | CRIE SEUS JOGOS
13m
Exercício: Qual é a funcionalidade principal de um método em programação de jogos no Unity?
2 horas e 25 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoAprenda criar seu próprio Jogo na prática
112h57m
33 exercícios

Curso GratuitoEssencial de blender
3h34m
40 exercícios

Curso GratuitoUnreal Engine 5 para desenvolvimento de games
4h36m
17 exercícios

Curso GratuitoCrie um game Tower Defense com Javascript
59m

Curso GratuitoCriando Jogos com Unity
2h34m
8 exercícios

Curso GratuitoGames com Unity 3D
89h39m
130 exercícios

Curso GratuitoDesenvolvimento de Jogos utilizando Construct 3
2h56m
18 exercícios

Curso GratuitoGames com Blender
5h47m
11 exercícios

Curso GratuitoDesenvolvimento de jogos usando Godot
7h59m
21 exercícios

Curso GratuitoCriando jogos 2D com Godot
9h51m
20 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks
Comentários do Curso: Introdução à Programação de Jogos em C# e Unity
Danilo
explicação perfeita, simples e fácil de entender