Godot/Introducción/Versiones
Godot se lanzó como software libre en 2014 en GitHub, tras años de uso como herramienta interna en varias empresas de desarrollo de videojuegos. En este libro usaremos la última versión estable disponible hasta la fecha de publicación: Godot 4.7. Desde el lanzamiento de Godot 4 en 2023, esta se ha convertido en la versión principal, la cual contiene mejoras sustanciales respecto a Godot 3, la cual se mantiene actualmente solo para soporte menor y corrección de fallos.
Estas son las versiones publicadas de Godot:
| Versión | Fecha de lanzamiento | Notas | Novedades |
|---|---|---|---|
| 1.0 | diciembre de 2014 | Primera versión pública estable | [1] |
| 1.1 | mayo de 2015 | [2] | |
| 2.0 | febrero de 2016 | [3] | |
| 2.1 | julio de 2016 | [4] | |
| 3.0 | enero de 2018 | [5] | |
| 3.1 | marzo de 2019 | [6] | |
| 3.2 | enero de 2020 | [7] | |
| 3.3 | abril de 2021 | [8] | |
| 3.4 | noviembre de 2021 | [9] | |
| 3.5 | agosto de 2022 | [10] | |
| 3.6 | septiembre de 2026 | Versión "Long Term Support" | [11] |
| 3.7 | - | Actualmente en desarrollo | |
| 4.0 | marzo de 2023 | [12] | |
| 4.1 | julio de 2023 | [13] | |
| 4.2 | noviembre de 2023 | [14] | |
| 4.3 | agosto de 2024 | [15] | |
| 4.4 | marzo de 2025 | [16] | |
| 4.5 | enero de 2026 | [17] | |
| 4.6 | Enero de 2026 | [18] | |
| 4.7 | Junio de 2026 | Última verisón estable | [19] |
| 4.8 | Actualmente en desarrollo |
Edición estándar y con soporte a .NET/C#
[editar]Godot suele distribuirse en dos ediciones, la «estándar» y otra «con soporte a .NET/C#».
Ambas versiones son equivalentes en funcionalidad (tienen las mismas herramientas y el soporte a GDScript integrado), excepto que la versión .NET además incluye soporte para scripting en C#. La razón por la que se distribuyen de manera separada es que no todo el mundo usa las funcionalidades de C# y esta añade un 40% extra al tamaño del ejecutable, por lo que para conveniencia de aquellos que solo quieren usar GDScript se separan en 2 versiones, con y sin soporte a scripts de C#.
En este curso nosotros usaremos principalmente GDScript, por lo que la versión estándar será más que suficiente- a no ser que desees programar en el otro lenguaje.
Es importante remarcar que es posible programar un mismo proyecto combinando scripts GDSCript y C#, aunque recomendamos leer esta página del manual ya que al ser lenguajes muy diferentes puede haber algunas consideraciones que deberás tener en cuenta al llamar desde un lenguaje a otro: https://docs.godotengine.org/es/stable/tutorials/scripting/cross_language_scripting.html