Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Introduzione

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

Welcome to the official documentation of Godot Engine, the free and open source community-driven 2D and 3D game engine! Behind this mouthful, you will find a powerful yet user-friendly tool that you can use to develop any kind of game, for any platform and with no usage restriction whatsoever.

This page gives a broad overview of the engine and of this documentation, so that you know where to start if you are a beginner or where to look if you need information on a specific feature.

Prima di cominciare

The Tutorials and resources page lists video tutorials contributed by the community. If you prefer video to text, consider checking them out. Otherwise, Getting Started is a great starting point.

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 and Q&A.

Informazioni sul Godot Engine

A game engine is a complex tool and difficult to present in a few words. Here's a quick synopsis, which you are free to reuse if you need a quick write-up about Godot Engine:

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported with one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows), mobile platforms (Android, iOS), as well as Web-based platforms and consoles.

Godot is completely free and open source under the permissive MIT license. No strings attached, no royalties, nothing. Users' games are theirs, down to the last line of engine code. Godot's development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Godot Foundation not-for-profit.

Organizzazione della documentazione

This documentation is organized into several sections:

  • About contains this introduction as well as information about the engine, its history, its licensing, authors, etc. It also contains the Domande frequenti.

  • Getting Started contains all necessary information on using the engine to make games. It starts with the Step by step tutorial which should be the entry point for all new users. This is the best place to start if you're new!

  • The Manual can be read or referenced as needed, in any order. It contains feature-specific tutorials and documentation.

  • Contribuire fornisce informazioni relative a come contribuire a Godot, per quando riguarda l'engine, la documentazione, le demo e altre parti. Descrive come aprire i bug, come sono organizzati i workflow di chi contribuisce, ecc. Contiene inoltre sezioni rivolte ad utenti e collaboratori esperti, con informazioni riguardo a come compilare l'engine, come contribuire all'editor, o su come sviluppare moduli C++.

  • Community is dedicated to the life of Godot's community. It points to various community channels like the Godot Contributors Chat and Discord and contains a list of recommended third-party tutorials and materials outside of this documentation.

  • Infine, la Class reference contiene tutta la documentazione sull'API di Godot, che è direttamente accessibile anche all'interno dell'editor di codice dell'engine. Qui si possono trovare informazioni su tutte le classi, le funzioni, i segnali e altro.

In addition to this documentation, you may also want to take a look at the various Godot demo projects.

About this documentation

Members of the Godot Engine community continuously write, correct, edit, and improve this documentation. We are always looking for more help. You can also contribute by opening Github issues or translating the documentation into your language. If you are interested in helping, see Ways to contribute and Writing documentation, or get in touch with the Documentation team on Godot Contributors Chat.

All documentation content is licensed under the permissive Creative Commons Attribution 3.0 (CC BY 3.0) license, with attribution to "Juan Linietsky, Ariel Manzur, and the Godot Engine community" unless otherwise noted.

Have fun reading and making games with Godot Engine!