Introdução

func _ready():
    $Label.text = "Hello world!"

Bem-vindo à documentação oficial do Godot Engine, o motor de jogo 2D e 3D orientado para a comunidade de código aberto e gratuito! Por trás desta boca, você encontrará uma ferramenta poderosa e de fácil utilização que você pode usar para desenvolver qualquer tipo de jogo, para qualquer plataforma e sem nenhuma restrição de uso.

O objetivo dessa página é fornecer uma ampla apresentação da engine e do conteúdo desta documentação, para que você saiba por onde começar se for um iniciante, ou onde procurar se precisar de informações sobre uma funcionalidade específica.

Before you start

The Tutorials and resources page lists video tutorials contributed by the community. If you prefer video to text, those may be worth a look.

In case you have trouble with one of the tutorials or your project, you can find help on the various Community channels, especially the Godot Discord community, Q&A, and IRC.

Sobre o Godot Engine

Um motor de jogos é uma ferramenta complexa e, portanto, é difícil apresentar o Godot em poucas palavras. No entanto, aqui está uma sinopse rápida, que você está livre para reutilizar se precisar de uma curta definição sobre Godot Engine.

Godot Engine é um motor de jogos multiplataforma repleto de recursos para criar jogos 2D e 3D a partir de uma interface unificada. Ele fornece um conjunto abrangente de ferramentas comuns, para que os usuários possam se concentrar em criar jogos sem precisar reinventar a roda. Os jogos podem ser exportados em um clique para várias plataformas, incluindo as principais plataformas de desktop (Linux, MacOS, Windows), além de plataformas móveis (Android, iOS) e as baseadas na Web (HTML5).

Godot é completamente gratuito e de código aberto sob a licença MIT permissiva. Sem amarras, sem royalties, nada. Os jogos dos usuários são deles, até a última linha do código do motor. O desenvolvimento do Godot é totalmente independente e voltado para a comunidade, capacitando os usuários a ajudar a moldar seu motor para atender às suas expectativas. Ele é mantido pela Software Freedom Conservancy sem fins lucrativos.

Para uma visão mais aprofundada do motor, você deveria ler esta documentação, especialmente o tutorial Passo a passo.

Sobre a documentação

Esta documentação é continuamente escrita, corrigida, editada e renovada por membros da comunidade Godot Engine. Ela é editada por meio de arquivos de texto na linguagem de marcação reStructuredText e depois compilado em um site estático ou documento fora da rede usando as ferramentas de código aberto Sphinx e ReadTheDocs .

Nota

Você pode contribuir com a documentação do Godot abrindo chamados de problemas ou enviando correções através de “pull requests” no GitHub source repository, ou traduzindo isto para o seu idioma em Hosted Weblate.

Todo o conteúdo está sob a licença permissiva Creative Commons Attribution 3.0 (CC-BY 3.0), com atribuição a “Juan Linietsky, Ariel Manzur e comunidade Godot Engine”.

Organização da documentação

Esta documentação está organizada em cinco seções com uma distribuição de conteúdo impressionantemente desequilibrada, mas a maneira como está dividida deve ser relativamente intuitiva:

  • A seção Geral contém esta introdução, bem como informações sobre o motor, seu histórico, seu licenciamento, autores, etc. Ela também contém o Perguntas Frequentes.
  • A seção Primeiros passos é a principal razão desta documentação existir, já que contém todas as informações necessárias sobre a utilização do motor para criar jogos. Ela começa com o tutorial Passo a passo, que deve ser o ponto de entrada para todos os novos usuários.
  • A seção Tutoriais, pode ser lida conforme necessário, em qualquer ordem. Ela contém tutoriais e documentações de funcionalidades específicas.
  • A seção Desenvolvimento destina-se a usuários avançados e contribuidores ao desenvolvimento do motor, com informações sobre a compilação do motor, desenvolvimento de módulos em C++, ou plugins para o editor.
  • A Comunidade seção fornece informações relacionadas à contribuição do motor de desenvolvimento e à vida da comunidade, por exemplo, como reportar erros, ajuda com a documentação, etc. Ela também mostra vários canais da comunidade, como IRC e Discord, e contém uma lista de recomendações de tutoriais feitas por terceiros, fora desta documentação.
  • Finalmente, a Class reference é a documentação da API de Godot, que também está disponível diretamente no editor de scripts do motor. Ela é gerada automaticamente de um arquivo no repositório de código principal, portanto os arquivos gerados dessa documentação não devem ser modificados. Veja Contribute to the Class Reference para mais detalhes.

Além desta documentação, você também pode querer dar uma olhada nos vários Projetos de demonstração do Godot.

Divirta-se lendo e fazendo jogos com Godot Engine!