Español
HQ
Gamereactor
Videos

Democratizar la creación de juegos - Godot Entrevista en BIG Conference 2024

Godot es un motor de juego que busca construirse en torno a una comunidad de jugadores sin importar su experiencia, especificaciones de PC o habilidad.

Transcripción del audio

"Hola amigos de Gamereactor, estamos en Bilbao para la BIG 2024 y estoy aquí acompañado por Emilio que ha estado hablando sobre Godot Engine y Godot Foundation, así que gracias por unirte a nosotros. Tu panel ya tuvo lugar hoy y estuviste hablando de lo que pasa entre bastidores con el Motor Godot y la Fundación Godot, ¿cuál es la principal conclusión que compartiste con los jóvenes desarrolladores aquí reunidos? La principal conclusión es que tienes que pensar en Godot de forma diferente a como lo haces con los otros motores y cuando la mayoría de la gente conoció Godot, esperaban que fuéramos una gran empresa con millones de dólares y empleados y que podrían dirigirse a nosotros así pero es más como una comunidad que se reúne para organizarse y hacer algo y eso es un tipo diferente de cambio de mentalidad porque puedes contribuir realmente a ello y estamos muy abiertos a acoger a gente y participar en el proceso de fabricación del motor y sí, quería darte un poco más sobre cómo las cosas pasan de la idea a la versión que tú puedes descargar y sí, mostrando las diferencias y los retos que tenemos pero las ventajas que tenemos de ser una comunidad. Así que dirías que estáis democratizando el acceso de los desarrolladores, de los indie al desarrollo de juegos y a las herramientas, de una forma que quizás no existía últimamente? Sí, sí, solía haber muchos motores de código abierto pero no incluían la parte del editor, que es muy importante, que es donde puedes codificar y modificar tu nivel y todo eso, normalmente tienes que utilizar muchas herramientas diferentes para hacer una cosa, así que Godot fue el primer editor popular y motor que incluye todo eso y, por supuesto, queremos hacerlo más fácil para todo el mundo, por eso tenemos requisitos muy estrictos en términos de los requisitos mínimos para tu ordenador, así que tiene que funcionar en casi todo y es muy ligero, así que puedes descargarlo y no necesitas tener una conexión a Internet para usarlo, así que es muy bueno para muchos lugares donde puede que no tengas una conexión estable a Internet o puede que sea muy caro comprar una licencia o un software normal, así que intentamos llegar a ese tipo de gente y ya sabes que tenemos muchos usuarios que vienen con esos antecedentes diferentes y lo aprecian, así que planeamos mantenerlo, pero es sobre todo para gente que no es muy experta, pero no novatos, así que hay un pequeño reto al usarlo, puedes hacerlo completo y todo eso, pero si quieres profundizar, como es de código abierto, puedes puedes y puedes ampliarlo tanto como quieras pero no es tan fácil como algo que puedes arrastrar y soltar notas y hacer cosas."

"un poco más complicado, pero hoy en día es bastante popular y tienes muchas de tutoriales online para aprender a utilizar el programa, supongo que siendo código abierto significa exactamente que puedes acceder a más tipos de artículos y formas de aprender, así que ¿qué puedes decirme?
sobre la historia de Godot hasta ahora siendo de código abierto cómo mantienes la pero también sobre la popularidad que acabas de mencionar, sí."

"Así que empezó como algo muy pequeño, como un motor interno para un estudio.
en Argentina y estaban creando juegos con él y ya sabes, como el motor de juego que necesitaban era exactamente las caracteristicas que tu sabes para ese juego pero cuando se hizo de código abierto más gente empezó a usarlo y necesitaron cosas diferentes, así que siguió creciendo, pero siempre con la mentalidad de que ya sabes, muy pragmática, como si esto fuera algo que necesitas, así es como..."

"la comunidad se fue implicando cada vez más y luego empezó a ser alternativa a el software que tenemos hoy y creo que ser de código abierto es muy importante porque no es que sea una empresa la propietaria sino que es todo el mundo el que está contribuyendo a ello, así que es algo que queremos hacer."

"más común hoy en día es muy complicado hacer un motor desde cero hay un muchos requisitos muchas plataformas a las que dirigirte muchas cosas y cada vez son más los estudios que se inclinan por dejar sus propios motores aparte como al margen y utilizar algo más común porque necesitaras mas gente para contratarlos sabes que va como necesitas a alguien que esté muy puesto en las herramientas que utilizas así que creo que aportar algo como el código abierto a la mezcla es muy interesante porque permitirá a estos estudios no abandonen su tecnología interna, pero también tengan una buena y accesible herramientas para todo el mundo, no sé si me he pasado, ya sabes, ¿cómo se mantener tu operación en el futuro, sí, por el momento como toda la fundación se financia con donaciones que podrían ser donaciones de particulares o de empresas, de momento estamos a medias en volumen, así que tenemos tanto como particulares y las donaciones son muy muy importantes porque no están sujetas a condiciones, así que no hay condiciones sobre qué hacer que con el dinero hay algunas donaciones directas que puedes hacer como si te gustaría que mejoráramos un área concreta del motor, pero tiene que beneficiar a todos y tiene que seguir normas abiertas y cosas como así que, por ejemplo, hay empresas como Meta a las que les gustaría que más gente juegos de RV, así que pueden financiarnos para añadir esas funciones al motor, pero nuestro condición es que si lo implementamos tiene que funcionar en todos los cascos que no tiene por qué funcionar sólo en la búsqueda, así que es una forma de, ya sabes, financiar algunas de las características el otro lado son juegos que quizás ahora tengan éxito como por ejemplo, el caso del Ídolo Dorado, que es muy popular, o como Domekeeper o juegos como potato que están empezando a ganar más dinero y entonces quieren devolvernos el dinero y pueden donarlo a nuestro proyecto."

"a las empresas a ser abiertas al final obligándolas a abrirlo, vale, vale.
así que acabas de mencionar un par de títulos sobre los que iba a preguntar ya sabes ejemplos o casos de títulos que utilizan tu motor, ¿dirías que es más apropiado para géneros o estilos específicos, como sabes en el pasado hemos visto motores construidos para 3d, 2d, aventuras, etc."

"si, asi que el motor empezo siendo un motor 3d, el 2d se añadio despues, pero correcto.
ahora el 2d es mas popular pero creo que fue por la base de usuarios mas de los usuarios hacían juegos solos en casa un desarrollador en solitario y por supuesto el alcance de hacer un juego 3d requieres mucho mas pero ultimamente desde el ultimo año empezamos a tener mas y mas gente que esta mas en sintonia con las herramientas 3d y tienen equipos más grandes, así que hemos visto cada vez más juegos en 3D."

"bastante impresionante que se está desarrollando ahora es PVKK es un nombre alemán muy largo pero estan haciendo un juego 3d asombroso y mucha gente no lo sabia podías hacer algo así y normalmente no es que no pudieras antes es que no había equipos que hicieran cosas así pero ahora con más popularidad hay más equipos capaces de hacer este tipo de cosas así que ¿dirías que sois el motor de referencia para los desarrolladores independientes, independientemente del género?
antes teníamos varias alternativas, pero ahora oigo hablar cada vez más de Godot."

"más hace muy poco estábamos teniendo esta entrevista sobre cabezas de cera y y entonces Rocío había utilizado a Godot para su éxito anterior, así que ¿dirías que es el go para el motor si si porque bajamos la barrera de entrada asi que la descarga es como 54 megabytes, así que puedes descargarlo al instante y probarlo, es muy rápido."

"y te permite iterar muy rápidamente, así que haces un cambio y ves muy rápido, así que hay mucha gente nueva que viene de otras soluciones en las que tarda mucho tiempo en usarse, pero por supuesto la industria tardará más tiempo pero como es gratis, es muy fácil de descargar y funciona en casi todas partes."

"y puedes aprender por ti mismo creo que empieza a ser como una buena opción en uno de los mayores atascos de juegos que ocurrieron en cada idea que es el GMTK game makers toolkit game jam la última como el 37% de los usuarios utilizaban Godot, lo cual es increíble porque duplicó la la cantidad de gente que lo usaba y no vemos que vaya a disminuir en ningún momento."

"pronto y cuanta más gente haya, más donaciones recibiremos y más gente podemos contratar para mejorar el motor y más contribuciones conseguiremos, así que eres tú ya sabes que es como un efecto bola de nieve de contribuciones y hablando de la las barreras de entrada y los idiomas, por ejemplo, hace poco estuve hablando con John Romero sobre el Doom original y lo portable que era ese código."

"ensamblador y C y podías descomentar partes de él para hacerlo más portátil, etc., y algunos desarrolladores, como Jonathan Blow, idearon J que es un lenguaje de programación totalmente nuevo, así que, ¿cómo te las arreglas con ¿Cuál dirías que es el lenguaje que tienes que hablar para para que Godot te entienda sí así que en general puedes hacer todo con un lenguaje llamado GDScript. GDScript es un lenguaje similar a Python interpretado como si antes fuera Lua, pero luego creamos un lenguaje nuevo lenguaje para Godot específicamente pero también puedes usar C sharp o C++ si Yo prefiero el GDScript, la mayoría de la gente que lo ha probado, aunque no lo haga."

"como Python o cosas por el estilo, se acostumbran a él.
las redes sociales y nadie se queja de que GDScript sea difícil de aprender, así que definitivamente es muy intuitivo y la gente lo aprende muy rápido, pero si quieres profundizar, entonces sí, quizás quieras hacer algo en C++ para más partes performantes de que conozcas el código pero también como lo bueno de esto es que también puedes ampliarlo con el lenguaje que quieras, así que hay algunos enlaces que exponemos y puedes traer tu propio lenguaje hay algunos gente que ha hecho enlaces para Rust, por ejemplo, así que si quieres usar Rust puedes puedes hacerlo y probablemente cuando se publique J para que todo el mundo use algunos personas muy apasionadas por J lo harán, así que podrás usar J en Godot pero en general con GDScript tienes más que suficiente."

"Vale, por supuesto, los otros motores más importantes que existen son Unreal y Unity cada uno de ellos.
desarrolladores independientes con los que hablas hablan de estos así que, ¿cómo dirías que Godot está ocupando un espacio de lo que era Unity antes y cómo tratasteis o lidiáis con la controversia del año pasado con las políticas que Unity introdujo y luego eliminó que quizás enfadaron un poco a los desarrolladores? Sí, eso fue muy interesante para nosotros porque de repente recibimos mucha atención que antes no teníamos y también ha generado muchas expectativas, como que la gente espera que seamos que hagamos de Unity una versión mejor de Unity, pero no podemos hacer eso."

"sólo hacer una versión mejor de Godot, así que se trata de gestionar las expectativas de lo que cuando te metes en Godot como esta es la forma en que hacemos las cosas y puede haber algunas diferencias en algunas áreas pero puede estar bien en otras pero también ya que es un proyecto abierto la gente ahora que les faltaban algunos de los características de Unity las están implementando en Godot y algunas de ellas se están ahora incluidas en la próxima versión 4.4 vamos a tener un modo de edición en vivo que es algo que muchos usuarios de Unity estaban pidiendo ya que es ahora puede hacerlo gracias a nuestra contribución, entonces ya sabes que tendrás pero tienes que entender que se trata de un software diferente aunque el conceptos de creación de juegos es el mismo en todos los ámbitos, tiene algunos peculiaridades que tienes que aprender y sí, una vez que las conoces, especialmente las nodos, que es la parte más importante, todo lo demás vendrá solo."

"fácilmente. Los nodos. Sí, los nodos son la unidad principal de Godot y son muy flexibles y creo que cuando preguntas a los programadores que han estado usando Godot todo el mundo sabe que es su cosa favorita y ahora es mi cosa favorita como como todos los demás, muy simple, muy modular, puedes mezclar y..."

"y probablemente ya haya un nodo para todo lo que necesites y si no, puedes crear uno y también puedes compartirlo con la comunidad sí Creo que es un diseño bastante bueno, ya sabes, mucha gente se queja de...
las clases o la programación orientada a objetos, creo que esta es la forma correcta de hacerlo porque funciona pero si no te gusta también puedes usar otros motores que tienen otros paradigmas. Lo bueno del código abierto es que..."

"en realidad no vendemos licencias, así que no voy a perder dinero si estás utilizando otras cosas, así que si quieres hacer algo diferente tienes por ejemplo bebé que está hecho en Rust y creo que están haciendo el ECS que también es una especie de de muy popular ahora mismo, pero sí, en Godot, una vez que aprendes el Godot manera de hacer las cosas es muy rapido muy facil ok has respondido en parte a mi siguiente pregunta que era sobre las características de la 4.4 que aún no habéis publicado ¿qué más puedes decirme sobre esas funciones y también mencionaste una ejemplo muy específico y muy interesante que era cómo, por ejemplo, Meta podía acercarse a ti y luego hacer que Godot sea más específico, por ejemplo, para la RV y luego tú creáis estas nuevas funciones, así que ¿qué puedes decirme de ambas cosas nuevas características que vienen con la 4.4 y también características más específicas y tipo de apoyo que habéis desarrollado con la comunidad últimamente, sí, así que una de las más importantes que vendrá en la 4.4 es el nuevo motor de física que tenemos un motor de física muy manejable pero no ideal en Godot 4 y mucha de la comunidad empezamos a usar uno que se llama Jolt. Jolt es un motor de código abierto, creo que se usó en el juego Horizon Zero Dawn."

"fue desarrollado por gente que sabe de lo suyo y sí, la gente hizo una extensión para usar ese motor de física en Godot y fue muy muy popular y desde entonces se hizo muy popular hasta el punto de que no tenía sentido que nosotros también gastar más recursos en nuestro propio motor de física, vamos a enviarlo con el y es completamente de código abierto y tiene licencia MIT."

"así que tiene la misma licencia que nosotros y eso es realmente bueno.
porque eso es lo bueno, como que estamos intentando conseguir este tipo de colaboración en toda la industria porque hasta ahora no era tan común tener herramientas de código abierto en los juegos, así que esperamos que en la próxima versión también Jolt en nuevos proyectos o si quieres activarlo en tu actual proyecto tienes que hacerlo tú mismo, activarlo, porque de lo contrario nosotros romperíamos todos los juegos de física, pero sí, es una de las características que Estoy deseando ver otro ejemplo como el que has mencionado de RV y ser mas especifico a un espacio determinado que otro ejemplo me puedes dar bien por ejemplo al principio como la implementación de C sharp en el motor fue financiado por Microsoft y ahora vamos a incluirlo en el mismo binario, así que de momento tienes que descargar otro si quieres usar C sharp o no, pero como estamos pensando en lanzar un almacén de activos muy pronto mucha gente que está haciendo plugins que ya sabes que podrían estar desarrollados en C sharp o podrían estar desarrollando GD script sería raro que tuvieras que descargar una versión diferente de Godot, así que agrupar todo juntos vas a poder usar C sharp y GD script en el mismo ejecutable y entonces ya sabes que es de esperar que utilice gran parte del bases de código existentes para otro software que se esté desarrollando en C agudo con cambios mínimos para que también funcionen en Godot porque la industria estándar en este momento debido a la unidad C sharp para la mayoría de estas herramientas hay muchas empresas que están muy interesadas en vender sus productos a usuarios de Godot, pero esos productos que tienen están muy integrados con C sharp o con unity en particular, por lo que facilitará el cambio a muchos usuarios de ellos queríamos tenerlo en la 4.4 pero probablemente llegará en la 4.5 o en la futuro ok cerrando uno cualquier proyecto basado en Godot que recomendarías tomamos tal vez aquí en el Indie Showcase o disponible o que vaya a estarlo pronto disponible en Steam o lo que sea Sí, así que estoy deseando ver PVKK va a venir en Steam creo que hay un juego aquí creo que se llama Space Divas, está hecho en Godot, pero no he podido ver otros juegos."

"juegos al principio era muy facil conocer todos los juegos de Godot pero ahora sólo lo sabemos cuando salen a la venta y vemos en SteamDB como este se hizo con Godot así que sí no estoy seguro de si hay más juegos pero tengo que comprobarlo probablemente crece día a día muchas gracias por tu tiempo Emilio disfruta del programa muchas gracias gracias"

Entrevistas

Más

Vídeos

Más

Tráilers de películas

The Monkey - Trailer oficial

The Monkey - Trailer oficial

Win or Lose - Remolque

Win or Lose - Remolque

Daredevil: Born Again - Trailer oficial

Daredevil: Born Again - Trailer oficial

The Woman In The Yard - Trailer oficial

The Woman In The Yard - Trailer oficial

The Alto Knights - Trailer oficial

The Alto Knights - Trailer oficial

Back in Action - Trailer oficial

Back in Action - Trailer oficial

Prime Target - Trailer oficial

Prime Target - Trailer oficial

A Working Man - Trailer oficial

A Working Man - Trailer oficial

Sakamoto Days - Trailer final

Sakamoto Days - Trailer final

Companion - Trailer oficial

Companion - Trailer oficial

Más

Traílers

Más

Eventos

Más