Introducción

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

Te damos la bienvenida a la documentación oficial de Godot Engine, ¡el motor de videojuegos 2D y 3D libre y de código abierto impulsado por la comunidad! Detrás de esta verborrea, encontrarás una herramienta poderosa y amigable para el usuario que puede utilizar para desarrollar cualquier tipo de juego, para cualquier plataforma y sin restricciones de uso de ningún tipo.

Esta página pretende dar una presentación amplia del motor y de la documentación, para que sepas por dónde empezar si eres principiante o dónde buscar si necesitas información de una característica específica.

Antes de comenzar

La página Tutoriales y recursos enlista vídeo tutoriales contribuidos por la comunidad. Si prefieres videos antes que texto, considera echarles un vistazo. En cualquier caso, la sección Comenzando es un gran punto de partida.

En caso de que tenga problemas con alguno de los tutoriales o con su proyecto, puedes encontrar ayuda en los distintos Canales de la comunidad, especialmente en la comunidad Discord de Godot y en el Foro.

Acerca de Godot Engine

Un motor de juego es una herramienta compleja y difícil de presentar 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 repleto de características, multiplataforma para crear juegos 2D y 3D por medio de una interfaz unificada. Provee un conjunto exhaustivo de herramientas comunes, para que los usuarios puedan enfocarse en crear juegos sin tener que reinventar la rueda. Los juegos pueden exportarse en un sólo clic a numerosas plataformas, incluyendo las principales plataformas de escritorio (Linux, macOS, Windows), plataformas móviles (Android, iOS), así como plataformas y consolas basadas en la web.

Godot es completamente gratis y de código abierto bajo la permisiva licencia MIT (Licencia del Instituto Tecnológico de Massachusetts). Sin condiciones, sin regalías, nada. Los juegos de los usuarios son suyos, hasta la última línea de 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 la Godot Foundation (Fundación Godot) sin fines de lucro.

Organización de la documentación

Esta documentación está organizada en varias secciones:

  • Acerca de contiene esta introducción así como información sobre el motor, su historia, su licencia, autores, etc. También contiene el Preguntas Frecuentes.

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

  • El Manual se puede consultar o referenciar cuando sea necesario, en cualquier orden. Contiene tutoriales y documentación específica para cada característica.

  • Contribuyendo brinda información relacionada a cómo contribuir a Godot, ya sea el motor principal, documentación, demos, u otras partes. Describe cómo reportar errores, cómo están organizados los flujos de trabajo de los contribuyentes, etc. También contiene secciones destinadas a contribuyentes y usuarios avanzados, con información sobre cómo compilar el motor, contribuir al editor o desarrollar módulos de C++.

  • Comunidad está dedicada a la vida de la comunidad de Godot e incluye una lista de tutoriales y materiales de terceros recomendados fuera de esta documentación. También proporciona detalles sobre la Biblioteca de Recursos. Anteriormente, también listaba las comunidades de Godot, las cuales ahora se encuentran en el sitio web de Godot.

  • Por último, la Referencia de Clases documenta por completo la API de Godot, también disponible dentro del editor de scripts del motor. Puedes encontrar información sobre todas las clases, funciones, señales y muchos más aquí.

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

Acerca de esta documentación

Los miembros de la comunidad de Godot Engine continuamente escriben, corrigen, editan y mejoran esta documentación. Siempre estamos buscando más ayuda. También puedes contribuir iniciando issues en Github o traduciendo la documentación a su idioma. Si tienes interés en colaborar, revisa Formas de contribuir y Redactando documentación, o contacte con el Equipo de Documentación en el Chat de Contribuidores de Godot.

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

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