Hice el PEOR sistema de cinemÃĄticas para juegos
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 4 āļ.āļ. 2024
- ðŪ AÃąade Adventure Forge a tu Wishlist: bit.ly/Guinxu_...
Usa el cÃģdigo GUINXU24 en adventureforge... para acceder a la beta.
Las cinemÃĄticas de mi juego Flatworld, usaban un sistema horrible. Lo podÃa refactorizar, o crear un nuevo editor con nodos en Unity con GraphView. AdemÃĄs creÃĐ muchas tools / utilidades para optimizar mi tiempo al desarrollar videojuegos y trabajar de manera mÃĄs eficiente.
ðŪ Mi juego Flatworld en Steam: store.steampow...
ð Mis juegos: www.guinxu.com
ðī DIRECTOS: / guinxu
ðĶ TWITTER: / guinxu
ð· INSTAGRAM: / guinxu
ðą TIKTOK: / guinxudev
âķâķ MÚsica usada en el vÃdeo ââ
Intro: "Shell Warfare" (Hylian Lemon / ocremix.org)
OST de Doraemon 3 Nobita no Machi SOS, Wii Shop Channel y Terranigma.
Me llamo Guinxu y desarrollo videojuegos indie en Unity para PC (Steam) y Android. En mi canal te ayudo a crear tus propios juegos y manipulo juegos conocidos para aprender cÃģmo funcionan sus trucos y tÃĐcnicas. AdemÃĄs comparto los avances de mis proyectos y cÃģmo soluciono los bugs que surjan.
Buen;;;;vÃdeo;;;;Guinxu;;;;
referencias
X;;;;D
;;;;;;;guinxu;;;;;;;cada;;;;;;;;;vez;;;;;;;;hace;;;;;;;;;;videos;;;;;;;;;mÃĄs;;;;;;;;;interesantes;;;;;;
me;;;;copiaste;;;;la;;;;idea;;;;XD
Es;;;;;;;;verdad
La libreta: No pueden despedirme, ÂĄÂĄÂĄYo funde estÃĄ empresa!!!
Literalmente
No saben cuÃĄnto he sacrificado!!
Yo solo me preguntÃģ Âŋasta que punto es necesaria la libertad? ðĪâ
Quise decir libreta aunque tambiÃĐn es una buena pregunta no?
Pusieron a un chivo expiatorio ððð
Me alegra el cambio, siempre me pareciÃģ raro el sistema de notepad para un juego tan complejo.
jjaja no tiene verificado aun jajaj
Dogedev ðŪðŪ
Te quiero dogedev
@@Resumiendoshorts jaajaj el si tiene verificado
Ay carbÃģn , yo a ti te sigo siuuð
Me encanta que sea Alva el que al principio te dice que eso es un horror cuando que en su nuevo juego su editor de escenas es bastante parecido ðĪĢ
Un;;;;video;;;;;;muy;;;;;;entretenido;;;;;sigue;;;;;;asÃ
Se nota la pasiÃģn con la que Guinxu desarrollÃģ este editor de cinemÃĄticas. Esto es lo bonito de programar, la satisfacciÃģn que da, es sentir que tu trabajo anterior y reciente tiene aun mÃĄs valor y que sà vale la pena seguir adelante. Simplemente satisfactorio.
Dios, quÃĐ chulada. ÂŋTe ha costado mucho montar todo el sistema de nodos custom?
Fueron 3 dÃas sÃģlo enfocÃĄndome a eso sin parar, y despuÃĐs de grabar el vÃdeo, mientras ya lo usaba para trabajar me topÃĐ con algÚn bug y lo fui retocando. El sistema se llama Experimental GraphView. No hay mucha documentaciÃģn pero ChatGPT sabe un montÃģn y me ha resuelto muchÃsimas dudas.
@@Guinxu Gracias juapo, le echarÃĐ un ojo porque me parece sÚper super Útil
Tremenda;;;conversaciÃģ;;;se;;montÃģ;;;Gary
CompartirÃĄs como crear un sistema asà o algunos Útiles para novatos?
@@bryanfernandez6064 Por favor Guinxu hazle caso
"Cada vez que encuentres algo tedioso, en vez de conformarte, busca la forma de automatizar eso y ser eficiente"
Gran enseÃąanza
No es trabajar fuerte sino trabajar inteligente
*te tardas meses en automatizarlo y no funciona ð
1:37 imagÃnate que existiera google sheets
U OnlyOffice xD, no sÃĐ quiÃĐn usa OpenOffice hoy en dÃa existiendo hace siglos LibreOffice.
Habra q hacer caso al seÃąor de los batidos y hacer un editor de cinemÃĄticas
El disclaimer del final me puede, solo faltaba el "ninguna libreta ha sido daÃąada en la creaciÃģn de este vÃdeo" (gracias por el vÃdeo guinxu, justo estaba preguntandome una manera Ãģptima me hacer algo asà yo mismo)
Me gusta que este video no es un "como hacer esto" es un "hice esto y no les importa pero estoy feliz por hacerlo" amo tus videos mostrando el progreso de flatworld
Openoffice en 2024? Lo suyo es usar Libreoffice xd
Esa intro es mi irÃģnica teniendo en cuenta que, la persona que discute con Ginxu en la intro... esta programando la lÃģgica de su juego y cinemÃĄticas con hojas de calculo.
Y me encanta.
Porque creo que falta un nodo de puente/portal/tÚnel, es decir uno que conecta una parte lejana a otra sin tener que atravesar el resto de nodos (y evitar posibles errores)
Tengo un nodo que me permite saltar toda una parte de la cinemÃĄtica y ver directamente la parte del final por ejemplo.
La libreta: estoy cansado jefe... Por fin, mi momento ha llegado
8:54 Top 10 discursos mÃĄs motivadores e inspiradores que he escuchado.
[start]:que-bueno-que-hayas-vuelto-:Ginxu:/dialogo[fin]
Tremendo;;;;Giunxu;;;;usado;;;;grafos
Tu y Alba sacando un video sobre refactorizaciÃģn de sistema de cinematicas al mismo tiempo es brutal y muestra lo mucho que hablais por detras y os haceis bullying mutuo para mejorar
Esto me recuerda una frase que me dijeron en la carrera (estudio ingenierÃa en sistemas):
"Un ingeniero es en realidad alguien flojo, por eso buscarÃĄ una forma enrevesada para ahorrar tiempo y esfuerzo a largo plazo"
Guinxu Peralta, el que usa matemÃĄticas y salta
JAAJA no me lo esperaba aca
Para la rotaciÃģn podrias hacer una perilla como la del volumen para q sea mas intuitivo a la hora de elegir la direcciÃģn
Esto estÃĄ tan bien hecho que desearÃa que sea open source o un asset.
Puedes hacer un tutorial de como hacer todo el sistema de diÃĄlogo y cinemÃĄticas en el motor grÃĄfico?
PodrÃas comercializar esa herramienta. Seria una buena forma de solucionar un problema existente para muchos Devs. Estoy seguro que la gente pagaria por ello.
âĪgracias por estar siempre con nosotros Guinxu un dÃa trabajarÃĐ contigo âĪ
Daba por hecho que ya trabajabas con un sistema parecido, quÃĐ barbaridad Guinxu. Normal que entre los developers tuvieran la coÃąa... Menudo lÃo
0:19 solo sono una vez
aÃąo;;;;;2100;;;;los gatos han dominado;;;;el mundo;;;;;;y guinxu;;;;;;;;sigue trabajando en flatworld
Cada vez me gustan mÃĄs los crossovers que hacÃĐis Alva y tÚ, jajaja. Eres un genio, Ginxu!! Venga, va, y Alva tambiÃĐn, que no se cele. Y muy bueno el editor que te has creado, seguro que te ayuda mucho
El editor de cinematicas con nodos visuales me recuerda mucho a un asset que uso llamado "Adventure Creator" Que es algo parecido solo que un poco mas limitado. Aun asi un editor de cinematicas facilita mucho el desarrollo de un juego la verdad, saludos!
Justo he pensado lo mismo, me recuerda al Adventure Creator
Super interesante! PodrÃas algÚn dÃa dedicar un video explicando por encima como has hecho esas herramientas? Molaria mucho la verdad ð§
guinxu crees que este verano disfrutaremos del episodio 3?, ya tengo ganas, mucho animo programando el juego, lo llevo disfrutando desde 2022 ya empiezo a tener ganas de vr como sigue
Totalmente, lo estoy cerrando ya. En unas semanas habrÃĄ noticias. Muchas gracias por jugar :)
@@GuinxuUn placer jugarlo, Gracias a ti por la dedicaciÃģn, pues esperarÃĐ con ganas
Vaya, se nota mucho la diferencia. Gran trabajo, Guinxu.
PD: La mÚsica de Terranigma al final me trajo una nostalgia tremenda.
Me imagino que aprendiste un montÃģn durante el camino y la sensaciÃģn de satisfacciÃģn que tuviste que tener cuando viste tu sistema de nodos terminados debiÃģ ser tremenda, muy buen trabajo!
Encuentro super bueno esto, son cosas que no ves directamente como jugador, o cliente en el caso de software, pero como alguien que programa un par de cosas, notas la gran importancia que tiene a la hora de seguir avanzando en el cÃģdigo y es tremendo logro
PodrÃas haber probado libreoffice calc
Cielos pensÃĐ que a estas alturas ya tendrÃas implementado varias herramientas para agilizar el flujo de trabajo. En buena hora Guinxu, cada vez mas pro.
Sos un genio, llevas con mucho orgullo el tÃtulo de Ingeniero!
Nuestro desarrollador de videojuegos de confianza dando nuevas lecciones en cada vÃdeo. Un saludo.
Casi Un aÃąo sin ver videos de Guinxu, y lo veo convertido en Je... Alva Majo....
7:48 Âŋlos NPC y el jugador llevan ÃĄngulos distintos?
En vez de usar tablas excel yo habria usado Lua.
No sÃĐ si te acuerdas pero soy el que te reconociÃģ en retro Barcelona, me quedÃĐ sÚper sorprendido al verte ðð
EstÃĄ increÃble Ginxu
No me entra en la cabeza lo que hace este tipo. Yo simplemente pongo "if tocas W moverte a la derecha" en Unity, esto esta a otro nivel. Es genial
Apache Open Office es un programa al que el mantenimiento es sumamente limitado. Solo como consejo hay muchos mejores programas como libre office o only office que te pueden servir de maravilla y que son muchisimo mas estables. Se que ya no se necesita pero por si hay alguien buscando sustituir excel con algo FOSS lo mejor es usar otra cosa ;)
Me encantÃģ el vÃdeo Guinxu, la creaciÃģn de herramientas y la optimizaciÃģn de tareas repetitivas es lo que mÃĄs me apasiona de la programaciÃģn
Guinxu eres un crack, para mi lejos el mejor creador de contenido Indie que existe, mis respetos, siempre de las criticas sacas algo bueno, tu humildad te hace Único, mis respetos y lo digo de corazÃģn
Que buen final, una sola toma resumiendo y concluyendo el video: No mas dependencia de la libreta.
Guin muy interesante el tema, cuando puedas has un video explicando cÃģmo se crea una herramienta con un sistema de nodos como la tuya por favor ð
PrÃģximo video:
- Ginxu: He creado un nodo que me prepara la comida ðĨĩ
Sr guinxu, le recomiendo seguir usando la libreta a la par del editor visual etc, con apuntes anotaciones bugs. La libreta fÃsica te podrÃa servir en el futuro en caso te suceda algo similar a Toy Story2, o necesites realizar un juego nuevo. Aparte q te sirve de documentaciÃģn del proyecto ð
Ahora, como hacer cinematicas jugables?
Como DeadSpace, DeathStranding, MetalGearSoldier, etc
Amo la emociÃģn con que cuentas todo, espero sentir algun dia esa pasiÃģn por algo...
"Si me dieran 3 horas para talar un arbol, pasaria 2 horas afilando el hacha."
Bien echo Guinxu ahora trabajaras mucho mas comodo y rÃĄpido
Ãncreible, que lenguaje de programaciÃģn usaste para crear de 0 los nodos?
la satisfaccion que me da este video como desarrollador es increible jajajaja.
Me encantÃģ!, es muy muy buena forma de demostrar como una herramienta puede mejorar tu flujo de trabajo.
0:27 Mis Últimos dÃas ðð. Buah pero esto es la hostia, estÃĄ super bien pensado
( No hables del editor de cinematicas de Unreal. No hables del editor de cinematicas de Unreal. No no no )
Que Guay !
> Guinxu usÃģ programaciÃģn
> Es sÚper efectivo
Ginxu al inicio de las animaciones: Te amamos LibretaMan
La libreta: Y yo a ti, programador de animaciones promedio
Es increÃble felicitaciones Guinxu, Pero creo que podrÃas cambiar el hecho de tener que saber los IDs de los diÃĄlogos por un tipo de buscador. De esta manera, solo necesitarÃas ingresar una palabra clave como âholaâ y te mostrarÃa todas las opciones relacionadas con esa palabra. Luego podrÃas seleccionar la que necesites y, por debajo de que se use un ID, este se agregarÃa automÃĄticamente sin que tengas que saberlo. AdemÃĄs, si el diÃĄlogo no se encuentra, podrÃas aÃąadir un botÃģn en el buscador para crear uno nuevo con un ID generado automÃĄticamente.
Es solo una opinion, lo puedes tener en cuenta o no, a la final el sistema de cinemÃĄticas es tuyo jajajaja
Hola
Me da que pensar en muchas cosas:
- QuizÃĄ en Libre Office no se producÃa ese bug tan feo.
- Otra soluciÃģn quizÃĄ hubiese sido usar un JSON.
- Pero tu sistema resulta mas ingenioso y cÃģmodo, por lo que veo.
- Me viene a la mente algunas librerias de JS (GSAP, Snap, anime.js, etc) que hacen animaciones, donde la forma de "guionizar" las secuencias siguen otras sintaxis.
Ha sido un video muy interesante.
Start (Next-Previous) Player Rotate | Angle 270 (Next-Previous) Dialogue on Player | Text Ref. Dial001a | Char. name @nosoytupadre_ | Text file 1 | Bubble type [Speaking bubble] *"Que bueno que ahora el sistema sea mÃĄs sencillo, Guinxu"* (Next-Previous) End
Me pude sacar una foto contigo en retrobarcelona solo querÃa darte otra vez las gracias! Me encantan tus vÃdeos âĪ
SERIA GOOOOD que vendieras este motor de animaciones para que nosotros nos podamos benificiar con toda la cantidad de beneficios que tiene tu sistema y tÚ puedas ganar mÃĄs money money money.
Buenas guinxu. Podrias comentar como hiciste un editor visual con nodos?
(Solo como funciona un sistema de nodos visual para unity, no el tuyo en especÃfico que te lo roban xd)
La libreta: asà me pagas el sacrificio que he hecho por tÃ, me usas y ahora me desprecias por una mÃĄs eficiente, que injusta es la vida.
se ve muy clean el editor de cinematicas y todo planeado como el buscador la preview y demas se ve que es de lo mas util
Como desarrollador puedo decir que esto es un trabajazo, bien ahÃ
9:21 arriba lo facil abajo los cuadernos de notas ð â
Buen video Guinxu. Por cierto, ya que mencionaste "Adventure Forge" en el sponsor: Âŋnunca has probado "Asset Forge" de Kenney? creo que te seria super Útil para la estetica lowpoly de tu juego ð
Flatworld es sÃģlo el camino a recorrer hacia el GuinxuEngine
Guau me impresiona como ahora puedes trabajar de una manera super tranquila imagÃnate que las empresas grandes te compren tu editor serÃa una locura
Alva Majo al ver el csv: ÂĄEsto es horrible! ÂĄNo se lee nada!
Yo al haber estado trabajando con lenguajes de marcas arcaicos, que no funcionan y sin documentacion: Esto es lo mas legible que he visto en siglos...
Es un movimiento acertado! Durar 3 dÃas desarrollando una herramienta que facilita la creaciÃģn y ediciÃģn de cinemÃĄticas te ahorrarÃĄ miles de horas de dolores de cabeza y malentendimiento, gran movimiento Guinxu y una buena prÃĄctica de programaciÃģn
Se inventa la mÃĄquina del tiempo.
Las chicas:
- "Ay, por fin volverÃĐ con mi ex!"
Los chicos:
- "VolverÃĐ a 2018 y buscarÃĐ a Guinxu con toda la informaciÃģn necesaria para acelerar el desarrollo de FW".
Pregunta, cuando puedes ver el dialogo Dial584a, puedes editar de una vez en el cuadro verde, 7:31 perquÃĐ seria un puntazo
ConclusiÃģn: antes de cavar la zanja, fabrica la pala.
Me ha encantado el video, tremendo laburazo! Te admiro sinceramente
Me da curiosidad saber en que cÃģdigo se hace toda la adaptaciÃģn de texo al entorno visual. Entiendo que estÃĄs utilizando esta otra plataforma pensada para shaders, no? Y el cÃģdigo de cinemÃĄticas del juego? Te has creado un ensamblador desde cero?
OjalÃĄ puedas profundizar un poco en esto, revisare si tienes algun vid anterior sobre esto. Gracias!
mi abuelo siempre me decÃÃĄ
si funciona no lo toques
Pues lo toquÃĐ y ahora es mejor ð jajaja
â@@Guinxuojo con lo que comentan
Guinxu podrÃa terminar tocando y mejorando a sus abuelos
Justo hoy necesitaba esta informaciÃģn.
Hola Guinxu. Muy interesante. Tengo algunas preguntas:
1.- QuÃĐ entorno de programaciÃģn, lenguaje o sistema has utilizado para desarrollar tu editor grÃĄfico.
2.- He ido a Steam para ver tu juego, tras lo cual se me ocurren algunas sugerencias/dudas:
- Lo primero que te encuentras es una mÚsica tipo manga que no tiene por quÃĐ gustar a todo el mundo. Se podrÃa parametrizar para que el usuario eligiera el tipo de mÚsica del juego?
- Todos los espacios son cuadrangulares. Esto se podrÃa cambiar a voluntad? Se podrÃa parametrizar para que el usuario decida el tipo de escenario.
3.- Con el actual desarrollo de la IA, no serÃa deseable que fuera una IA la que decidiera la evoluciÃģn de las interacciones en cada momento, en lugar de establecer unos nodos de decisiÃģn prefijados? Esto harÃa el juego mucho mÃĄs impredecible para el usuario.
4.- Por Último cuando veÃa a mi sobrina jugando Roblox, siempre me preguntaba por quÃĐ los desarrolladores de juegos tan exitosos entre los niÃąos no aprovechan este acercamiento para convertir su juego en algo lÚdico que les enseÃąe ademÃĄs de entretener. Un juego infantil podrÃa aprovecharse para enseÃąar a los niÃąos inglÃĐs, o matemÃĄticas, o fÃsica, o simplemente buenos modales. Creo que serÃa bueno que le dieras una vuelta a esta idea.
Un saludo.
Tio que comentario mÃĄs raro
Asombroso Trabajo!! Eres super inteligente Guinxu!! :D
Nunca subestimes la tacaÃąerÃa de un desarrollador de videojuegos. Siempre te puede sorprender
7:30 no se si es posible, pero para los textos tambien podrÃas generar un filtro de textos, en vez de poner el id, buscas que frases quieres decir y que se vayan filtrando segÚn las coincidencias encontradas con esa frase y al escoger la frase directamente te pone el id correspondiente
uy es que ese formato inicial se ve es un infierno, pero quÃĐ buen trabajo, no esperaba menos de un ing. de sistema XP asà es como se automatiza la vida
para las traducciones yo habrÃa metido un autocomplete con la siguiente estructura en cada opciÃģn
[KEY]: -traducciÃģn de ejemplo al castellano-
asà la mayorÃa del tiempo estarÃĄs simplemente buscando el texto al que hace referencia al mismo tiempo que se te muestra un listado de keys y textos, todo junto
La libreta> NO ME PUEDES DEJAR ATRAS!, NO SABES CUENTO HE SACRIFICADO
La viva aplicacion de "Si tuviera 6 horas para cortar un arbol, usaria 4 afilando el hacha"
"Para que hacer algo manualmente por 10 minutos, cuando podes gastar 10 horas automatizÃĄndolo "ð
P.S. Obviamente esto es un chiste. Por lo general, vale la pena automatizar algo cuando el costo de hacerlo es menor al costo de hacerlo manualmente.
Hola guinxu, una pregunta:
Es posible importar el mapa de algun videojuego creado a unity o unreal?
has revivido mis ganas de aprender en la programaciÃģn de videojuegos :')
Da gusto ver esos nodos organizando todo
La libreta : que veo un rival ðĪĻ
Para manejar CSV uso vscode y una extensiÃģn que convierte a tablas el csv y puede modificarse fÃĄcilmente, datito, ademÃĄs que vscode tambiÃĐn colorea los csv
La Última vez que intentÃĐ hacer un RPG en unity tenÃa un editor por nodos, el sistema por debajo funcionaba tambiÃĐn por nodos tho, tuve la ventaja que eso lo diseÃąÃĐ a la vez.
En Godot sin embargo, podrÃa haber invertido tiempo en hacer un editor de behaviors, pero decidà que me iba a servir igual simplemente escribir cada cosa como un script. Simplemente montÃĐ entonces las interacciones en el jugador, y de ahà ahora abuso nada mÃĄs de los await XD. Lo que en Unity serÃan corrutinas.
Moraleja: decide estas cosas siempre de entrada. Conocer quÃĐ cosas trae el engine es importante tambiÃĐn, que algunos tienen cosas suficientemente buenas para cumplir ciertas necesidades, mientras otros quizÃĄ requieren un poco mÃĄs de esfuerzo.
Tu editor de nodos estÃĄ mÃĄs bonito que el mÃo eso sà xd.
y solo 3 dias? tremendo crack
Esto, le metes un par de dias mÃĄs y lo vendes en la asset store, que se ve genial!
Para ser programador me sorprende mucho lo que tardaste en idear una soluciÃģn para un problema tan serio como ese
tienes razÃģn, eso lo hubiera esperado de Alba pero no de Guinxu, no se como logrÃģ sacar los primeros capÃtulos de flatworld asà sin que le tomase 10 aÃąos
Estoy flipando, vaya locura de herramienta has creado, no sabÃa ni que hacer eso en unity era posible