Work in progress

The content of this page was not yet updated for Godot 4.2 and may be outdated. If you know how to improve this page or you can confirm that it's up to date, feel free to open a pull request.

Seu primeiro jogo 3D

Nessa serie de tutoriais passo-à-passo, você criará seu primeiro Jogo 3D com Godot. Ao final da série, você terá um projeto simples mas finalizado de seu próprio goto 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.

  • Codifique uma jogabilidade procedural básica por instanciar em intervalo de tempo regular.

  • Projete uma animação de movimento e mude a velocidade em tempo de execução.

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

Entre outras coisas.

This tutorial is for beginners who followed the complete getting started series. We'll start slow with detailed instructions and shorten them as we do similar steps. If you're an experienced programmer, you can browse the complete demo's source code here: Squash the Creep source code.

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 pular direto para o código. Você pode baixá-los aqui: Squash the Creeps assets.

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