Godot Engine es un motor de creación de videojuegos que soporta desarrollo en dos y tres dimensiones. El programa permite exportar proyectos a sistemas operativos Windows, macOS, Linux, Android, iOS y plataformas web HTML5. Su arquitectura interna está basada en nodos y escenas, proporcionando un sistema de organización para los elementos del juego. El motor incluye un editor de animaciones, un sistema de físicas y un depurador integrado. Los desarrolladores pueden programar la lógica del juego utilizando GDScript, C# o C++ mediante GDExtension.
Descargar Godot Engine (Enlaces oficiales)Tamaño del archivo: 82 MB
La última versión de Godot Engine es: 4.7.2
Sistema operativo: Windows, Linux, Mac OS, Android
Idiomas: English
Precio: $0.00 USD
Código abierto (MIT) y producto libre.
- Editor de animaciones. Godot incorpora un editor de animaciones que permite la creación de secuencias animadas por fotogramas, animación esquelética para personajes, morphing y cinemáticas. El sistema puede animar las propiedades de los nodos, permitiendo crear animaciones que modifican parámetros de sombreadores o que reproducen efectos de sonido en momentos específicos de la línea de tiempo.
- Sistema de físicas 2D y 3D. El motor tiene implementado su propio sistema de físicas para juegos bidimensionales y tridimensionales. Este sistema maneja detección de colisiones, cuerpos rígidos, cuerpos estáticos, personajes, vehículos, raycasts y uniones entre objetos. La versión 4.4 incluye soporte para el motor de físicas Jolt como complemento.
- Lenguaje GDScript. GDScript es el lenguaje de scripting principal del motor, diseñado específicamente para Godot. Su sintaxis es similar a Python y está optimizado para trabajar con la arquitectura de nodos y escenas del programa. GDScript es de alto nivel, orientado a objetos y de tipado dinámico, con opción de tipado estático desde la versión 3.1.
- Editor de sombreadores. El programa incluye un editor visual de sombreadores (shader graph) que permite crear efectos visuales para materiales 2D y 3D mediante nodos. También es posible escribir sombreadores directamente en un lenguaje basado en GLSL para partículas y materiales de objetos. Los sombreadores controlan la apariencia de los objetos en tiempo real.
- Sistema de partículas. Godot dispone de un sistema de partículas para crear efectos visuales como humo, fuego, explosiones o lluvia. Las partículas pueden ser controladas mediante sombreadores y responden a fuerzas físicas. La versión 4.3 introdujo mejoras en la turbulencia de partículas y texturas de ruido 3D.
- Depurador integrado. El motor incluye un depurador que soporta puntos de interrupción y ejecución paso a paso del código. Esta herramienta permite inspeccionar variables, examinar el árbol de nodos en tiempo real y analizar el rendimiento del juego durante su ejecución.
- Soporte para C#. Godot ofrece soporte oficial para el lenguaje C# a través de .NET. Esta funcionalidad está disponible en versiones específicas del motor y permite a los desarrolladores utilizar un lenguaje estándar en la industria del videojuego. El soporte incluye edición en Visual Studio y VSCode mediante complementos.
- GDExtension para C++. La tecnología GDExtension permite escribir lógica de juego o algoritmos de alto rendimiento en C++ sin necesidad de recompilar el motor completo. Esta funcionalidad también posibilita la integración de librerías de terceros y SDK en el proyecto.
- Sistema de navegación (pathfinding). El motor proporciona herramientas para la búsqueda de rutas en 2D y 3D mediante el uso de mallas de navegación (navmesh). Los personajes controlados por inteligencia artificial pueden calcular rutas para desplazarse por el escenario evitando obstáculos. La versión 4.1 incluyó algoritmos de prevención renovados para la navegación.
- Renderizador Vulkan. Desde la versión 4.0, Godot implementa soporte para la API gráfica Vulkan. Este renderizador proporciona iluminación global basada en SDF, reflejos dinámicos en tiempo real y mejoras en el rendimiento gráfico general. El motor soporta OpenGL ES 3.0 y 2.0 para dispositivos con hardware más limitado.
- Soporte multijugador. Godot incluye herramientas para crear juegos en línea con funcionalidades de red. El motor soporta conexiones mediante protocolos de red, permitiendo la sincronización de estados entre clientes y servidor. La API de red maneja solicitudes HTTP y comunicación en tiempo real.
Godot Engine comenzó su desarrollo en 2001 dentro de la empresa argentina OKAM Studios, creada por los programadores Juan Linietsky y Ariel Manzur. El motor fue utilizado internamente por el estudio durante más de una década para desarrollar sus propios proyectos. En febrero de 2014, Linietsky y Manzur liberaron el código fuente del programa en GitHub bajo la Licencia MIT, una licencia de software libre que permite su uso comercial sin restricciones. La primera versión estable pública, Godot 1.0, fue lanzada en diciembre de 2014. El nombre del motor proviene de la obra teatral "Esperando a Godot" de Samuel Beckett, en referencia a que siempre hay nuevas características que añadir y el programa nunca se considera completamente terminado. Godot 4.0 se publicó en marzo de 2023 con soporte para Vulkan, y la versión 4.4 fue lanzada en marzo de 2025.
Alternativas a Godot Engine:
Para Godot Engine hay 20 programas alternativos. Gratuitos: 20, de pago: 0.
Un motor de creación inmersivo desarrollado por Roblox Corporation que permite diseñar, construir y publicar experiencias interactivas para una audiencia global.
Precio: Gratis Tamaño: 9.52 MB Versión: 0.714.1.7141099 SO: Windows
GDevelop es un software de desarrollo de videojuegos que permite crear juegos para web, escritorio y dispositivos móviles.
Precio: Gratis Tamaño: 143 MB Versión: 5.6.264 SO: Windows, Linux, MacOS, Android, iOS
CopperCube es un motor para desarrollo de aplicaciones y juegos en tres dimensiones.
Precio: Gratis Tamaño: 44.6 MB Versión: 6.7.3 SO: Windows, MacOS
Keolot Phaser Editor es un entorno de desarrollo visual gratuito para crear juegos 2D en navegador utilizando el motor Phaser con física Matter JS integrada.
Precio: Gratis Tamaño: 150 MB Versión: 1.2.0 SO: Windows, Android
Solar2D es un motor de desarrollo de juegos diseñado para crear aplicaciones y juegos móviles.
Precio: Gratis Tamaño: 204 MB Versión: 3736 SO: Windows, Linux, MacOS, Android, iOS
Pixels Composer es una herramienta especializada en la manipulación y generación de imágenes mediante técnicas avanzadas.
Precio: Gratis Tamaño: 37.5 MB Versión: 1.21.0 SO: Windows
HARFANG 3D es un motor gráfico diseñado para la creación de aplicaciones 3D, simulaciones y visualizaciones.
Precio: Gratis Tamaño: 28 MB Versión: 3.2.7 SO: Windows, Linux
Open 3D Engine (O3DE) es un motor de desarrollo para la creación de juegos y simulaciones en 3D.
Precio: Gratis Tamaño: 1840 MB Versión: 2605.0 SO: Windows, Linux
LDtk es un editor de niveles especializado en la creación de mapas y diseños para videojuegos en 2D.
Precio: Gratis Tamaño: 160 MB Versión: 1.5.3 SO: Windows, Mac OS, Ubuntu
Adventure Game Studio (AGS) es un entorno de desarrollo especializado en la creación de juegos de aventura gráfica.
Precio: Gratis Tamaño: 52.6 MB Versión: 4.0.0.17 SO: Windows, Linux, Android
Hology Engine es una herramienta diseñada para la automatización de procesos y el análisis de datos.
Precio: Gratis Tamaño: 130 MB Versión: 0.277 SO: Windows, Linux, MacOS
Castle Game Engine es un motor de juegos multiplataforma diseñado para la creación de aplicaciones interactivas en 3D y 2D.
Precio: Gratis Tamaño: 607 MB Versión: 7.0 SO: Windows, Linux, Mac, BSD
Tiled Map Editor es una herramienta diseñada para la creación de mapas personalizados para videojuegos.
Precio: Gratis Tamaño: 21.2 MB Versión: 1.11.2 SO: Windows, Linux, MacOS
Torque 3D es un motor de desarrollo de videojuegos en tres dimensiones.
Precio: Gratis Tamaño: 28.1 MB Versión: 4.0.3 SO: Windows, Linux
GameMaker es un entorno de desarrollo integrado (IDE) diseñado para la creación de videojuegos.
Precio: Gratis Tamaño: 228 MB Versión: 2024.13.0.190 SO: Windows, Linux, MacOS
RPG Paper Maker es un programa diseñado para desarrollar juegos de rol con gráficos de papel en 2D y 3D.
Precio: Gratis Tamaño: 9.23 MB Versión: 2.9 SO: Windows, Linux, MacOS
Pocket Code es una aplicación que permite desarrollar juegos y animaciones directamente en dispositivos móviles.
Precio: Gratis Tamaño: 137 MB Versión: 1.4.1 SO: Android, iOS
CryEngine es un motor de videojuegos desarrollado por Crytek.
Precio: Gratis Tamaño: 82 MB Versión: 1.0.0 SO: Windows
UPBGE es un motor de videojuegos basado en Blender.
Precio: Gratis Tamaño: 280 MB Versión: 0.50 SO: Windows, Linux, MacOS
CTJS es un entorno de desarrollo para la creación de juegos en 2D.
Precio: Gratis Tamaño: 311 MB Versión: 5.3.1 SO: Windows, Linux, MacOS