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...
Diagramma dell'architettura di Godot
Il diagramma seguente descrive gli aspetti più importanti dell'architettura di Godot. Non è concepito per essere esaustivo, ma con lo scopo di fornire solo una panoramica di alto livello dei componenti principali e delle relazioni tra loro.
Credito: Hendrik Brucker
Livello Scena
Il livello Scena è il livello più alto dell'architettura di Godot e fornisce il sistema di scene, che è il modo principale per costruire e strutturare le applicazioni o giochi. Consultare SceneTree / Utilizzo dello SceneTree e Node per ulteriori informazioni.
Codice sorgente corrispondente: /scene/*
Livello Server
I componenti del server implementano la maggior parte dei sottosistemi di Godot (rendering, audio, fisica, ecc.). Sono oggetti singleton inizializzati all'avvio del motore.
Perché Godot usa i server e gli RID?
Codice sorgente corrispondente: /servers/*
Interfaccia driver/piattaforma
Questo livello astrae i dettagli specifici di basso livello per un piattaforma, contenenti driver per API grafiche, backend audio e interfacce del sistema operativo (tutte le implementazioni OS e DisplayServer specifiche della piattaforma).
Codice sorgente corrispondente: /drivers/* e /platform/*
Fondamentali
Il nucleo di Engine contiene funzionalità essenziali e strutture dati utilizzate in tutto il motore, come Object e ClassDB, gestione della memoria, contenitori, I/O di file, Variant e altre utilità.
Codice sorgente corrispondente: /core/*
Main
Il componente Main è responsabile dell'inizializzazione e della gestione del ciclo di vita del motore, inclusi l'avvio, l'arresto e il ciclo principale. Consultare MainLoop per maggiori dettagli.
Codice sorgente corrispondente: /main/*