O Godot é um motor de jogo de código aberto publicado no âmbito da licença MIT desenvolvido por sua própria comunidade. Foi usado internamente em várias empresas da América Latina antes de ter se tornado código aberto e lançado para o público. Tem a capacidade de exportar os projetos para diversas plataformas.
Aprenda a criar jogos fantásticos com GODOT nesse excelente curso gratuito disponibilizado pelo Professor Luis Eduardo do canal 3D NA VEIA
Recomenda se conhecimentos de alguma linguagem de programação em C e modelagem 3d para melhor aproveitamento do curso.
Curriculum
- 3 Sections
- 102 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Módulo 1 - GDScript Básico20
- 2.100.1 – INTRODUÇÃO A GODOT ENGINE
- 2.200.2 – APRESENTANDO ALGUNS RECURSOS DA GODOT ENGINE
- 2.301 – VARIÁVEIS TIPADAS
- 2.402 – VARIÁVEIS DINÂMICAS E VARIÁVEIS CONSTANTES
- 2.503 – OPERAÇÕES MATEMÁTICAS BÁSICAS
- 2.604 – CONCATENAÇÃO
- 2.705 – OPERADORES DE COMPARAÇÃO E OPERADORES LÓGICOS
- 2.806 – CONDIÇÕES ( if / elif / else)
- 2.907 – CONDIÇÕES ( match )
- 2.1008 – LISTA DE VALORES ( arrays )
- 2.1109 – PERCORRENDO NOSSA LISTA
- 2.1210 – LOOP DE REPETIÇÃO
- 2.1311 – FUNÇÃO SEM RETORNO ( void )
- 2.1412 – FUNÇÃO SEM RETORNO COM PARÂMETRO
- 2.1513 – FUNÇÃO COM RETORNO POR VALOR
- 2.1614 – FUNÇÃO COM RETORNO POR REFERÊNCIA
- 2.1715 – CLASSES
- 2.1816 – HERANÇA DE CLASSE
- 2.1917 – FUNÇÕES PRINCIPAIS DA GODOT ENGINE
- 2.2018 – APENAS UM COMPLEMENTO ADICIONAL – ( ONREADY )
- Módulo 2 - FPS64
- 3.101 – MESH LIBRARY E GRIDMAP
- 3.202 – IMPORTANDO OBJETO E ESTRUTURANDO O NOSSO PLAYER
- 3.303 – WORLD ENVIRONMENT ( ILUMINOSIDADE GLOBAL )
- 3.404 – SCRIPT GLOBAL E CAPTURANDO O CURSOR DO MOUSE NA TELA
- 3.505 – CAMERA FPS/TPS NA GODOT ENGINE 3.2
- 3.606 – MAPEAMENTO DE ENTRADA ( TECLAS )
- 3.707 – SCRIPT DO PLAYER PARTE 1 – ENTRADAS
- 3.808 – SCRIPT DO PLAYER PARTE 2 – MOVIMENTAÇÃO
- 3.909 – DETECTANDO DEGRAUS COM RAYCAST
- 3.1010 – APLICANDO ANIMAÇÃO NO PERSONAGEM
- 3.1111 – ADICIONANDO LANTERNA NO PROJETO
- 3.1212 – Entendendo melhor o AnimationPlayer, Translation-Rotation e Rigidbody
- 3.1313 – MAQUINA DE ESTADO SIMPLES E COMO PARA O TEMPO
- 3.1414 – APRENDENDO A UTILIZAR OS NODES DE AREA, AUDIO E TEMPO
- 3.1515 – A ARMA DO PLAYER
- 3.1616 – COMPORTAMENTO DE UM PROJETIL
- 3.1717 – ATIRANDO COM PROJETEIS – GODOT 3.2
- 3.1818 – ATIRANDO COM RAYCAST
- 3.1919 – FORÇA DE IMPACTO DO TIRO
- 3.2020 – PARTÍCULA MUZZLE FLASH
- 3.2121 – PARTÍCULA DE EXPLOSÃO SIMPLES
- 3.2222 – PARTÍCULA DE FOGO CONTÍNUA
- 3.2323 – PARTÍCULA DE FUMAÇA
- 3.2424 – PARTÍCULA BOLA DE ENERGIA ( Genki Dama )
- 3.2525 – ULTIMA PARTÍCULA- FRAGMENTO DA EXPLOSÃO
- 3.2626 – RECARREGANDO A ARMA
- 3.2727 – INIMIGO SEGUINDO O PLAYER (COM USO DE NAV MESH)
- 3.2828 – BARRA DE VIDA DO INIMIGO EM 3D
- 3.2929 – UI DO NOSSO PERSONAGEM
- 3.3030 – INIMIGO SEGUINDO PLAYER POR COORDENADAS ( SEM NAV MESH )
- 3.3131 – CORRIGINDO ALGUMAS COISAS
- 3.3232 – PLAYER PERDENDO VIDA
- 3.3333 – COMO CRIAR DECAL SIMPLES
- 3.3434 – EFEITO OUT LINE CARTOON
- 3.3535 – UM BREVE RESUMO E MELHORIAS
- 3.3636 – CRIANDO O MENU PRINCIPAL
- 3.3737 – COMO CRIAR UM MENU DE PAUSE SIMPLES
- 3.3838 – DIFERENÇA ENTRE O ÁUDIO STREAM PLAYER E ÁUDIO STREAM PLAYER 3D
- 3.3939 – PEGANDO ITEM LANTERNA
- 3.4040 – COMO FAZER UM POSTE ACENDER QUANDO PASSAMOS POR ELE
- 3.4141 – COMO ACESSAR MATERIAIS DE UM ( MESH INSTANCE ) ATRAVÉS DO GDSCRIPT
- 3.4242 – INTERAGINDO COM ITEM CHAVE
- 3.4343 – RAYCAST, COLLISION LAYER E COLLISION MASK
- 3.4444 – ENVIANDO E RECEBENDO MENSAGEM DO ITEM
- 3.4545 – IMPLEMENTANDO FUNÇÕES NOVAS PARA ITENS E PARA UI
- 3.4646 – INVENTÁRIO PARTE 1 – O INICIO
- 3.4747 – INVENTÁRIO – PARTE 2
- 3.4848 – INVENTÁRIO – PARTE 3
- 3.4949 – INVENTÁRIO – PARTE 4
- 3.5050 – INVENTÁRIO PARTE 5
- 3.5151 – INVENTÁRIO – PARTE 6
- 3.5252 – INVENTÁRIO PARTE 7
- 3.5353 – INVENTÁRIO – PARTE 8
- 3.5454 – INVENTÁRIO (Botão Usar) – PARTE 9
- 3.5555 – INVENTÁRIO (Botão Equipar) – PARTE 10
- 3.5656 – INVENTÁRIO – FINAL ( Botão de Dropar )
- 3.5757 – O QUE PRETENDO FINALIZAR NOS PROTÓTIPOS
- 3.5858 – USANDO CHAVE NA PORTA
- 3.5959 – EQUIPANDO, USANDO A LANTERNA E GASTANDO A BATERIA
- 3.6060 – RECARREGANDO A LANTERNA
- 3.6161 – INIMIGO ATIRANDO NO PLAYER
- 3.6262 – INIMIGO FAZENDO RONDA – ( PATH FOLLOW )
- 3.6363 – A IMPORTÂNCIA DA MECÂNICA NO PROTÓTIPO
- 3.6464 – Organizei os protótipos no Github
- Módulo 3 - Mecânica de RPG18
- 4.100 – NOVOS TUTORIAIS DA GODOT ENGINE ESTÃO CHEGANDO
- 4.201 – MECÂNICAS DE RPG
- 4.302 – Estrutura do Personagem e BoneAttachment
- 4.403 – A Classe Mouse
- 4.504 – As Variáveis Principais da Classe Player
- 4.605 – Pegando as Direções do Player Relacionadas com a Câmera
- 4.706 – Movimentando o Player nas 8 Direções
- 4.807 – Fazendo o Player Rotacionar no Eixo Y
- 4.908 – Trabalhando Na Nossa Camera (ClippedCamera)
- 4.1009 – Configurando Animações do Player ( Parte 1 )
- 4.1110 – Finalizando as animações
- 4.1211 – Como fazer a caixa de texto ou box dialog
- 4.1312 – Como Funciona Os Sinais Para Enviar Mensagens
- 4.1413 – Fazendo o Player Interagir Por Raycast e Ir Ao Ataque
- 4.1514 – Atacando a Caixa e Fazendo Ela Perder a Vida
- 4.1615 – Fazendo A Caixa nos Mostrar um Feedback de Dano
- 4.1716 – Barra De Vida
- 4.1817 – Som de Espadada e Efeito de Partícula