No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Conoce los lenguajes que soporta Godot

3/17
Recursos

¿Qué lenguajes de programación son compatibles con Godot?

Godot es una potente herramienta de desarrollo de videojuegos que ofrece una gran flexibilidad en términos de lenguajes de programación. La elección del lenguaje adecuado es crucial para maximizar la eficiencia y efectividad en el desarrollo de tus juegos. Aquí desglosamos los lenguajes de programación que puedes utilizar con Godot:

¿Cuáles son los lenguajes soportados nativamente?

Godot soporta varios lenguajes de programación de forma nativa:

  • C#: Uno de los lenguajes más populares para el desarrollo de videojuegos, conocido por su robustez y versatilidad.
  • GDScript: Un lenguaje propio de Godot, diseñado específicamente para optimizar el rendimiento dentro del engine, y que utilizaremos a lo largo de este curso.

¿Qué es GD Native y qué lenguajes soporta?

GD Native es una tecnología de Godot que permite extender el soporte de lenguajes más allá de los proporcionados nativamente. A través de esta tecnología, puedes utilizar:

  • C++ y C: Lenguajes de alto rendimiento cruciales para desarrollar componentes intensivos en procesamiento.
  • Módulos adicionales: Desarrollados por la comunidad para soportar lenguajes como Kotlin, Python, Nim, D, JavaScript, entre otros.

Esta capacidad de extensión del lenguaje bajo GD Native permite que la comunidad de Godot continúe expandiendo las posibilidades de desarrollo, integrando cada vez más lenguajes.

¿Por qué usar GDScript?

GDScript es una elección popular para muchos desarrolladores que trabajan con Godot por varias razones:

  • Optimización: Está optimizado para funcionar mejor en el engine de Godot que otros lenguajes que requieren un puente tecnológico (bridge) para su transpilación.
  • Facilidad de uso: Ofrece una sintaxis cercana a Python, lo que lo hace intuitivo y fácil de aprender para programadores con experiencia en Python.
  • Compatibilidad y rendimiento: Debido a su diseño intencionado para Godot, GDScript asegura un rendimiento y una integración sobresalientes dentro del engine.

¿Cómo elegir el mejor lenguaje para tu proyecto?

La elección de un lenguaje de programación puede depender de varios factores:

  • Experiencia previa: Si ya tienes experiencia en un lenguaje particular, como Python o JavaScript, elige herramientas que aprovechen ese conocimiento.
  • Requisitos del proyecto: Considera el lenguaje que mejor se alinee con las necesidades de rendimiento y complejidad de tu juego.
  • Soporte de la comunidad: Algunos lenguajes ofrecen más recursos y soporte comunitario, facilitando el aprendizaje y la resolución de problemas.

En resumen, la versatilidad de Godot en cuanto a lenguajes de programación permite a los desarrolladores elegir la herramienta adecuada basada en sus necesidades técnicas y habilidades personales. Finalmente, si tienes experiencia en otros lenguajes, ¡compártela en los comentarios y sigue explorando las posibilidades que ofrece Godot!

Aportes 16

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Lenguajes soportados por Godot:

  • C# (soporte nativo)
  • GDNative (soporte para C/C++)
  • Visual scripting (vinculación de nodos visualmente, drag and drop)
  • GDScript (optimizado para Godot, sintacticamente basado en Python)

Soportados por la comunidad:

  • Kotlin
  • Python
  • Nim
  • D

Yo no tengo un lenguaje especial, considero que todos son utiles. XD y si tengo que aprender uno nuevo lo hare.🥳

javascript es mi consentido jaja

Javascript es mi favorito

Para Godot 4 ya no será posible utilizar el Visual Scripting

GDScript es muy fácil de aprender y utilizar

Encontré un link donde describen los lenguajes soportados.

Godot Languages Support

Godot nacion en 2014, es multiplataforma y soporta lenguajes c#,GCNative soporte para C y C++, Visual Scripting herramienta visual de Drag en Drog , GDScript…

Me encantaria siempre trabajar con python en godot

Me encanta que sea con python. Ojala se pueda hacer un juego “Visual Novel” cargando payload con Python,

La verdad, solo vi el reto y no se nada aun de algún lenguaje de programación xD, pero vamos con el reto del videojuego.

tengo conocimientos basicos de python y javascript, me da mucha curiosidad como godot incorpora estos para la creación de juegos

GDScript es un lenguaje de tipado dinámico.

no se ningún lenguaje de los que menciona por ahora estaba viendo un video dictado por Freddy, JuanDc y otros. en ese curso estabamos viendo html y javascript y css nada más. soy muy nuevo en esto de la programación saludos!!

Ojalá también le den soporte a Rust por parte del grupo que desarrolla Godot 😄