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.

Configurando o projeto

Nesta primeira parte, vamos configurar e organizar o projeto.

Inicie o Godot e crie um novo projeto.

../../_images/new-project-button.webp

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.

Sua pasta de projeto deve se parecer com isto.

../../_images/folder-content.webp

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.

../../_images/setting-project-width-and-height.webp

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.

../../_images/setting-stretch-mode.webp

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:

../../_images/filesystem_dock.webp

Com o projeto em seu devido lugar, estamos prontos para conceber a cena do jogador na próxima lição.