Conteúdo do curso
Introdução à Unity
2Configuração do ambiente de desenvolvimento
3Entendendo a interface da Unity
4Criando seu primeiro projeto em Unity
5Importação e gerenciamento de assets
6Criação de terrenos e ambientes
7Modelagem 3D no Unity
8Texturização e materiais
9Iluminação e sombras
10Sistema de partículas
11Animação e cinemática
12Introdução à programação em C#
13Variáveis, constantes e operadores em C#
14Estruturas de controle em C#
15Funções e procedimentos em C#
16Orientação a Objetos em C#
17Orientação a Objetos em C#: Conceito de Orientação a Objetos
18Orientação a Objetos em C#: Classes e Objetos em C#
19Orientação a Objetos em C#: Herança e Polimorfismo
20Orientação a Objetos em C#: Encapsulamento
21Orientação a Objetos em C#: Abstração
22Orientação a Objetos em C#: Interfaces
23Orientação a Objetos em C#: Construtores e Destrutores
24Orientação a Objetos em C#: Métodos e Propriedades
25Orientação a Objetos em C#: Sobrecarga de Métodos
26Orientação a Objetos em C#: Atributos e Métodos Estáticos
27Orientação a Objetos em C#: Manipulação de Exceções
28Orientação a Objetos em C#: Coleções em C#
29Orientação a Objetos em C#: Delegados e Eventos
30Programação de scripts para jogos
31Manipulação de inputs do usuário
32Programação de IA para NPCs
33Criação de interfaces de usuário
34Sistema de pontuação e armazenamento de dados
35Programação de áudio e efeitos sonoros
36Física e colisões no Unity
37Programação de jogos multiplayer
38Otimização de jogos para melhor performance
39Teste e depuração de jogos
40Publicação de jogos na Unity Store
41Publicação de jogos nas lojas de aplicativos
42Estratégia de Marketing para jogos digitais
43Monetização de jogos com anúncios e compras in-app
44Direitos autorais e questões legais
45Práticas recomendadas para desenvolvimento de jogos
46Introdução à Realidade Virtual (VR) com Unity
47Introdução à Realidade Aumentada (AR) com Unity
48Conclusão do curso e próximos passos
Descrição do curso
O Curso completo de Programação de jogos com Unity oferece uma imersão abrangente no desenvolvimento de jogos utilizando uma das ferramentas mais populares e versáteis do mercado de jogos: o Unity. Pertencente à categoria de Informática (TI) e mais especificamente à subcategoria de Programação de Jogos, este curso é ideal para aqueles que desejam transformar suas ideias criativas em realidade virtual e interativa.
Iniciando com uma introdução à Unity, o curso guia os alunos na configuração do ambiente de desenvolvimento e no entendimento da interface da plataforma. Essa base é essencial para que qualquer iniciante se sinta confortável navegando e utilizando as diversas funcionalidades oferecidas pelo Unity.
Após essa primeira etapa, os participantes são introduzidos à criação do primeiro projeto em Unity. O curso cobre a importação e gerenciamento de assets, que são cruciais para a construção de ambientes envolventes e realistas. Desde a modelagem 3D até a texturização e materiais, cada detalhe é meticulosamente abordado para garantir que os jogos desenvolvidos sejam visualmente impressionantes.
Os módulos seguintes exploram aspectos mais técnicos, como iluminação e sombras, sistema de partículas e animação. Estes tópicos são fundamentais para adicionar profundidade e dinamismo aos jogos, tornando-os mais atrativos para os usuários finais.
O curso também oferece uma robusta introdução à programação em C#, abrangendo desde conceitos básicos e variáveis até estruturas de controle, funções e procedimentos. Um módulo extenso de orientação a objetos detalha conceitos como classes e objetos, herança e polimorfismo, encapsulamento, abstração, interfaces e muito mais.
Para aqueles que desejam implementar funcionalidades complexas nos seus jogos, o curso cobre programação de scripts, manipulação de inputs do usuário e inteligência artificial para NPCs. Além disso, aborda a criação de interfaces de usuário, sistema de pontuação, armazenamento de dados, áudio e efeitos sonoros, física e colisões.
Os desenvolvedores interessados em aspectos mais avançados aprenderão sobre desenvolvimento de jogos multiplayer, otimização de jogos para melhor performance, e variadas estratégias para a publicação de jogos em diferentes plataformas. O curso ainda oferece insights sobre marketing e monetização, fundamentais para transformar um projeto de game em um produto comercialmente viável.
Finalmente, aspectos legais e éticos são abordados, incluindo direitos autorais e práticas recomendadas para o desenvolvimento de jogos. Inclui também uma introdução às tecnologias emergentes como Realidade Virtual (VR) e Realidade Aumentada (AR).
Com um conteúdo rico e diversificado, o "Curso completo de Programação de jogos com Unity" é projetado para fornecer todas as ferramentas e conhecimentos necessários para que os alunos se tornem desenvolvedores de jogos proficientes e confiantes. Ao concluir o curso, os participantes estarão prontos para enfrentar desafios reais na indústria de jogos e levar suas criações ao mercado.
Este curso gratuito inclui:
2h35m de curso online gratuito em áudio
48 páginas de conteúdo
Certificado digital de conclusão de curso
Exercícios para treinar seus conhecimentos