Godot/Introducción/Prerrequisitos
Conocimientos previos
editarProgramación
editarPara este curso se recomiendan conocimientos básicos de programación (en cualquier lenguaje, no importa cuál- Python, Javascript, C#, ...). Aunque se explicará toda la sintaxis y funcionalidad de GDScript, la familiaridad con otro lenguaje hará que solo sea necesario indicar las particularidades de GDScript y su sintaxis y no explicar en profundidad conceptos comunes a casi todos los lenguajes de programación como bucles, funciones, variables, ...
Si no se disponen de conocimientos previos de programación se recomienda empezar por cursos como CS50 o Programación de computadoras y luego volver a éste para aprender GDScript y el resto de Godot.
Programas de diseño (opcional)
editarPara la creación de un videojuego habitualmente se combinan recursos gráficos y 3d. Aunque no son necesarias el uso de herramientas externas para este curso, el conocimiento de editores externos tales como:
- Gimp o Krita para dibujo y edición de imágenes 2D
- Blender para modelado 3D
podría ser útil en combinación con Godot- especialmente por su compatibilidad con él y que también son aplicaciones de código abierto y gratuitas.
Hardware
editarSe recomienda instalar Godot en un PC con Windows 10, Mac 10.12 (o versiones posteriores) o Linux (cualquier distribución). Esto es porque, aunque el editor se puede ejecutar directamente en la Web, el rendimiento del editor en HTML5 puede no ser tan bueno como en escritorio; y el soporte móvil/tables en Android es experimental y su interfaz no está adaptada para dispositivos que no dispongan de un teclado físico ni pantallas pequeñas.
En general el motor es bastante modesto en el uso de recursos y estará normalmente limitado por el tipo de proyecto que se desee implementar (un juego de realidad virtual requerirá un PC más potente que un juego simple de plataformas en 2D. Se recomienda una tarjeta gráfica o un procesador con gráficos integrados con soporte a Vulkan 1.2. La descarga del editor de Godot requiere solo 50MiB, pero se recomienda disponer de al menos 1 GB de espacio libre en disco para el editor, las plantillas de exportación y los archivos de tu proyecto. Se recomienda un mínimo de 4GB de memoria RAM, aunque tanto esta como la potencia gráfica dependerá, como comentábamos antes, de la complejidad del proyecto que se desee implementar.