Introdução

func _ready():
    print("Hello world!")

Boas-vindas à documentação oficial do Godot Engine, a game engine 2D e 3D livre e de código aberto voltada para a comunidade! Por trás disso tudo, 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.

Antes de começar

A página Tutoriais e recursos lista tutoriais em vídeo fornecidos pela comunidade. Se você prefere vídeo em vez de texto, vale a pena dar uma olhada. Do contrário, os Primeiros passos são um ótimo ponto de partida.

Caso tenha dificuldades com um dos tutoriais ou com seu projeto, você pode encontrar ajuda em um dos Canais da comunidade, especialmente no Discord do Godot e no Fórum.

Sobre o Godot Engine

Uma game engine é uma ferramenta complexa e difícil de apresentar em poucas palavras. Aqui está uma sinopse simples, que você pode utilizar sempre que precisar de uma definição rápida do Godot Engine:

O Godot Engine é uma game engine multiplataforma repleta 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 simplesmente criar seus jogos sem ter que reinventar a roda. Os jogos podem ser exportados num clique para várias plataformas, incluindo as principais plataformas de desktop (Linux, macOS, Windows), plataformas móveis (Android, iOS), as baseadas na Web e também consoles.

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

Organização da documentação

Esta documentação é organizada em várias seções:

  • Sobre contém esta introdução, bem como informações sobre a engine, sua história, seu licenciamento, autores, etc. Também contém o Perguntas Frequentes.

  • Primeiros passos contém todas as informações necessárias para usar a engine para criar jogos. Ele começa com a seção Introdução, que deve ser o ponto de partida para todos os novos usuários. Este é o melhor lugar para começar se você é iniciante!

  • O Manual pode ser lido ou referenciado conforme necessário, em qualquer ordem. Ele contém tutoriais e documentação para funcionalidades específicas.

  • Detalhes da Engine contém seções destinadas a usuários avançados e colaboradores, com informações sobre como compilar o motor, trabalhar no editor ou desenvolver módulos C++.

  • Comunidade é dedicado à vida da comunidade do Godot e contém uma lista de tutoriais e materiais de terceiros recomendados fora desta documentação. Também fornece detalhes sobre a Biblioteca de Recursos. Anteriormente, listava algumas comunidades online do Godot, que agora estão disponíveis no site do Godot.

  • Finalmente, a Referência de classe documenta a API do Godot completamente, também disponível diretamente dentro do editor de script da engine. Você pode encontrar informações sobre todas as classes, funções, sinais e afins aqui.

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

Sobre esta documentação

Os membros da comunidade do Godot Engine continuamente escrevem, corrigem, editam e aprimoram esta documentação. Estamos sempre buscando mais ajuda. Você também pode contribuir abrindo issues no Github ou traduzindo a documentação para o seu idioma. Se você estiver interessado em ajudar, consulte How to contribute e Writing documentation, ou entre em contato com a Documentation team no Godot Contributors Chat.

Todo o conteúdo da documentação está sob a licença permissiva Creative Commons Attribution 3.0 (CC-BY 3.0), atribuido a "Juan Linietsky, Ariel Manzur e a comunidade do Godot Engine" a menos que outra licença seja especificada.

Divirta-se lendo e fazendo jogos com o Godot Engine!