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 plataforma 2D com a Godot Engine.
Rating: 4.6 out of 5(61 ratings)
299 students

Criação de games de plataforma 2D com a Godot Engine.

Aprenda a criar os seus primeiros games de plataforma na GODOT.
Last updated 12/2021
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar jogos com uma das ferramentas de desenvolvimento de games mais incríveis do mercado!
  • Programar sobre nós de modo a criar um ambiente interativo (game) valendo-se não apenas da instrução do professor, mas das ideias adquiridas pelo próprio aluno.
  • Criar game de plataforma 2D
  • Criar animações valendo-se dos nodes da Engine.
  • Como usar sinais
  • Exportar para Android

Course content

9 sections230 lectures29h 23m total length
  • Introdução4:14
  • Download, instalação e criação de atalho8:43
  • Criação do primeiro projeto3:44
  • Organização das docks4:49
  • importação de assets e remoção de filtro de suavização10:27
  • Condigurações do projeto e node2d8:40
  • Criação do player e definição da cena principal13:09
  • Criação do primeiro arquivo de script14:11
  • Criação da função on_touch e variável force_jump6:29
  • Animação do player voando10:13
  • Correção na animação do player voando4:32
  • Adicionando a animação para o impulso7:14
  • Mudando de animação clicando com o mouse17:13
  • Criação das colunas10:07
  • Criação do scripts para as colunas11:33
  • Criando as instancias das colunas14:42
  • Criação do cenário9:13
  • Movimentação das montanhas ao fundo4:36
  • Repetição das montanhas ao fundo6:42
  • Movimentação das montanhas e nuvens9:45
  • Otimizando os códigos11:13
  • Criação do node label4:32
  • Trabalhando com a pontuação do game16:20
  • Configuração de fonte dinâmica5:28
  • Finalização do game de apresentação8:49

Requirements

  • Ter um mínimo de conhecimento de informática.
  • Ter um conhecimento básico sobre a GODOT.

Description

Neste curso, você estará aprendendo com uma linguagem de fácil compreensão e muito objetiva como criar games de plataforma 2D. Para isso, faremos uso de diferentes tipos de nós, passando pelos mais conhecidos como RigidBody2D, KinematicBody2D, Sprite, CollisionShape2D e muitos outros que serão usados para criação dos elementos que farão parte do nosso game.

Veremos como usar os nós de animação para dar mais vida aos personagens e neste caso, teremos 3 nos exemplos, o primeiro é o AnimatedSprite, o segundo é o AnimationPlayer e o último que estaremos conhecendo é o Tween, e tudo sem a necessidade do uso de softwares de terceiros.

Teremos ainda exemplos de utilização de arquivos de áudio em um jogo e algumas possíveis alterações para melhor representar os eventos relacionados ao som.

Falando sobre o controle do player, veremos como trabalhar a sua direção, movimentação, aceleração, desaceleração, pulo duplo e outras possibilidades de interação com outros personagens ou elementos do cenário; um detalhe interessante que veremos na movimentação do player é que ao correr pelo cenário, será possível perceber a poeira saindo da direção dos pés dele, e isso será feito usando um nó chamado de particles2D, claro, veremos o uso desse tipo de nó não apenas uma vez, mas em outras situações também.

Para movimentação do fundo do nosso game, teremos um exemplo através do GDSCRIPT e também exemplos com mais dois nós usados para este fim, sendo um deles o Parallax Background e Parallax layer.


Organização do curso:

  • Em nosso primeiro projeto, que será uma apresentação do forma de como estaremos trabalhando no curso, construiremos um game nos moldes do famoso Flappy Bird.

  • Em nosso segundo projeto e este sim, nos trará o foco do curso, construiremos um game de plataforma 2D valendo-se de diferentes nós para que aconteçam as interações necessárias. Nele veremos o uso de sinais em várias situações e perceberemos o quão forte é este conceito dentro da Godot. Além disso, usaremos bastante as funções personalizadas, ou seja, funções criadas por nós mesmos para tornar os nossos códigos mais limpos e mais modularizados também.

  • No terceiro projeto, criaremos um game seguindo o foco do curso e vamos explorar um pouco mais os nós já aprendidos e conhecer outros. Neste, o nosso fluxo de trabalho ficará um pouco mais rápido e vai nos permitir extrair novas experiência na Godot.


  • Em nosso quarto projeto, estaremos trabalhando em um game com elementos de plataforma e ação. Neste veremos como Pausar o jogo, como instanciar lasers, Saltar entre as paredes, barra de HP, fazer animação com o node TWEEN e como criar o famoso efeito GHOST.


  • Não deixe de conferir com muito atenção a  penúltima  seção, ela vai nos trazer uma solução muito interessante para corrigir a movimentação do player sobre ambientes com inclinação.

  • Para concluir, teremos também uma seção na qual veremos como fazer a exportação do nosso projeto para a plataforma Windows e plataforma Android seguida de uma demonstração da instalação em um celular.


Para conferir tudo isso, se inscreva no curso e bons estudos!

Who this course is for:

  • Desenvolvedores iniciantes.
  • Criadores de conteúdo digital interativo.
  • Fãs de jogos digitais.
  • Programadores em busca de criar jogos.
  • Desenvolvedores de games que querem migrar para a GODOT
  • gamers