Introducción

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

Bienvenido a la documentación oficial de Godot Engine, ¡el motor de videojuegos 2D y 3D de código abierto impulsado por la comunidad! Detrás de estas palabras, encontrarás una herramienta poderosa y amigable para el usuario que puedes utilizar para desarrollar cualquier tipo de juego, para cualquier plataforma y sin restricciones de uso de algún tipo.

Esta página pretende dar una presentación amplia del motor y de los contenidos de la documentación para que sepas dónde comenzar si eres un principiante o a dónde mirar si necesitas información de una característica específica.

Antes de empezar

La página Tutoriales y recursos lista videotutoriales hechos por la comunidad. Si prefieres video antes que texto, quizás vale la pena que los veas.

En caso de que tenga problemas con uno de los tutoriales o con su proyecto, puede encontrar ayuda sobre los diferentes: ref: 'Canales de la comunidad <doc_community_channels>', especialmente la comunidad de Godot Discord, Q&A e IRC.

Acerca de Godot Engine

Un motor de juego es una herramienta compleja, y por lo tanto es difícil presentar a Godot en pocas palabras. Aquí hay una rápida sinopsis, que eres libre de reutilizar si necesitas una breve reseña sobre Godot Engine.

Godot Engine es un motor de videojuegos multiplataforma con múltiples características para crear juegos 2D y 3D desde una interfaz unificada. Él provee un conjunto exhaustivo de herramientas comunes para que los usuarios puedan enfocarse en crear juegos sin tener que reinventar la rueda. Juegos que pueden exportarse en un sólo clic a numerosas plataformas, incluyendo las principales plataformas de escritorio (Linux, macOS, Windows), móviles (Android, iOS) y basadas en la web (HTML5).

Godot es completamente gratuito y de código abierto bajo la licencia permisiva del MIT. Sin condiciones, sin regalías, nada. Los juegos de los usuarios son suyos, hasta la última línea del código del motor. El desarrollo de Godot es totalmente independiente y dirigido por la comunidad, lo que permite a los usuarios ayudar a dar forma a su motor para que coincida con sus expectativas. Está respaldado por Software Freedom Conservancy sin fines de lucro.

Para conocer más a fondo el motor, recomendamos que sigas leyendo esta documentación, especialmente el tutorial :ref: Paso a paso <toc-learn-step_by_step>.

Acerca de la documentación

Esta documentación es escrita, corregida, editada y actualizada continuamente por miembros de la comunidad de Godot Engine. Se edita mediante archivos de texto en el lenguaje de marcado reStructuredText y luego se compila en un sitio web estático/documento offline utilizando las herramientas de código abierto Sphinx y ReadTheDocs.

Nota

Puedes contribuir con la documentación de Godot abriendo issues o mandando parches a través de pull requests en su repositorio de GitHub, o traduciéndola a tu idioma en Hosted Weblate.

Todo el contenido está bajo la permisiva licencia Creative Commons Attribution 3.0 (CC-BY 3.0), con atribución a "Juan Linietsky, Ariel Manzur y la comunidad de Godot Engine".

Organización de la documentación

Esta documentación está organizada en cinco secciones con una distribución de contenidos impresionantemente desequilibrada, pero la forma en que se divide debería ser relativamente intuitiva:

  • La sección General contiene esta introducción, así como información sobre el motor, su historia, licencia, autores, etc. También contiene las Preguntas Frecuentes.
  • La sección Comenzando es la principal razón de ser de esta documentación, ya que contiene toda la información necesaria sobre cómo usar el motor para desarrollar juegos. Comienza con el tutorial Paso a paso que debería ser el punto de partida para todos los usuarios nuevos.
  • La sección Tutoriales se puede leer cuando sea necesario, en cualquier orden. Contiene varios tutoriales específicos de características y documentaciones.
  • La sección Desarrollo está dirigida a usuarios avanzados y contribuyentes al desarrollo del motor, con información sobre compilar el motor, desarrollar módulos C++ o plugins para el editor.
  • La sección Comunidad contiene cinco secciones de información relacionada con la contribucion al desarrollo del motor y la vida de su comunidad. Por ejemplo, cómo reportar bugs, ayudar con la documentación, etc. También conduce a varios canales de la comunidad como IRC y Discord, y contiene una lista de tutoriales recomendados hechos por terceros que están fuera de esta documentación.
  • Finalmente, la sección Referencia de clase es la documentación de la API de Godot, que también está disponible directamente desde el editor de scripts del motor. Se genera automáticamente desde un archivo en el repositorio principal del código fuente, por lo tanto los archivos generados no están hechos para ser modificados. Mira Contribuir a la Referencia de Clases para más detalles.

Además de esta documentación, tal vez quieras echar un vistazo a varios proyectos de demostración.

¡Diviértase leyendo y haciendo juegos con Godot Engine!