Building from source

Godot prides itself on being very easy to build, by C++ project standards. Godot uses the SCons build system, and after the initial setup compiling the engine for your current platform should be as easy as running:

scons

Pero probablemente necesitarás usar al menos algunas de las opciones disponibles para configurar la compilación para que coincida con tus necesidades específicas, ya sea un fork personalizado del motor, una compilación ligera sin módulos adicionales o un ejecutable orientado al desarrollo del motor.

Los artículos a continuación deberían ayudarlo a explorar las opciones de configuración disponibles, así como los requisitos previos necesarios para compilar Godot exactamente de la manera que necesita.

Basics of building Godot

Comencemos con lo básico y aprendamos cómo obtener el código fuente de Godot y luego qué opciones usar para compilarlo independientemente de su plataforma final.

Building for target platforms

A continuación, encontrará instrucciones para compilar el motor para su plataforma de destino específica. Ten en cuenta que Godot admite la compilación cruzada, lo que significa que puede compilarlo para una plataforma de destino que no coincida con su plataforma actual (por ejemplo, Linux de destino mientras está en Windows). Las guías intentarán cubrir todas las situaciones posibles.

Other compilation targets and options

Algunas opciones de compilación universal adicionales requieren una configuración adicional. En concreto, si bien Godot tiene compatibilidad con C#/.NET como parte de su código base principal, no se compila de forma predeterminada para reducir el tamaño del archivo ejecutable para los usuarios que no necesitan C# para sus proyectos.

Los artículos a continuación explican cómo configurar el sistema de compilación para casos como éste, además de cubrir algunas técnicas de optimización.