
Nesta aula aprenda a baixar o novo instalador da Unity3D. Aprenda também a customizar a instalação escolhendo apenas os componentes que precisa para começar a desenvolver.
Conheça o Treinamento de Unity 3D que você irá assisitir aqui na Udemy, e também está disponível no portal Aprenda Programar. Lá você também tem acesso a todos os meus 70 cursos completos!
( Blender, 3DSMAX, Meta Spark, Android, Swift e outros )
*** Acesso Vitalício ao portal Aprenda Programar (apenas R$360) ***
Pagamento à vista no Pix - CPF 33340884803
** Envie o Comprovante + Gmail para ser adicionado ao portal **
WhatsApp: +55 11 971525065
...
ou para parcelamento em até 12x no cartão, siga os links abaixo:
MercadoPago: https://mpago.li/1fbXYmk
Hotmart: https://go.hotmart.com/N89862693Q
...
Visite a página da Trilha do Desenvolvimento Unity e conheça mais:
https://sites.google.com/view/aprenda-unity-3d
Nesta aula aprenda a criar seu primeiro projeto. Aprenda também a se familiarizar com a interface e os comandos básicos da aba Scene do editor.
Nesta aula aprenda como funciona a estrutura de pastas de um projeto Unity3D. Aprenda também onde são colocados os arquivos importados através do editor.
Nesta aula aprenda quais são as principais abas do editor e suas finalidades.
Nesta aula aprenda como colocar em cena as várias geometrias primitivas padrão da Unity, estas formas são perfeitas para iniciar os protótipos do seu projeto.
Nesta aula aprenda a manipular, posição, rotação e escala dos objetos em cena através dos Gizmos de Transform.
Nesta aula aprenda a manipular os atributos da Camera. Campo de visão, modos perspectiva e ortográfico e renderização de fundo são apenas alguns dos que são mostrados nesta aula.
Nesta aula aprenda a criar e manipular materiais. Aprenda também como funciona o novo Standart Shader da Unity 5 bem como os mapas necessários para alcançar o efeito desejado.
Nesta aula aprenda a manipular a iluminação da cena. Aprenda também como criar um lightmap dando maior fidelidade visual a sua cena.
Nesta aula aprenda a criar materiais emissivos e reflexivos. Também aprenda a criar e utilizar Reflection Probes que capturam a imagem do ambiente para ser usado como reflexo pelos seus materiais.
Nesta aula aprenda quais são os diferentes mapas usados para texturizar personagens na Unity.
Nesta aula aprenda como cada mapa afeta a aparência final de seu personagem e como se comportam no novo sistema de iluminação da Unity 5.
Nesta aula aprenda a salvar suas cenas para organizar o fluxo do seu projeto.
Nesta aula aprenda a criar Prefabs para reutilizar seus objetos várias vezes, até mesmo em cenas diferentes.
Nesta aula aprenda a criar, renomear e mover diretórios e sub-diretórios para organizar e categorizar seus arquivos de projeto.
Nesta aula aprenda como funciona a hierarquia dos objetos em cena. Aprenda como as mudanças de posição, rotação e escala influenciam os filhos e netos do objeto modificado.
Nesta aula aprenda como adicionar física básica aos seus objetos. Aprenda também a criar interações física interessantes usando poucos componentes.
Nesta aula aprenda a animar objetos dentro da Unity usando sua poderosa ferramenta interna de animação.
Nesta aula aprenda a usar o editor de curvas para suavizar os movimentos de animações criadas dentro do editor.
Nesta aula aprenda a usar o sistema de partículas da Unity para conferir uma estética mais impressionante e profissional ao seu jogo.
Nesta aula aprenda a importar o pacote padrão de câmeras disponibilizado pela Unity. Aprenda também a como colocar em cena e configurar a Multi Purpose Camera.
Nesta aula aprenda a usar a Free Camera uma das câmeras padrões oferecidas pela Unity.
Nesta aula aprenda a usar o FPS Controller um dos controladores de personagem padrão da Unity.
Nesta aula aprenda a usar o Third Person Controller um dos controladores de personagem padrão oferecidos pela Unity.
Nesta aula aprenda a usar o Roller Ball Controller um dos controladores padrão oferecidos pela Unity.
Nesta aula aprenda a usar a CCTV Camera, uma das câmeras padrão disponibilizadas pela Unity.
Nesta aula aprenda a utilizar os controladores de veículos padrão oferecidos pela Unity.
Nesta aula aprenda a utilizar os efeitos de partícula padrão oferecidos pela Unity.
Nesta aula aprenda criar e manipular um objeto físico do tipo Cloth para simulações de tecido.
Nesta aula aprenda o workflow básico de exportação de modelos de personagem do 3D Studio Max para a Unity.
Nesta aula aprenda como exportar modelos com animação para a Unity.
Nesta aula aprenda a importar os modelos no formato FBX, o formato com maior suporte na Unity. Aprenda também a como associar arquivos de textura aos materiais criados durante a importação.
Nesta aula aprenda a configurar um Avatar Humanoid para seu modelo de personagem e deixe-o pronto para receber animações do sistema Mecanim da Unity.
Nesta aula aprenda a com transferir animações completas de outros modelos para o seu modelo configurado no sistema Mecanim.
Nesta aula aprenda a configurar as animações que foram importadas com o seu modelo para dentro da Unity.
Nesta aula aprenda a adicionar o primeiro elemento de UI ao seu jogo, o Texto. Aprenda também a modificar fonte, cor e posição deste texto.
Nesta aula aprenda a criar o segundo elemento de UI, o botão.
Nesta aula aprenda a usar Sprites, o formato que permite usar imagens diretamente como elementos de jogo 2D. Aprenda também a sortear a ordem dos sprites nas camadas, bem como criar sprites animados com sequencias de imagem.
Nesta aula aprenda a adicionar propriedades físicas aos seus objetos 2D. Aprenda que para cada elemento 3D de física há sua contra-parte 2D, incluindo Rigidbody2D e Collider2D.
Nesta aula aprenda a usar os sistemas de partícula desta vez em jogos 2D. Aprenda a substituir o material das partículas entre outras configurações para chegar ao efeito desejado.
Nesta aula aprenda quais são as bases da programação. Aprenda também o que são lógica, algoritmos, scripts e linguagens de programação.
Nesta aula aprenda a adicionar o seu primeiro componente do tipo Script aos seus objetos. Aprenda também qual a estrutura básica de um script, como editá-lo e como consultar a documentação da Unity para conhecer as classes e métodos disponíveis.
Nesta aula aprenda qual a função de dois dos métodos padrões de scripts Monobehavior, o Start e o Update.
Nesta aula aprenda a imprimir mensagens no console do editor usando seu primeiro comando em C#, o print.
Nesta aula aprenda o que são variáveis e como usá-las para guardar vários tipos de objetos e valores nos seus scripts. Aprenda também quais são os tipos básicos de variáveis mais usados e qual a diferença entre eles. Por último aprenda como expor essa variáveis no inspetor para alterá-las de fora do script.
Nesta aula aprenda o que são variáveis booleanas. Aprenda também alguns operadores lógicos que alteram o resultado de uma variável booleana.
Nesta aula aprenda o que são comparadores lógicos e como usá-los para comparar valores e objetos.
Nesta aula aprenda quais são os operadores matemáticos aceitos no C#. Aprenda também a como utilizar a classe de operações matemáticas para construir fenômenos baseados em fórmulas matemáticas.
Nesta aula aprenda a como utilizar os laços de condição if e else, controlando o fluxo do seu jogo através de escolha lógicas.
Nesta aula aprenda aprenda a utilizar um laço de condição switch, onde se pode prever múltiplos resultados possíveis de uma escolha lógica.
Nesta aula aprenda o que são arrays e como utilizá-los para representar coleções de valores. Aprenda também a contar o tamanho de seus arrays e a localizar valores pelo índice.
Nesta aula aprenda como utilizar o laço de repetição for, utilizando contadores e manipulando os dados de forma lógica a cada repetição.
Nesta aula aprenda como utilizar o laço de repetição foeach que percorre o array guardando uma cópia de cada elemento da coleção para execução de operações dentro do laço.
Nesta aula aprenda como criar seus próprios métodos. Aprenda também como passar parâmetros para um método e como fazê-lo retornar um valor.
Nesta aula aprenda a criar suas próprias classes do zero. Aprenda também a definir propriedades, criar um construtor e a instanciar esta classe no seu script.
Nesta aula aprenda a acessar componentes que fazem parte do seu GameObject. Aprenda também a manipular os valores destes componentes após acessados.
Nesta aula aprenda a acessar scripts de dentro de scripts diferentes. Aprenda também a executar funções, recuperar e modificar valores destes scripts, após acessados.
Nesta aula aprenda a dispor os recursos na pasta de projeto e os objetos em cena para prepará-la para iniciar o processo de desenvolvimento do jogo Bolinha Rolante.
Nesta aula aprenda a movimentar a bolinha capturando as teclas que o jogador pressiona e impulsionando através do sistema de física da Unity3D.
Nesta aula aprenda a diferença entre os 3 eventos de atualização padrão da Unity3D.
Nesta aula aprenda a criar um script com a lógica necessária para que a câmera siga a posição da bolinha com a distância que você determinar previamente.
Nesta aula aprenda a criar um item a ser coletado pela bolinha. Aprenda também a atribuir um animação por código e este item. Por último, aprenda a importância da variável estática Time.DeltaTime que permite equalizar os valores levando em conta a taxa de quadros por segundo.
Nesta aula aprenda a criar Prefabs, guardando para uso futuro os objetos que já configurou em cena. Aprenda que prefabs retém toda a informação dos objetos, incluindo os componentes e scripts adicionados.
Nesta aula aprenda a adicionar um efeito de halo brilhante aos objetos. Aprenda também a como alterar todas as instâncias do prefab em cena, alterando o objeto raiz.
Nesta aula aprenda a usar os eventos de colisão para coletar os itens com a bolinha. Aprenda também a utilizar o trigger, uma propriedade do colisor que registra eventos de travessia ao invés de colisão.
Nesta aula aprenda a criar e configurar um sistema de partículas para ser instanciando durante o evento de coleta de item, como um efeito especial.
Nesta aula aprenda a instanciar o prefab do sistema de partículas criado na aula anterior.
Nesta aula aprenda a apagar objetos instanciados depois de usados com um contador de tempo, como por exemplo os efeitos de partícula instanciados na aula anterior.
Nesta aula aprenda a usar o componente Trail Renderer para conferir o efeito de "rastro" ao movimento da bolinha.
Nesta aula aprenda a criar e posicionar na tela os textos que serão usados para exibir as informações de jogo para o jogador.
Nesta aula aprenda a mostrar os pontos acumulados no objeto de texto. Aprenda também como definir um objetivo para finalizar o jogo e exibir a mensagem de vitória.
Baixe aqui o projeto finalizado do jogo Roller Ball.
Nesta aula aprenda como animar o sprite do fundo para dar um efeito de scrolling ao jogo 2D.
Nesta aula aprenda redimensionar seu sprite de fundo para se adequar a tela calculando a razão entre o tamanho da tela e o tamanho do sprite.
Nesta aula aprenda a criar o personagem do jogo selecionando vários sprites, criando assim um sprite animado. Aprenda também a adicionar a física e aplicar impulsos quando o jogador pressionar os comandos.
Nesta aula aprenda a criar uma regra de jogo onde o jogador perde caso ultrapasse os limites da tela.
Nesta aula aprenda a fazer o personagem empinar conferindo rotação baseada na velocidade vertical.
Nesta aula aprenda a criar e configurar partículas que aparecerão a cada impulso do personagem.
Nesta aula aprenda a criar o objeto que será usado como inimigo. Aprenda também a lhe conferir movimento assim que colocado em cena.
Nesta aula aprenda a criar um script de gerenciamento que irá instanciar inimigos. Aprenda também a chamar repetidamente métodos com um intervalo de tempo usando o método Invoke.
Nesta aula aprenda a implementar uma regra de jogo onde o jogador perde ao colidir com um inimigo. Aprenda também a bloquear as ações do jogador após o termino de jogo usando uma condicional.
Nesta aula aprenda a modificar a cor do personagem como mais um efeito de feedback para mostrar ao jogador que um evento de derrota aconteceu.
Nesta aula aprenda a criar uma regra de jogo onde o jogador marca pontos ao evitar com sucesso os inimigos. Aprenda também a eliminar esses inimigos quando o evento ocorre.
Nesta aula aprenda a criar um texto com função dupla, texto inicial e pontuação. Aprenda também a atualizar a pontuação enviando eventos dos inimigos para o gerenciador usando o comando SendMessage.
Nesta aula aprenda a recarregar o jogo assim após o fim de jogo. Aprenda também a como limitar a instanciação de inimigos para que comece apenas após o jogo ter sido iniciado.
Nesta aula aprenda converter seu projeto para plataforma Android e a configurá-lo de acordo. Aprenda também a como compilar este projeto e instalá-lo no seu aparelho de teste.
Baixe aqui o projeto finalizado do Jogo do Aviãozinho.
Nesta aula aprenda a preparar sua cena para o início do projeto Timber Felpudo.
Nesta aula aprenda a programar a movimentação do personagem, reposicionando-o com um simples toque.
Nesta aula aprenda a adicionar a troca de frame ao movimento, dando assim a ação de bater com o martelo do personagem.
Nesta aula aprenda a usar o método Random.Range para realizar um sorteio e instanciar barris diferentes baseado no resultado.
Nesta aula aprenda a criar a lógica inicial do jogo instanciando os barris em uma ordem lógica.
Nesta aula aprenda a criar um algoritmo simples para instanciar três barris simples antes de instanciar obstáculos no início.
Nesta aula aprenda a dar uma ação aos barris quando martelados pelo personagem.
Nesta aula aprenda a criar o algoritmo que irá reposicionar os barris após o primeiro da pilha ser eliminado.
Nesta aula aprenda a conferir se o jogador errou a jogada através da comparação por tags.
Nesta aula aprenda a criar uma rotina para ganhar pontos ao acertar os barris corretamente.
Nesta aula aprenda a criar o evento de fim de jogo. Aprenda também a criar uma animação para mostrar que o personagem for acertado pelo inimigo.
Nesta aula aprenda a criar a barra superior que será o contador de tempo para que o jogador continue ou não jogando.
Nesta aula aprenda como adicionar sons e música ao seu jogo. Aprenda o que é e como usar o componente Audio Source e os Audio Clips.
Baixe aqui o projeto finalizado do jogo Timber Felpudo.
Domine o desenvolvimento de jogos com Unity e linguagem C# criando projetos reais para PC, Android, iOS, WebGL, Realidade Virtual e Metaverso.
Neste treinamento completo você aprenderá desde os fundamentos da engine Unity até técnicas modernas utilizadas no mercado profissional de games, aplicações interativas, experiências imersivas e realidade virtual para dispositivos Meta Quest com OpenXR.
O curso foi desenvolvido para iniciantes e também para desenvolvedores que desejam evoluir suas habilidades em programação de jogos, lógica, computação gráfica e criação de experiências 3D profissionais.
Durante as aulas você desenvolverá projetos completos passo a passo utilizando:
Programação em C#
Unity 3D e Unity 2D
Física e colisões
Inteligência Artificial para NPCs
Sistemas de animação e partículas
Interface HUD e menus
Sistemas de inventário e checkpoints
Realidade Virtual com OpenXR
Publicação para Android, iOS e WebGL
Criação de experiências para Meta Quest
Otimização e estrutura profissional de projetos
Além da programação, o curso também aborda integração com modelagem 3D, animações, iluminação, efeitos visuais e workflows utilizados na criação de jogos modernos.
Você criará diversos projetos práticos inspirados em jogos famosos, incluindo:
Plataforma 3D estilo aventura
Flappy Bird 3D
Angry Birds 2D
Candy Crush estilo Match-3
Jogos em Realidade Aumentada
Experiências VR e Metaverso
Sistemas multiplayer online
Este treinamento é ideal para:
Iniciantes em desenvolvimento de jogos
Estudantes de programação
Desenvolvedores Unity
Indie Game Developers
Professores e educadores
Criadores de conteúdo digital
Artistas 3D
Desenvolvedores interessados em VR e Metaverso
Ao concluir o curso você terá conhecimento para criar seus próprios jogos, aplicações interativas e experiências imersivas utilizando Unity, C# e tecnologias modernas do mercado de desenvolvimento de games.