Godot

Godot Engine

Parte de Godot Foundation
Información general
Tipo de programa|  Motor de videojuego
Autor|

* Juan Linietsky
* Ariel Manzur

Desarrollador|  Juan Linietsky, Ariel Manzur y la comunidad de Godot
Modelo de desarrollo|  Software Libre
Lanzamiento inicial|  2007
Licencia|  Licencia MIT
Estado actual|  Activo
Idiomas|  Inglés
Información técnica
Programado en|  C, C++
Plataformas admitidas|

* Microsoft Windows
* macOS
* Linux

Versiones
Última versión estable|  4.4 (info) ( 03 de marzo de 2025 (25 días))
Última versión en pruebas|  4.3 Beta 131 de mayo de 2024
Archivos legibles

varios

* Windows bitmap
* DirectDraw Surface
* OpenEXR
* RGBE image format
* JFIF
* Portable Network Graphics
* Truevision TGA
* SVG
* WebP
* Waveform Audio Format
* Vorbis
* glTF
* Filmbox
* Digital Asset Exchange
* Wavefront .obj file
* Blender
* GDScript source code file

Enlaces

Sitio web oficial

Repositorio de código

[editar datos en Wikidata]

Godot es un motor de videojuegos 2D y 3D multiplataforma, libre y de código abierto, publicado bajo la Licencia MIT. Fue desarrollado inicialmente en Buenos Aires por los argentinos Ariel Manzur y Juan Linietsky y luego por la comunidad de Godot. El motor funciona en sistemas Linux, Windows, MacOs y BSD, además de tener soporte experimental para Android y HTML.[1]​

## Historia

[editar]

Construcción en 3D realizada usando Godot 4.0

Godot fue desarrollado y utilizado internamente por la empresa argentina OKAM Studios desde alrededor del año 2001. En febrero de 2014, el código fuente fue liberado al público en GitHub bajo la Licencia MIT.[2]​[3]​

El 15 de diciembre de 2014, se publicó Godot 1.0, la primera versión estable que incluía la adición de lightmapping, soporte navmesh y más shaders.[4]​

Godot 3.x tiene soporte a largo plazo, por lo que sigue recibiendo actualizaciones de mantenimiento.

La versión 4.0 fue lanzada el 1 de marzo de 2023 y tiene soporte con Vulkan, iluminación en tiempo real, reflejos en tiempo real dinámicos, iluminación global dinámica, entre otras características. Actualmente se encuentra en la versión 4.4, que fue lanzada el 3 de marzo de 2025.

## Características

[editar]

Godot soporta una amplia gama de características y herramientas que permiten a los desarrolladores crear y desarrollar videojuegos 2D y 3D:[5]​

### Plataformas soportadas

[editar]

Godot permite exportar proyectos a Linux, MacOs, Windows, Android, iOS, y HTML.[1]​ Godot no ofrece soporte oficial para exportar a consolas, pero existen servicios de terceros que permiten exportar proyectos de Godot a Nintendo Switch, PlayStation 4, PlayStation 5, Xbox One, y Xbox Series X y Series S.[6]​

### Renderización

[editar]

El motor gráfico tiene soporte para OpenGL, Vulkan, y Direct3D.[7]​

Godot utiliza un lenguaje de sombreadores basado en GLSL, que puede ser utilizado para partículas y materiales de objetos 2D y 3D.[8]​ Estos sombreadores pueden ser creados visualmente utilizando una herramienta llamada shader graph, o escribiéndolos con código.

### Editor de animación

[editar]

Editor de animación de Godot 3.4.2

Godot posee un editor de animaciones con soporte para editar animación por fotogramas, animación esquelética, blending, morphing y cinemáticas. El sistema de animación permite animar las propiedades de los nodos, por lo que es posible crear animaciones que reproducen efectos de sonido o música, que llaman funciones o que cambian parámetros de los sombreadores a lo largo del tiempo.[9]​

### Físicas

[editar]

Godot tiene su propio motor de físicas para juegos 2D y 3D con detección de colisión, cuerpo rígido, cuerpo estático, personajes, vehículos, raycasts y uniones.

Actualmente se está trabajando para que el motor de físicas de Godot sea reemplazado por el motor de físicas Jolt.[10]​

### Lenguajes de programación

[editar]

Godot posee soporte para varios lenguajes de scripting,[11]​ siendo los principales: GDScript,[12]​ C#, y C++ usando GDExtension.[13]​

Además la comunidad mantiene soporte para otros lenguajes como Rust,[14]​ JavaScript,[15]​o visual scripting.[16]​

#### GDScript

[editar]

GDScript es un lenguaje de programación de alto nivel, tipado dinámico y orientado a objetos, sintácticamente similar a Python, que fue creado especialmente para Godot, lo cual lo hace flexible y óptimo para programar videojuegos en el motor.

Un programa de "Hola mundo" en GDScript luce así:

func _ready():
print("Hola mundo")

### Otras características

[editar]

* Soporte para teclado, ratón, mando de videojuegos, y pantalla táctil.
* Soporte para usar redes para crear videojuegos en línea, y hacer solicitudes HTTP.
* Herramientas para crear Interfaces gráficas de usuario.
* Búsqueda de ruta en 3D y 2D.
* Ejecución multihilo.
* Soporte para dispositivos de realidad extendida.

## Uso

[editar]

### Videojuegos notables desarrollados con Godot

[editar]

Año de lanzamiento  | Título  | Desarrollador

|
|

2015  | Deponia | Daedalic Entertainment
2016  | The Interactive Adventures of Dog Mendonça & Pizzaboy | OKAM Studio
2018  | Hardcoded | Ghosthug Games
2019  | Commander Keen in Keen Dreams (Port para la Nintendo Switch) | Id Software / Lone Wolf Technology
2021  | Cruelty Squad | Consumer Softproducts
Sonic Colors: Ultimate | Sonic Team / Blind Squirrel Games
2022  | The Case of the Golden Idol | Color Gray Games
Dome Keeper | Bippinbits
2023  | Brotato | Blobfish
Buckshot Roulette | Mike Klubnika
Cassette Beasts | Bytten Studio
Luck Be a Landlord | TrampolineTales
2024  | Until Then | Polychroma Games
2025  | Slay the Spire 2 | Mega Crit

### Aplicaciones y herramientas notables desarrolladas en Godot

[editar]

* RPG in a box
* Material Maker
* Pixelorama
* Dungeondraft
* Los creadores de RPG Maker han anunciado el lanzamiento de su próxima herramienta llamada Action Game Maker en 2025, que está siendo desarrollada usando Godot.[17]​

## Historial de versiones

[editar]

Versión  | Fecha de lanzamiento  | Notas adicionales  | Última versión del parche

|
|
|

1.0  | Diciembre 2014  | Primera versión estable  | 1.0
1.1  | Mayo 2015  | mejoras en el editor de código, editor visual de shaders, una nueva API para la gestión de pantallas y ventanas con soporte para múltiples monitores. Además, se reescribió el motor 2D con soporte para shaders, materiales, luces, sombras, mapeo normal, navegación 2D polígonal, mejoras al exportar a Blender y un nuevo tema oscuro.[18]​ | 1.1
2.0  | Febrero 2016  | Interfaz de usuario y depurador mejorados  | 2.0.4.1
2.1  | Julio de 2016  | Introducción de la base de datos de complementos, generador de perfiles y API de complementos  | 2.1.6
3.0  | Enero 2018  | Nuevo renderizador basado en física, compatibilidad con Mono (C#) y adición de Bullet como motor de física  | 3.0.6
4.0  | Marzo 2023  | Agrega compatibilidad con la API de gráficos de Vulkan. Cambia de Mono a .NET 6 CoreCLR. Presenta iluminación global basada en SDF junto con varios cambios de editor y optimizaciones de rendimiento.  | 4.0.3
4.1  | Julio 2023  | Actualizaciones de elementos de rendimiento, núcleo y script. Introducción de variables estáticas en GDScript y el atributo [GlobalClass] en C#. Compatibilidad con varias ventanas y la capacidad de separar editores de secuencias de comandos. Turbulencia de partículas mejorada y la introducción de texturas de ruido 3D. Algoritmos de prevención renovados para la navegación con IA.  | 4.1.1
4.2  | Noviembre 2023  | Notas de la versión. | 4.2.2
4.3  | Agosto 2024  | Notas de la versión. | 4.3
4.4  | Marzo 2025  | Notas de la versión. | 4.4

## Véase también

[editar]

* Lista de motores de videojuegos

## Enlaces externos

[editar]

* Sitio web oficial
* Foro oficial de Godot.
* Repositorio de código de Godot en GitHub.
* Documentación oficial de Godot.
* Escaparate oficial de juegos y aplicaciones desarrollados en Godot.

## Referencias

[editar]

1. ↑ a b «Frequently asked questions». Godot Engine documentation (en inglés). Consultado el 7 de octubre de 2024. «Which platforms are supported by Godot? For the editor: Windows, macOS, Linux, *BSD, Android (experimental), Web (experimental) For exporting your games: Windows, macOS, Linux, *BSD, Android, iOS, Web».
2. ↑ Juan Linietsky. «GODOT IS OPEN SOURCE godotengine/godot@0b806ee». GitHub (en inglés). Consultado el 7 de octubre de 2024.
3. ↑ Engine, Godot. «First public release!». Godot Engine (en inglés). Consultado el 7 de octubre de 2024.
4. ↑ «Godot Engine Reaches 1.0, Releases First Stable». 15 de diciembre de 2014. Archivado desde el original el 16 de diciembre de 2014. Consultado el 16 de diciembre de 2014.
5. ↑ Engine, Godot. «Features». Godot Engine (en inglés). Consultado el 7 de octubre de 2024.
6. ↑ «Console support in Godot». Godot Engine documentation (en inglés). Consultado el 7 de octubre de 2024.
7. ↑ «Internal rendering architecture» (en inglés).
8. ↑ «Converting GLSL to Godot shaders» (en inglés).
9. ↑ «Godot gets a brand new animation editor».
10. ↑ «Recognize "Godot Jolt" (Jolt Physics) as an officially endorsed add-on for 3D physics · Issue #7308 · godotengine/godot-proposals». GitHub (en inglés). Consultado el 7 de octubre de 2024.
11. ↑ «Scripting». Godot Engine documentation (en inglés). Consultado el 7 de octubre de 2024.
12. ↑ «GDScript». Godot Engine documentation (en inglés). Consultado el 7 de octubre de 2024.
13. ↑ «What is GDExtension?». Godot Engine documentation (en inglés). Consultado el 7 de octubre de 2024.
14. ↑ «Rust bindings for Godot game engine». godot-rust.github.io (en inglés). Consultado el 7 de octubre de 2024.
15. ↑ godotjs/javascript, GodotJS, 7 de octubre de 2024, consultado el 7 de octubre de 2024 .
16. ↑ CraterCrash/godot-orchestrator, Crater Crash Studios, 6 de octubre de 2024, consultado el 7 de octubre de 2024 .
17. ↑ Writer, Nic Reuben Staff (12 de julio de 2024). «Action Game Maker is RPG Maker’s sprintier, jumpier sibling». Rock, Paper, Shotgun (en inglés). Consultado el 7 de octubre de 2024.
18. ↑ «Godot 1.1 Out!!». Archivado desde el original el 24 de mayo de 2015. Consultado el 22 de mayo de 2015.

Control de autoridades|

* Proyectos Wikimedia
* Datos: Q16972633
* Multimedia: Godot (game engine) / Q16972633

* * *

* Informática
* Arch Linux: godot
* AUR: godot-pulse
* Debian: godot3
* Free Software Directory: Godot
* Open Hub: godotengine
* Snap: godot

|

* Datos: Q16972633
* Multimedia: Godot (game engine) / Q16972633