Top Qs
Línea de tiempo
Chat
Contexto
Godot
motor de videojuegos de código abierto De Wikipedia, la enciclopedia libre
Remove ads
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]
Remove ads
Historia

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.
Remove ads
Características
Resumir
Contexto
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
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
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

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
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
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
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
- 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.
Remove ads
Uso
Videojuegos notables desarrollados con Godot
Aplicaciones y herramientas notables desarrolladas en Godot
Historial de versiones
Remove ads
Véase también
Enlaces externos
Referencias
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads