Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Criação de games de nave 3D com a Godot Engine
Rating: 4.7 out of 5(18 ratings)
122 students

Criação de games de nave 3D com a Godot Engine

Aprenda a programar objetos 3D com a Godot Engine.
Last updated 12/2021
Portuguese
Portuguese [Auto],

What you'll learn

  • Importar modelos tridimensionais para a GODOT.
  • Converter uma cena com vários modelos para uma MESH LIBRARY.
  • Trabalhar com GRID MAP.
  • Mover objetos 3D usando GDSCRIPT.
  • Instanciar objetos e até mesmo parte do cenário.
  • Mudar de fase

Course content

4 sections130 lectures15h 12m total length
  • Introdução2:10
  • Download, descompactação e criação de atalho6:45
  • Tela de gerenciamento de projetos5:42
  • Criação de um projeto e organização do layout7:16
  • Importação de assets5:36
  • Abrindo arquivo .glb e salvando como .tscn7:55
  • Criação das cenas do player e inimigos5:45
  • Explicação básica sobre os nós e como adicionar um colisor9:11
  • Adicionando demais colisores e uma área para o player8:40
  • Cena principal, câmera e ajustes na Viewport8:36
  • Girando a hélice do player10:35
  • Movimentação do player11:04
  • Rotacionando a nave4:45
  • Limitando a movimentação da nave5:47
  • Criação do laser4:49
  • Incluindo uma mira para a nave4:45
  • Efeito sobre o laser4:24
  • Programação do laser7:09
  • Programação do disparo do laser - parte 19:24
  • Programação do disparo do laser - parte 24:42
  • Explicação sobre o que ocorre com o laser.transform.basis.z0:33
  • Programação do disparo do laser - parte 35:49
  • Verificando a posição do laser2:20
  • Correção no laser1:31
  • Destruindo o inimigo4:59
  • Criação da explosão16:07
  • Instanciando a explosão10:59
  • Rotacionando a hélice4:59
  • Movimentação do inimigo6:21
  • Camadas de colisão12:01
  • Criação da cena Spawn8:52
  • Instanciando os inimigos5:39
  • Ajustando a distância dos inimigos e alcance do laser6:04
  • Animando a câmera7:39
  • Implementando animação da câmera3:30
  • Adicionando os ícones para representar as vidas10:54
  • Exibindo a quantidade de vidas11:55
  • Colocando vidas de forma dinâmica9:55
  • Girando a hélice do helicóptero8:45
  • Girando a hélice de trás2:34
  • Acertando o inimigo na cena e instanciando laser29:51
  • Colisão do laser 2 apenas com o player8:55
  • Rotação do inimigo8:36
  • Movimento do inimigo3:53
  • Limitando a perseguição do inimigo4:40
  • Limitando disparos do inimigo12:41
  • Destruindo inimigo 022:02
  • Instanciando inimigo026:21
  • Adicionando som no game12:58
  • Som da explosão4:45
  • Criação do cenário14:02
  • Instanciando outras partes do cenário9:36
  • Mais elementos no cenário2:01
  • Movendo o cenário5:37
  • Contagem regressiva14:51
  • Criação da tela start e mudança de cena11:37
  • Criação da segunda tela11:19
  • Adicione ao Game0:27
  • Exercícios da seção 1

Requirements

  • Ter um computador que dê suporte a versão atual da GODOT ENGINE ou uma versão próxima.
  • Ter noções básicas sobre o uso da plataforma Windows.
  • Uma noção básica sobre a Engine também é bem-vinda.
  • É desejável ter uma base, mesmo que simples de como desenvolver jogos 2D com a Godot Engine.

Description

Neste curso veremos como desenvolver games de nave usando modelos tridimensionais (3D). Começaremos fazendo a importação dos Assets, depois os ajustes necessários para utilizá-los de forma pratica dentro do ambiente da Godot Engine e a programação de ações envolvendo os objetos do jogo.

Aprenderemos como construir cenários através do uso de Gridmap, um nó(node) equivalente ao Tilemap do ambiente 2D e que servirá justamente para acelerar a criação das fases para o nosso jogo, além disso, estarei mostrando como instanciar outras partes do cenário para um melhor aproveitamento e economia em termos de memória do computador.

Na parte da programação, posso dizer que daremos os primeiros passos na criação de scripts para objetos 3D e isso será aplicado para o player, para os inimigos e neste caso, teremos dois tipos diferentes de inimigos, para a munição e ainda para o chão que vai ter uma movimentação própria dando a sensação de movimento ao player.

O curso é indicado para aqueles que estão buscando uma base para iniciar os seus trabalhos com objetos 3d dentro da Godot Engine e precisam de uma experiência rápida e pratica sobre o uso de nodes 3D e conceitos que vão auxiliá-los neste novo ambiente.

Se você está procurando por este tipo de experiência na Godot Engine, então não perca tempo, aproveite e matricule-se agora mesmo para iniciar o desenvolvimento de jogos com modelos 3D.

DICA: Assistam os primeiros vídeos para ter uma ideia do andamento das aulas e da forma de abordagem dos assuntos referentes ao curso. Espero que gostem muito do conteúdo e o mais importante, desejo que tenham bons estudos!

Who this course is for:

  • Para programadores de jogos em especial para aqueles que estão iniciando e expandindo suas experiências na Engine.
  • Para designers
  • Criadores de jogos digitais 2D que querem ter um contato com modelos tridimensionais