Godot 3.4, nueva versión del motor de juegos de código abierto.

Godot 3.4 ha sido publicado como estable para continuar con el desarrollo y la consolidación de este motor gráfico Open Source orientado a los videojuegos. Aparte de las nuevas características y mejoras que trae, también se puede destacar la emergencia del propio proyecto, que poco a poco se está haciendo un hueco en la escena mainstream después de haber pasado inadvertido durante sus primeros años de vida.

Para empezar, y en lo que respecta al núcleo, Godot 3.4 ha traído las comprobaciones de validez de los objetos para las compilaciones de lanzamiento. Otra novedad interesante es que la API de ficheros (File) es capaz ahora de manipular archivos de más de 2GiB, cosa que ha sido introducida con la intención de romper limitaciones a la hora de tratar con proyectos grandes y que se ha logrado gracias a que todo ha sido refactorizado para usar enteros sin signo de 64-bit, por lo que Godot, a partir de lanzamiento, es capaz de cargar ficheros hasta los 8,4TiB.

El soporte de entrada de teclado ha sido mejorado para manejar de manera más efectiva las distintas distribuciones de teclado que no son el QWERTY anglosajón, haciendo, por ejemplo, que el mapeado de las teclas de movimiento pase automáticamente de WASD a ZQSD en los teclados AZERTY que se usan en Francia y otras zonas de habla francófona.

Para terminar con el núcleo, se han portado hacia atrás los métodos de cifrado y descifrado AES-ECB y AES-CBC para añadir características criptográficas, así que “Godot puede ahora guardar y cargar claves públicas, firmar y verificar un hash con una clave RSA y cifrar y descifrar claves RSA”.

A nivel de renderización, en Godot 3.4 nos encontramos con la eliminación selectiva de la oclusión, una característica que también proporciona una solución para limitar la inteligencia artificial y el procesado en función de la proximidad del espectador. Por otro lado, se están introduciendo oclusores geométricos simples a las escenas, empezando por los esféricos que ya están disponibles en el lanzamiento que nos ocupa en esta entrada.

Para terminar con la renderización, el nuevo mapa de tonos ACES Fitted proporciona un acabado gráfico más realista gracias a un mejor manejo del contraste de los objetos brillantes y se ha incluido un emisor de anillo de partículas 3D con radio y altura configurables.https://www.youtube.com/embed/3AGGBZVVVTwEn cuanto a las plataformas, Godot 3.4 tiene implementado soporte inicial para la nueva API de almacenamiento externo de Android, lo que significa que el motor empieza a apuntar a la API de nivel 30 del sistema operativo móvil de Google para así cumplir con un requisito de Google Play. Esto se suma al reemplazo de los ficheros de expansión de APK (OBB) por los binarios de Android App Bundle (AAB) y a un procesamiento más ágil de los gestos de entrada para mantener el juego en funcionamiento incluso si la velocidad de los fotogramas no se mantiene constante a 60fps.

Los proyectos web en HTML5 han sido mejorados gracias a la introducción del soporte para ser instalados como aplicaciones web progresivas, la presencia de un nuevo objeto de JavaScript (JavaScriptObject) para ofrecer una interfaz entre Godot y JavaScript y la posibilidad de usar AudioWorklet para que haga uso de un único proceso para adaptarse a una mayor cantidad de navegadores web.

Las físicas son algo importante en un motor de videojuegos, así que, obviamente, este es otro aspecto en el que Godot intenta mejorar con cada lanzamiento. En la versión 3.4 tenemos mejoras tanto para los entornos 2D como los 3D, una generación de cáscaras convexas más rápida y fiable y una cuadrícula de capa de colisión mejorada. Saliéndonos de las físicas, otro punto a tener en cuenta es el uso de WebP por defecto para la compresión de texturas sin pérdida en lugar de PNG.

Cerramos nuestro resumen de las mejoras y novedades de Godot 3.4 con el editor, que ha incluido un renovado editor de temas de la interfaz de usuario, mejoras en las traducciones principalmente para el español y el chino simplificado, además de otras mejoras en la usabilidad que abarcan diversos apartados como el inspector y el artilugio de manipulación del editor 3D.

Todos los detalles de Godot 3.4 pueden ser consultados en el anuncio oficial y la lista de cambios. La aplicación puede ser descargada desde la correspondiente sección en la web del proyecto para GNU/Linux (escritorio y servidor), macOS y Windows.

Fuente: https://www.muylinux.com/

GODOT ha conseguido repercusión en el GDC 2018

Los videojuegos son un objeto de deseo para muchos linuxeros, pero dentro de este sector nos encontramos con un problema: que está casi totalmente dominado por el software privativo. Por desgracia, poco FLOSS consigue una posición destacada.

GODOT

Combinar FLOSS con videojuegos no es algo sencillo, de hecho ni siquiera el mismísimo Richard Stallman se mostró especialmente vehemente con la presencia de Steam para GNU/Linux. Hasta ahora las mayores contribuciones FLOSS procedente del sector mainstream han sido posiblemente los motores liberados por Id Software, con el de que Quake III a la cabeza, ya que el de Doom 3 se ha mostrado como un auténtico fracaso, a pesar de que en actualidad ese motor tendría que ser movido por prácticamente cualquier GPU, incluidos Intel y Nouveau (el driver libre de Linux para GPU NVIDIA).

Juan Linietsky, líder y desarrollador principal de GODOT, ha publicado en un artículo en el sitio web del motor sus impresiones tras pasarse por la GDC 2018. Al parecer, las cosas han ido bastante mejor que en ediciones anteriores.

No es la primera vez que GODOT se deja ver en esta importante conferencia sobre videojuegos que reúne a casi 100.000 desarrolladores de todo el mundo en la ciudad estadounidense de San Francisco (California). Se puede percibir la decepción en las palabras de Linietsky cuando escribió que “nadie conocía GODOT” en la edición 2016, mientras que en 2017 notó una mejoría, pero todavía seguía siendo un gran desconocido.

Sin embargo, todo parece haber cambiado en la GDC 2018 según cuenta el propio Juan Linietsky, ya que ha detectado un conocimiento por parte de las empresas sobre la existencia del motor GODOT mucho mayorque en ediciones anteriores. Aunque esto no garantiza su éxito comercial, por lo menos sí aumenta las posibilidades de conseguir dicha meta.

El desarrollador estuvo preparándose para tener reuniones con empresas y así intentar promocionar GODOT, pero se encontró con la situación opuesta. Dicho de otra manera, fueron las empresas las que en su mayoría tomaron la iniciativa para saber sobre GODOT. Esto podría ser una señal de que muchos están teniendo a este motor como una posible opción a la hora de crear viedeojuegos, aunque no quiere decir que la mayoría lo conozca todavía.

Debido a su enfoque hacia pequeños y medianos proyectos, Linietsky esperaba que fuesen las pequeñas empresas las que mostrasen más interés, pero no. La mayoría de estas eran medianas e incluso algunas grandes que se ajustaban a alguno o algunos de estos perfiles:

  • Empresas a las que les entusiasma el código abierto, sobre de América Latina y Europa (posiblemente los dos continentes donde el concepto del FLOSS tiene más pegada entre el público general).
  • Empresa que cambiaron sus soluciones propias por Unreal Engine o Unity y que echan de menos la flexibilidad, a pesar de que esos dos motores les haya permitido reducir costes.
  • Empresas grandes y medianas hartas del abuso de posición dominate de los gigantes mediante el uso de telemetría y analítica para impulsar soluciones privativas y de pago. Algunas incluso definieron “estar forzadas a pagar un impuesto para desarrollar videojuegos.”
  • Empresas que buscan mejorar sus márgenes de beneficios.

A todo esto hay que sumar un creciente interés dentro del mundo académico, que ven a GODOT como algo más asequible y eficiente para enseñar que las soluciones comerciales. Si el motor Open Source es capaz de colmar las necesidades de los estudiantes, posiblemente estos lo sigan utilizándolo en su etapa profesional, por lo que esta área representa una gran oportunidad.

Recordamos que hace poco apareció GODOT 3.0, que intenta darle un fuerte impulso tanto en lo cualitativo como en su difusión. Que un proyecto como GODOT consiga hacerse un hueco entre las soluciones comerciales sería todo un triunfo para el software libre.

Fuente: www.muylinux.com


Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/uiolibre/public_html/wp-content/plugins/simple-lightbox/includes/class.utilities.php on line 545