Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Seu primeiro jogo 3D

Nesta série de tutoriais passo a passo, você criará seu primeiro jogo 3D completo com o Godot. Ao final da série, você terá um projeto simples, mas concluído, como o gif animado abaixo.

imagem0

O jogo que codificaremos aqui é similar a Seu primeiro jogo 2D, com uma novidade: você pode pular e seu objetivo é esmagar os estranhos. Dessa forma você ao mesmo tempo reconhecerá padrões que aprendeu no tutorial anterior e construirá com base neles novos códigos e atributos.

Você aprenderá a:

  • Trabalha com coordenadas 3D com mecânica de salto.

  • Usa corpos cinemáticos para mover personagens 3D e detectar quando e como eles colidem.

  • Use camadas físicas e um grupo para detectar interações com entidades específicas.

  • Code basic procedural gameplay by instantiating monsters at regular time intervals.

  • Crie uma animação de movimento e altere sua velocidade em tempo de execução.

  • Desenhar uma interface de usuário num jogo 3D.

Entre outras coisas.

Esse tutorial é para iniciantes os quais seguiram a série completa de iniciação. Nós começaremos devagar com instruções detalhadas e encurtá-las conforme fazemos passos semelhantes. Se você é um programador experiente, você pode acessar o código fonte completo aqui:

Nota

Você pode seguir esta série sem ter feito o 2D. Contudo, se você é novo no desenvolvimento de jogos, recomendamos que comece com o 2D. O código de jogo 3D é sempre mais complexo e a série 2D dará a você fundamentos para seguir adiante mais confortável.

Preparamos alguns recursos do jogo para que possamos ir direto ao código. Você pode baixá-los aqui: Recursos de Squash the Creeps.

Vamos primeiro trabalhar em um protótipo básico para o movimento do jogador. Em seguida, adicionaremos os monstros que iremos gerar aleatoriamente pela tela. Depois disso, implementaremos a mecânica de pular e esmagar antes de refinar o jogo com uma boa animação. Terminaremos com a pontuação e a tela de repetição.

Sumário