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.
Checking the stable version of the documentation...
Configurando o projeto
Nesta primeira parte, vamos configurar e organizar o projeto.
Inicie o Godot e crie um novo projeto.
Ao criar um novo projeto, você apenas precisa escolhar um Caminho do Projeto válido, podendo deixar as outras configurações padrão como estão.
Baixe dodge_the_creeps_2d_assets.zip. Este arquivo contém as imagens e os sons que você usará para fazer o jogo. Descompacte esses arquivos e mova as pastas arte/ e fontes/ para a pasta do seu projeto.
Baixe dodge_the_creeps_2d_assets.zip. Este arquivo contém as imagens e os sons que você usará para fazer o jogo. Descompacte esses arquivos e mova as pastas arte/ e fontes/ para a pasta do seu projeto.
Ensure that you have the required dependencies to use C# in Godot. You need the latest stable .NET SDK, and an editor such as VS Code. See Pré-requisitos.
A parte deste tutorial em C++ não foi reescrita para o novo sistema GDExtension ainda.
Sua pasta de projeto deve se parecer com isto.
Este jogo usará o modo retrato, então devemos ajustar o tamanho da janela de jogo. Clique em Projeto (Project) -> Configurações do Projeto (Project Settings) para abrir a janela de configurações, na coluna esquerda abra a aba Exibição (Display) -> Janela (Window). Lá, defina "Largura do Viewport" (Viewport Width) para 480 e "Altura do Viewport" (Viewport Height) para 720. A opção "Projeto" (Project) pode ser vista no menu, presente no canto superior esquerdo da janela.
Além disso, sob as opções Stretch, configure Mode para canvas_items e Aspect para keep. Isso garante que o jogo se escale consistentemente em diferentes tamanhos de tela.
Organizando o projeto
Neste projeto, faremos 3 cenas independentes: Player, Mob e HUD, que combinaremos dentro da cena Main do jogo.
Em um projeto maior, pode ser útil criar pastas para armazenar as várias cenas e seus scripts, mas, para este jogo relativamente pequeno, você pode salvar suas cenas e scripts na pasta raiz do projeto, referenciada como res://. Você pode ver as pastas do seu projeto no painel Arquivos no canto inferior esquerdo:
Com o projeto em seu devido lugar, estamos prontos para conceber a cena do jogador na próxima lição.