Se viene revisión, reedición y simplificación de mi framework para hacer juegos dentro de Godot. Quiero integrarlo más con Godot y cambiar el enfoque del mismo... Convertirlo de visual, a código puro.
Hoy optimizamos los shaders de Godot porque el rendimiento empezó a caer en picado y se hizo inviable sacar un juego comercial con esa lentitud... Después de mucho investigar...
No hay que olvidar que el "negro" en realidad no es negro, es color transparente. Por tanto puedes imprimir normalmente y ese resultado se mezclará con los siguientes pasos...
#godot #gamedev #indiedev
? ¡Suscribete a mi Lista de Correo o mi Patreon para apoyar el desarrollo de mis juegos!
https://www.doradoro.com/
Para conocer mis redes sociales personales:
https://linktr.ee/padreputativo
...
https://www.youtube.com/watch?v=EAYrAvW5zzw
La idea contraria a utilizar procesos unificados y centralizados como singletons monolíticos es la encapsulación del software, hacer que sea independiente del resto del código del sistema. Esta puede ser la idea por defecto a usar pero... ¿Tiene sentido realmente? ¿Cuales son otras alternativas? Para más información:
https://docs.godotengine.org/es/stable/getting_started/workflow/best_practices/node_alternatives.html
P.D: Olvidé el tema del consumo de recursos de cpu que tiene el hecho de heredar de Node o de MonoBehaviour en Unity, el propio proceso de tener que pasar por esas clases esta haciendo mas lento todo el sistema además de consumir mas memoria si es que se hacen copias de algo por el camino. En unity puedes trabajar sin heredar de MonoBehaviour, en godot no se si puedes no heredar de godot en C# pero lo que te recomiendan en gdscript es que heredes de object, reference o resource para así aliviar la carga que suponen...
? ¡Suscribete a mi *Lista de Correo* o mi *Patreon* para apoyar el desarrollo de mis juegos!
https://www.doradoro.com/
Para conocer mis redes sociales personales:
https://linktr.ee/padreputativo
...
https://www.youtube.com/watch?v=EAPrq2ry-ks
Hoy intentamos aliviar esos dolores que surgen cuando eres informático o te pasas muchas horas sentado frente a un ordenador.
Uno de los motivos por los que cambio de postura por la mañana y por la tarde, de sentado a tumbado es precisamente evitar estos dolores.
Olvidé decir que hay otro estudio y la OMS recomienda hacer 30 minutos de ejercicio aerobico tres veces por semana (si no recuerdo mal). Todas estas cosas que digo es mejor volverlas a buscar en google para ampliar la información, a ser posible con estudios en la mano.
#gamedev #indiedev
? ¡Suscribete a mi Lista de Correo o mi Patreon para apoyar el desarrollo de mis juegos!
https://www.doradoro.com/
Para conocer mis redes sociales personales:
https://linktr.ee/padreputativo
...
https://www.youtube.com/watch?v=byL6Yf14HBI
¡Tengas canal de Youtube o no, deja un comentario con tus redes sociales (si es que Youtube te deja, malditos) o al menos comenta y que podamos seguirte!
...
https://www.youtube.com/watch?v=rs_dNIHDHLE
Another World (Out of This World) es un videojuego único en su desarrollo y fue íntegramente realizado por Eric Chahi.
#Godot #GameDev #DesarrolloDeVideojuegos
Godot Engine en Español, presentación:
https://www.youtube.com/watch?v=NqofmYdK6tQ
Godot para principiantes:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ94FQRFUMSPLpW9c_sRrBnu
Godot para expertos:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ_zVaI3M57eJd8bUR8zepQ1
...
https://www.youtube.com/watch?v=OV7vkNqL_EU
La idea de la nueva versión del framework busca estar maś integrado con la propia funcionalidad y formas de hacer las cosas de godot, por eso voy a seguir usando el patrón de Composición para reutilizar funcionalidades.
#Godot #GameDev #DesarrolloDeVideojuegos
Godot Engine en Español, presentación:
https://www.youtube.com/watch?v=NqofmYdK6tQ
Godot para principiantes:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ94FQRFUMSPLpW9c_sRrBnu
Godot para expertos:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ_zVaI3M57eJd8bUR8zepQ1
...
https://www.youtube.com/watch?v=J0_VIrEpvdU
Nueva temporada en el canal y todas las formas en las que podemos seguir aprendiendo sobre videojuegos:
https://linktr.ee/padreputativo
P.D: Al final se me llenó el disco duro y se cortó
#godot
...
https://www.youtube.com/watch?v=gsbwYsN2gn8
Hoy comprobamos que nodo deberíamos usar para Screen Space Shaders analizando por encima el número de FPS que reduce cada uno...
El motivo podría ser que al usar 3D se activa un proceso que consume 60fps y si activamos el 2D se activo otro proceso que consume otros 60fps por lo que quizá si quitamos todo lo 2D quizá fuese igual uno que otro pero igualmente ese entorno no es realista, siempre se necesitará poner algo en 2D... Supongo que tiene que ver con que Godot tiene el sistema de 2D separado del sistema de 3D.
#godot #gamedev #indiedev
? ¡Suscribete a mi Lista de Correo o mi Patreon para apoyar el desarrollo de mis juegos!
https://www.doradoro.com/
Para conocer mis redes sociales personales:
https://linktr.ee/padreputativo
...
https://www.youtube.com/watch?v=HmL1AfJvctg
Hay un debate totalmente estéril y sin fundamento lógico real detrás de la lucha de motores y no va a llegar a ninguna parte... Estamos perdiendo el tiempo discutiendo estos temas en vez de hacer juegos.
#Godot #GameDev #DesarrolloDeVideojuegos
Godot Engine en Español, presentación:
https://www.youtube.com/watch?v=NqofmYdK6tQ
Godot para principiantes:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ94FQRFUMSPLpW9c_sRrBnu
Godot para expertos:
https://www.youtube.com/playlist?list=PLmBbyOoC6VQ_zVaI3M57eJd8bUR8zepQ1
...
https://www.youtube.com/watch?v=S1Pq6ZRHLhw