El infierno de programar la configuración de un juego

2022 ж. 24 Нау.
365 310 Рет қаралды

Cómo programar la configuración de un juego en Unity explicado para todos los públicos. Cambiar de resolución, pantalla completa (fullscreen), calidad gráfica, volumen de audio (efectos de sonido / música de fondo), idioma y controles (con Rewired) personalizados para teclado y mandos (Xbox, PlayStation y Nintendo Switch).
🎮 Flatworld en Steam: store.steampowered.com/app/12...
📹 Alva Majo - ¡El volmen no es lineal! Cómo programarlo BIEN
• ¡El volumen no es line...
🌏 Mis juegos: www.guinxu.com
🐦 TWITTER: / guinxu
📷 INSTAGRAM: / guinxu
▶▶ Música usada en el vídeo ◀◀
Intro: "Shell Warfare" (Hylian Lemon / ocremix.org)
OST de Flatworld
Outro: "Golden Sun Rebirth of Venus" (Matt R., S. Battle / ocremix.org)
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.
#GameDev #DesarrolloDeVideojuegos #Unity

Пікірлер
  • 1:00 "Todo el mundo da por sentado que un menu de opciones tiene que estar en tu juego, asi que nadie va a valorar el esfuerzo que hayas dedicado en implementarlo" Probablemente la frase con mas razón que escuche en todo el canal xD

    @petalsgamedev@petalsgamedev2 жыл бұрын
    • Una verdad como un templo.

      @canalabandonado1504@canalabandonado15042 жыл бұрын
    • Y sin embargo en la gran mayoria de los juegos indie no hay configuraciones y si las hay suelen ser resolucion, volumen general y poco mas.

      @eltuga24@eltuga24 Жыл бұрын
  • Hola Guinxu, no se si ya lo hayas agregado pero te recomiendo agregar una opción de restablecer controles en caso de quieras volver a poner los controles a su estado predeterminado (8:01), buen video como siempre y espero que Flatworld sea un gran éxito!

    @OorlAa@OorlAa2 жыл бұрын
    • Si, eso es muy importante, y también que obligatoriamente tengas que asignar una tecla para una acción.

      @-Cristian-@-Cristian-2 жыл бұрын
    • También sugiero que no haga la comparación de los botones iguales hasta que le ponga aplicar, sino que directamente, al momento de querer asignarlo, lo rechace.

      @felroms@felroms2 жыл бұрын
    • Yo también sugiero

      @linkpc007@linkpc0072 жыл бұрын
    • @@-Cristian- eso no lo creo necesario, hay juegos donde no es necesario asignar una tecla o boton a una función.

      @xEndkoNx@xEndkoNx2 жыл бұрын
    • @@felroms estaria bien, pero es un menu con pocos botones. no es tan urgente. lo de restablecer controles es bastante util

      @MisterLoLesp@MisterLoLesp2 жыл бұрын
  • "Esta semana he perdido cinco ******** años de mi vida" Guinxu está en totalmente otro nivel, puede perder cinco años de su vida en una semana.

    @gabriel434@gabriel4342 жыл бұрын
    • es dio puede detener el tiempo

      @danielesquivel3155@danielesquivel31552 жыл бұрын
    • Es parte del arco del viaje temporal

      @everydaythings4489@everydaythings44892 жыл бұрын
    • Estaba buscando un comentario de como perdió 5 años en una semana

      @anjolito4380@anjolito43802 жыл бұрын
    • Yo tb 😂😂

      @IzimDev@IzimDev10 ай бұрын
    • @@anjolito4380 yo igual xD

      @gogolplex7086@gogolplex70869 ай бұрын
  • Debo admitir que el hecho de que hicieras referencia a Alva sobre un tema de matemáticas logarítmicas o algo así me tomó por sorpresa.

    @zegirdor@zegirdor2 жыл бұрын
  • "¿Yo quién soy para juzgar? Solo soy un juez, Guinxu lo haría mejor" -Alva majo "¿Yo qué se de programar? Solo soy un ingeniero, Alva sabe más de estas cosas" -Guinxu

    @wafflesam4380@wafflesam43802 жыл бұрын
  • Hola game developer de confianza! Ya que te ofreces ( y si resulta interesante), molaría que explicaras algo tan aparentemente sencillo como la implementación de un mapa del mundo en el juego ( no un minimapa, sino un mapa del mundo entero en el que aparezcan con precisión los elementos importantes del mismo, incluso cuando no estén cargados en la escena). He estado buscando y no he encontrado gran cosa :( . Gracias por el video y suerte con tu juego :)

    @gerardoarpide@gerardoarpide2 жыл бұрын
    • Como los mapas en Minecraft que cambian si tú construyes cosas en el lugar

      @Ange_2508_@Ange_2508_2 жыл бұрын
    • Como hacer el mapa de Horizon Zero Dawn

      @jonathanc5280@jonathanc52802 жыл бұрын
    • Algunas temas de esos ya los ha explicado, como el de sembrar semillas para generar mapas explicado con algo similar a Minecraft y como se renderizan los elementos más próximos en el escenario en animal crossing y otros juegos. No se adentra tanto en el aspecto técnico por obvias razones pero si da una visión global de lo que implica ese problema en la programación, esperemos igual lea tu sugerencia, saludos.

      @kevinjesusesparzacampos3460@kevinjesusesparzacampos34602 жыл бұрын
    • @@kevinjesusesparzacampos3460 Gracias Kevin, voy a buscarlo :) . De todas formas yo me refiero a mapas tipo "Elder Scrolls"; estaría bien que profundizara un poquito más en ello. Saludos!

      @gerardoarpide@gerardoarpide2 жыл бұрын
    • @@gerardoarpide si entendí bien en el tipo de mapa que buscas la forma de implementarlo sería hacer una escala en 2d, rollo cada posición de cualquier elemento a mostrar en el mapa convertirla al valor que buscas en 2d, (si es un mundo en 3d en la mayoría de los casos no usaras la z) luego tendrás que sacar que número necesitas sumarle/restarle y multiplicarle/dividirle a los elementos para que los elementos queden bien posicionados en el mapa que probablemente sea un elemento en el Canvas, elementoMapa.transformPosition.x=elementoMundoReal.transformPosition.x + valor1 * valor2 con el eje Y igual

      @capelo2290@capelo22902 жыл бұрын
  • Guinxu tengo que hablar sobre la importancia que tiene poder mapear los botones en configuración. Yo tengo una gran discapacidad física y tengo bastantes dificultades para pulsar determinados botones. Al mapear pongo los botones más utilizados en el juego en los botones que mejor puedo pulsar. Te agradezco el mapear los botones y me gustaría que muchos desarrolladores sigan el ejemplo.

    @Navi-rb3zp@Navi-rb3zp2 жыл бұрын
  • Espera, las notificaciones de KZhead funcionan ?

    @JK-xd2wb@JK-xd2wb2 жыл бұрын
    • Para nada XD

      @fromerosxft@fromerosxft2 жыл бұрын
    • No, yo solo me metí a KZhead y me salió el vídeo de la nada

      @MaxlolXD-yx9qj@MaxlolXD-yx9qj2 жыл бұрын
    • Zi

      @lamroja3903@lamroja39032 жыл бұрын
    • Parece que si wtfffffff

      @Shade_5237@Shade_52372 жыл бұрын
    • Nunca me han fallado 😎

      @ArcaGame64@ArcaGame642 жыл бұрын
  • Lo de los dB depende de la ingeniería. Nuestro truco principal es saber que -3dB es el 50%, y cada vez que bajas -3dB vuelves a partir por 50% la señal. Por ejemplo -6dB es el 25%, -9dB es el 12.5%, -12dB es el 6.25%, -15dB es el 3.125%, etc. Aunque para el sonido el hecho de subir de porcentaje en porcentaje no produce la sensación de proporcionalidad de volumen visto en % por eso muchas veces se expresa en log o en una escala de % fake que consiste en asignar valores de % a una escala que en realidad está dividida en escalones que son logarítmicos (dB) aunque se muestra al usuario como %. Explicado suena tediosos pero al trabajar un poco con este tipo de cosas uno se acaba aclarando.

    @joselu90@joselu902 жыл бұрын
    • Muy interesante, el como realmente funciona cosas que parecen tan básicas como el audio

      @randombrandol238@randombrandol2382 жыл бұрын
    • Hay muchos juegos que no usan tanto por ciento % simplemente tienen una barra del 1 al 10, pero en el fondo que mas da igual como lo pongas, en la pantalla sea el 2 o el 3% o la letra A o C para el juego siempre será lo mismo subir o bajar

      @gonzifp@gonzifp5 ай бұрын
  • Guinxu, por favor, agrega una opción para poder elegir la tasa de refresco del juego y otra opción pata elegir los cuadros por segundo. Es lo único que pediría para que tu menú de configuración esté completo ya que hay gente que tiene monitores de 144hz o más y en este tipo de juegos a veces queremos jugar con pocos cuadros para no calentar la gráfica.

    @Veefer@Veefer2 жыл бұрын
  • Por cierto, con muchisimas ganas de hacer stream día 1 de FLATWORLD! 💖 Que genial que al fin termines el proyecto!

    @PokElxChXris@PokElxChXris2 жыл бұрын
  • Guinxu, hubieras usado el new imput system de unity en vez de rewired, también es bastante fácil de usar, soporta todos los mandos y soporta el cambio de controles también, y todo eso gratis.

    @CarlosAMaldonado@CarlosAMaldonado2 жыл бұрын
    • Estaba pensando lo mismo pero depende de la versión de Unity creo

      @emanuelgonzalez-fe7xy@emanuelgonzalez-fe7xy2 жыл бұрын
    • @@emanuelgonzalez-fe7xy si depende, aunque en el video Guinxu usa unity 2019.1 donde ya se puede usar el new input system 🤔

      @CarlosAMaldonado@CarlosAMaldonado2 жыл бұрын
    • Pero no le digas eso, ya lo hizo, lo vas a hacer sufrir por no pensarlo jajaj

      @kachin@kachin2 жыл бұрын
    • Una duda, ¿también te distingue el "nombre del botón"?

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
    • Déjalo así, ya gastó los 40€

      @Masterwikie@Masterwikie2 жыл бұрын
  • Persona normal muere de viejo. Un programador muere por configurar menús.

    @Dinopop@Dinopop2 жыл бұрын
  • Hola Ginxu! no soy desarrollador (porque no soy muy organizado y siempre acabo dejando un proyecto por otro y no termino ninguno xd) pero en muchas ocasiones he pasado por el proceso de hacer una interfaz, y creo que puedo aportarte un par de cosillas con las que me he encontrado a lo largo de los años. La primera: (como desarrollador dudo que trabajes con una sola pantalla, pero por lo menos a mi me pasa siempre) Si le pides a Unity que te busque qué resoluciones son compatibles con tu pantalla pero tienes conectada más de una, encontrará las que sean compatibles con cada una de las pantallas y te las duplica. (ejemplo con una pantalla: 4K, 2K 1K) (ejemplo con tres pantallas: 4k, 2k 1k, 4k, 2k, 1k, 4k, 2k, 1k). Revísalo porque es una jodienda. En su defecto yo suelo solucionarlo creando el mismo array que tú, seguidamente creo una lista vacía, recorro el array añadiendo a la lista las resoluciones que no se hallen ya dentro de la propia lista, e igualo el array a la lista. con esto debería bastar, o cualquier cosa mándame un toque. A la segunda: Un detalle muy tonto pero que creo que mejora la experiencia cuando lo hago (de forma totalmente subjetiva y personal) es que al asignar una tecla a una acción del personaje en el mapeado de teclas de las opciones de jugador, recorro la lista de todas las acciones != a la última que he asignado, y si comparten controles la pongo en nulo y le pongo un cartelito que pone "unasigned" y hago que salga un cartelito en el menú que diga "algunas teclas están sin asignar". también pongo al lado de la acción un botón de "restaurar valor por defecto" y debajo de toda la lista de acciones pongo un botón de "restaurar todos los valores por defecto" que funcionen independientemente para cada periférico. y por último, sé que mola poder configurar hasta el último parámetro de tu juego, pero llegó un punto en que asumí para mí mismo que mapear la acción de pausa era contraproducente en cualquier periférico, ya que la acción que interrumpe el juego suele coincidir ya con los botones más inaccesibles. siento la parrafada. espero que te haya servido de ayuda con tu juego. mucha suerte con FlatWorld! pd: si te ha convencido algo de lo que he dicho, me encantaría betatestearlo algún día 🤩

    @Alejandro_GC@Alejandro_GC2 жыл бұрын
  • Sabes, hay una mecanica en la serie de Soul Reaver que siempre me ha dado curiosidad como funcionaba, esta es la mecanica de "cambiar de plano" en la cual pasabas de el mundo fisico al mundo de los espiritus, con las capacidades que tenia la primera playstation, no creo que se almacenara ambos mapas juntos en la memoria de la consola, crees poder hacer un video acerca de eso?

    @jbarriossandrea@jbarriossandrea2 жыл бұрын
    • X2

      @marcosadrianherrerabarcena6745@marcosadrianherrerabarcena67452 жыл бұрын
    • Fuaa como me encataba ese juego. Me imagino que utilizaban un filtro de postprocesado para hacer eso, y cambios de color en los shaders.

      @franciscorv@franciscorv2 жыл бұрын
    • yo como desarrollador implementaria esa mecanica como una animacion, el mapa tiene huesos y estan animados, simplemente asi, y obviamente el respectivo shader grafico que cambia de color a opaco. yo me dedico a replicar mecanicas de los juegos de PSX, vere si hago un video mostrando esa técnica.

      @GameRetroStudio@GameRetroStudio2 жыл бұрын
    • apoyo la idea

      @cuentaparaocio8378@cuentaparaocio83782 жыл бұрын
    • Uy ese juego, el primer juego que jugue en toda mi vida, sinceramente nose como lograron eso para las capacidades de la play 1 pero se las ingeniaron tanto para hacer eso seguramente.

      @RhombusDaily@RhombusDaily2 жыл бұрын
  • Hola guinxu talvez no leas esto pero queria decirte que tus videos me motivan a seguir adelante en mi carrera de programacion y tus videos me ayudan muchisimo gracias por todo. Te lo digo de corazon

    @GyanKeis@GyanKeis2 жыл бұрын
  • Consejo. El tema del sonido, puedes hacer que cuando suenan los sonidos baje el sonido de la música. Es muy recomendable sobretodo por si te da en poner voces, pero tambien es importante con los sonidos. Y por dios, pon los sonidos en 3D, que mejoran mucho. Respeto los controles, Unity ha añadido un nuevo sistema de inputs... pero mejor el de pago que has usado. El de Unity es una pesadilla.

    @bigWazaa@bigWazaa2 жыл бұрын
    • el de unity no es una pesadilla, es bastante util, la pesadilla esta en la primera hora cuando estas entendiendo como funciona xD

      @impheris@impheris2 жыл бұрын
    • @@impheris Tuto?

      @justcrimson.7584@justcrimson.75842 жыл бұрын
    • @@impheris has programado mi del cambio de controles? Donde esta la nomenclatura de los botones para copiarlo? No está documentado, eso. Quieres usar el nuevo sistema de inlut y el GPS? Pues has de habilitar el viejo, pues no lo han pero en el nuevo. Una pesadilla, insisto

      @bigWazaa@bigWazaa2 жыл бұрын
  • Hombre, ginxu... te sigo desde hace años y me siento feliz de que tu juego este por salir. Muchas felicidades, te deseo mucho exito

    @mrguadernus2245@mrguadernus22452 жыл бұрын
  • Felicitaciones Guinxu, por tu esfuerzo👍🏻 Se nota que Flatworld es un juego hecho con amor, que es lo que más importa al final.

    @alec_almartson@alec_almartson2 жыл бұрын
  • Que hermoso ver que ya va a salir. Estuve desde que empezaste a desarrollarlo y esperaba cada diario de desarrollo del juego. Felicidades Guinxu, va a ser un juegazo 100%.

    @maurocenturion8654@maurocenturion86542 жыл бұрын
  • Guinxu tío, vídeo de 10, la funcionalidad de remapear controles es un infierno, pero... Así como deglosas las opciones de audio (añadiría una categoría extra para los sonidos de los diálogos, aunque sean como un FX, no lo son), creo que deberías mirar de poner opciones gráficas deglosadas y deshacerte del SMAA que trae por defecto UNITY en la calidad gráfica excelente. Tener vinculada la calidad de sombras a la "calidad" del antialiasing es una patada en los cojones, porque si quieres jugar a 4k a un título que debería correr como la seda, de repente resulta que ese juego se está renderizando a 8k sin tener yo opción a cambiar el tipo de AntiAliasing. Es relativamente fácil poner la opción de que Unity use otros tipos de antialiasing, mucho más fácil que el tremendo trabajo de implementar la funcionalidad del mapeo de teclas. Porfa, échale un ojo al tema.

    @FuMetaverse@FuMetaverse2 жыл бұрын
    • Buenas, cuánto tiempo :) Tendré en cuenta lo de desglosar el anti-aliasing.

      @Guinxu@Guinxu2 жыл бұрын
  • Me prepare la merienda, me senté y aparece una maravillosa notificación avisándome de este video. Que buen servicio 10/10

    @SaleroGameplays@SaleroGameplays2 жыл бұрын
  • me encanta tu contenido llevo desde el 2017 viéndote y tus videos explicando programación y hackeando son extraordinarios eres uno de los youtubers mas buenos que conozco espero que tu juego y tu canal sea prospero y glorioso porque te lo mereces

    @migueldos2@migueldos22 жыл бұрын
  • Genial Guinxu, solo en juegos AAA he visto que incluyan todos esos detalles como idioma, resolución, control de sonido, graficos y lo delos iconos de los diferentes mandos es un plus que le da un toque muy profesional.

    @josemaradiaga7888@josemaradiaga7888 Жыл бұрын
  • El tema de los logaritmos para el volumen es bastante obvio una vez caes en el hecho de que la percepción humana nunca jamás de los jamases es lineal. Cuando eres pequeño los años pasan muuuucho más lento que cuando creces, es decir pasar de tener 5 a 6 años se percibe como más largo que pasar de 30 a 31. Levantar un objeto que pesa 20 gramos a uno que pesa 30 gramos se nota mucho más que algo que pesa 1Kg a algo que pesa 1,3 Kg. Idem para el sonido. SI uno piensa ese efecto, puede modelizarse fácilmente como un logaritmo.

    @griof@griof2 жыл бұрын
    • lo acabo de leer emporrao y me parece muy interesante pero no entendí nada

      @DroyKenYT@DroyKenYT2 жыл бұрын
    • Eso es muy interesante, gracias por escribirlo, no me había dado cuenta de eso.

      @kailevil3444@kailevil34442 жыл бұрын
  • 3:25 el menú suena a zelda no sé por qué, pero mis felicitaciones al compositor.

    @Espirituks@Espirituks2 жыл бұрын
  • Mira que pelazo que traes!!! Que emoción... y que presión de la hostia de que tu juego ya va a salir pronto!!! Espero que salga muy bien y con mucho éxito. 9:53 jajajajja no me lo había planteado, quizás todas las teclas juntas se conviertan en el botón del juicio final. Que linda gatota tienes. Yo a la mía con mucho cariño la tomo y la bajo.

    @oceanborn5513@oceanborn55132 жыл бұрын
  • Ostras esto es tremendamente interesante, todas las funciones que necesito en un solo vídeo. Lo del audio me viene de lujo, no tenía ni idea que había que hacer grupos de audio!!

    @FactoryTrashcension@FactoryTrashcension2 жыл бұрын
  • Ver a la gatita de Guinxu intentar robarle toda su atención fue muy tierno

    @davidsoza7887@davidsoza78872 жыл бұрын
  • Muchas gracias por hacer que se puedan modificar los controles! Muchos juegos no tienen la opción, porque piensan que lo mejor es como la persona que lo diseñó le pareció, pero es muy útil si sos zurdo o tenés un teclado roto o lo que sea.

    @lunabrocoli9385@lunabrocoli93852 жыл бұрын
    • O utiliza un teclado distinto(el juego) al que tú tienes o las teclas utilizadas están muy lejos unas de otras, es un tostón.

      @kailevil3444@kailevil34442 жыл бұрын
  • Más vídeos así por favor, son muy interesantes. Un saludo máquina.

    @sergiofelicescruz3294@sergiofelicescruz32942 жыл бұрын
  • Aprendiendo con ginxu , epico 🤙🏻. Estaria bien que hicieras mas videos asi enseñando todas estas cosas

    @twostarling8348@twostarling83482 жыл бұрын
  • Es una gozada seguir canales de desarrollo porque ves el esfuerzo que hay detrás de un videojuego (si realmente hay esfuerzo xDD). No soy del mundo del videojuego pero me encanta ver el proceso y evolución que ha tenido este juego: se ve muy muy apetecible y con ganas de jugarlo. Enhorabuena Guinxu.

    @CartonPintaoTCG@CartonPintaoTCG2 жыл бұрын
    • Que sorpresa ver a uno de los grandes youtubers del mundo de los videojuegos de Naruto, entre otras cosas, de España en un vídeo de Guinxu.

      @kailevil3444@kailevil34442 жыл бұрын
  • Guinxu: Perdi 5 años de mi vida. Alva que tiene vida eterna: Weak PD: Sin el plugin de Rewired hubiese perdido 49 años

    @shadowind30@shadowind302 жыл бұрын
  • Ma alegra ver como esta creciendo este canal

    @Pitahayaro@Pitahayaro2 жыл бұрын
  • ME encanta la manera como lo cuentas, felicitaciones por la excelente configuración

    @XtraClass@XtraClass2 жыл бұрын
  • Te molesta mucho si lo pirateo?👉👈

    @moxcanpro2481@moxcanpro24812 жыл бұрын
    • Unity?

      @Francesco41@Francesco41Ай бұрын
    • Si

      @Leon_jgs@Leon_jgsАй бұрын
    • a mí si

      @DavidLoreto-uh7rj@DavidLoreto-uh7rj28 күн бұрын
  • Nadie: Absolutamente nadie: Ginxu: "Está semana he perdido 5 años de mi vida". 0:25

    @Garva97@Garva972 жыл бұрын
    • Un corazón de Ginxuuu madre miaaaa, saludos desde México 🇲🇽!! 😫😫😫😭😭😭✌🏼

      @Garva97@Garva972 жыл бұрын
  • 5:55 Acá un matemático; El logaritmo en base 10 lo que está haciendo en esa formula es "linealizar" los datos, generalmente si graficas un log 10 éste esta dividido en 1, 10, 100, 1000, 10000 etc. Lo que hace que los datos se distribuyan en una línea a diferencia de una curva. Muy util para analizar datos exponeciales.

    @er220kine@er220kine Жыл бұрын
  • Qué currazo te estás pegando para tu videojuego, seguro que va a merecer muchísimo la pena, ya lo tengo añadido en la lista de deseos de Steam

    @alvarojm2000@alvarojm20002 жыл бұрын
  • Hola Guinxu, estaría bien que hicieras un vídeo de cómo funcionaban las claves en los juegos antiguos, ya que a pesar de que no podían guardar la partida sí que de alguna forma "guardaban" en qué nivel estabas, cuánta vida tenías, que objetos habías obtenido, etc y si realmente guardaban esas cosas o sí acaso ya tenían una lista hecha con los parámetros desde antes y sólo te mostraban la clave (pero sin guardar nada), saludos.

    @darkflames9039@darkflames90392 жыл бұрын
    • Ese video ya lo hizo

      @javiergonzalez7634@javiergonzalez76342 жыл бұрын
    • Lo de las claves ya estaba predefinido como tu dices,ya estaba una lista con los valores guardados desde antes de que inicies nada

      @tortamaximus720@tortamaximus7202 жыл бұрын
    • @@javiergonzalez7634 donde

      @TuMundoAndroideMania@TuMundoAndroideMania2 жыл бұрын
    • Creo que cada carácter de la clave es un parámetro del juego. Por ejemplo, un carácter define en qué nivel estas, otro cuánta vida tienes, otro que objetos llevas y así.

      @nabito351@nabito3512 жыл бұрын
  • Podrías explicar cómo se hace para saber cuáles son los requisitos de un videojuego? (La gráfica, ram, procesador, etc)

    @lorenzobuero7115@lorenzobuero71152 жыл бұрын
    • Creo que simplemente probando en diferentes configuraciones

      @gotayarito@gotayarito2 жыл бұрын
    • Cierto, sería interesante saber cómo los desarrolladores saben cuáles son esos "requisitos mínimos y recomendados".

      @agbaze2469@agbaze24692 жыл бұрын
  • Te amo Guinxu , estoy programando mi juego y no sabia si era buena opción usar un Excel el tema de los idiomas pero ya que tu lo usas, lo haré sin miedo ❤

    @Claudiopo_1@Claudiopo_12 жыл бұрын
    • Mi juego tiene muy poco texto y mejor uso una clase (?)

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
  • Te admiro mucho Guinxu, últimamente he estado bastante mal mentalmente y mucha de mi motivación y ganas de crecer se han ido perdiendo... y ver tus videos me ayuda mucho tanto por entretenimiento y también aprendo mucho :) Ya quiero jugar Flatworld, ¡un saludo!

    @guts_187@guts_1872 жыл бұрын
  • Consejo: ¿Y si le pones a las calidades gráficas nombres para que sean más atractivo? Por ejemplo: ahí tienes Muy Buena... ¿Y si le pones por ejemplo Calidad _Élite_?

    @BlakDev@BlakDev2 жыл бұрын
  • Guinxu, enhorabuena por el vídeo, está muy bien! Pero hay un pequeño error, en la tabla de idiomas concretamente. Hay un guión que dice algo en relación a un gorro de lana, y en su traducción ponía "Whool hat". Te lo comento por si acaso no te percataste aunque supongo que ya te habrías dado cuenta al pulirlo más a delante. Un saludo ;)

    @bybony5337@bybony53372 жыл бұрын
    • creo k se dice asi pero ns

      @ivanrodriguezcastillo8696@ivanrodriguezcastillo86962 жыл бұрын
    • @@ivanrodriguezcastillo8696 es wool, como yoshi's woolly world

      @alxdrksoul@alxdrksoul2 жыл бұрын
    • @@alxdrksoul exactamente :)

      @bybony5337@bybony53372 жыл бұрын
    • Se escribe “adelante” no “a delante”. Sorry lo tenía que escribir por las coñas jajaja.

      @ad4mu@ad4mu2 жыл бұрын
    • @@ad4mu XD tranqui, no pasa nada

      @bybony5337@bybony53372 жыл бұрын
  • genial, estaría buena una serie de videos de este tipo !

    @josejimenez-wd5rw@josejimenez-wd5rw2 жыл бұрын
  • Como molaban este tipo de videos, son los mejores

    @RebeldesinPausa@RebeldesinPausa2 ай бұрын
  • Una pregunta: después de varios años usando Unity lo dominas a un buen nivel, estando en esa posición, has considerado aprender otro motor como Unreal Engine o Godot?

    @OlbaidMusic@OlbaidMusic2 жыл бұрын
    • Oye tu... si tu... quieres un dulce?

      @Alonso.V.@Alonso.V.2 жыл бұрын
  • El pelo de Guinxu está cada vez más largo, la influencia de Alva (aka jesucristo) está afectando demasiado en él.

    @lysbkaew@lysbkaew2 жыл бұрын
  • Que buen dato sobre el audioMixer no lo conocía, gracias!👍👍

    @hadjidejan9541@hadjidejan95412 жыл бұрын
  • Tu esfuerzo se nota en este juego, Guinxu, y por supuesto se te agradece tu sacrifico para explicarnos todo esto, ja ja ja. Por cierto, buen vídeo. 😄

    @estimulogaming1406@estimulogaming14062 жыл бұрын
  • Una sugerencia Guinxu: en las opciones de control de volumen, si no te supone mucho trabajo, te aconsejo que además del porcentaje (o en vez de), pongas una barrita que se llena o se vacía para representar esos porcentajes de sonido. Queda mucho mejor.

    @larsus1436@larsus14362 жыл бұрын
  • Vídeo muy interesante. Por cierto, por qué usaste Rewired en vez de New Input System?

    @AlexBlackfrost@AlexBlackfrost2 жыл бұрын
    • De casualidad New Input System distingue "el nombre del botón"?

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
    • @@PabloTheDinamic A qué te refieres exactamente con el nombre del botón?

      @AlexBlackfrost@AlexBlackfrost2 жыл бұрын
    • @@AlexBlackfrost El botón SL en los Joycon individuales de Switch son lo mismo que L1 en PS, ¿cómo se distingue eso?

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
    • @@PabloTheDinamic Cuando defines los bindings en New Input System puedes seleccionar no solo el botón sino también el controller. Por ejemplo, puedes seleccionar "Gamepad" si quieres que la acción que vas a bindear funcione con cualquier gamepad de forma genérica, o puedes ser más específico y especificar un gamepad particular como el de PS4 o switch pro. Además de esto, también hay una struct en New Input System llamada InputDeviceDescription que te da información como el nombre del controller, el manufacturer, el nombre de serie, etc. Así que entiendo que también se puede usar esa información para desambiguar qué controller se está usando. No sé si es esto a lo que te referías. Si no es así perdón por el "mucho texto" 😅.

      @AlexBlackfrost@AlexBlackfrost2 жыл бұрын
    • @@AlexBlackfrost No, no, suena a que me estas llevando a la dirección correcta. Lo que pasa es que mi juego se basa exclusivamente en los prompts de los botones así que ocupo saber claramente el nombre/símbolo de cada botón sin importar el control 🤔 Quería asegurarme que sea posible hacer eso sin tener que comprar el plugin que compro Guinxu

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
  • Al principio no me llamaba la atención Flatworld pero con el tiempo y las ganas que te vi ponerle a tu proyecto, ya lo agregue a mi lista de deseados de Steam 😀

    @PlanetaMaku@PlanetaMaku2 жыл бұрын
  • felicidades!! lo lograste!! me alegra muchisimo ver tu rostro con tanta alegria!! eso!!! guinxu listo apra tu nevo reto? Unreal Engine te espera!!!

    @enriquemartindelpomarleon@enriquemartindelpomarleon2 жыл бұрын
  • Y el infierno no acaba ahí. Por ejemplo en las resoluciones a veces Unity te las duplica dependiendo de los Hrz de la pantalla y tienes que programar una función para que no se repitan. Luego con los idiomas al usar un csv se puede complicar porque no te permite poner la coma en los textos. Ese tipo de detallitos son los que hacen que me quiera tirar por la ventana.

    @gatoalebrije@gatoalebrije2 жыл бұрын
    • A mí me pasó una vez que al intentar cambiar la resolución a una de la lista de resoluciones detectadas por Unity, Unity me seleccionaba una resolución distinta. No sé si sería por tener un monitor ultra-wide, pero me volví loco para intentar solucionarlo…

      @davidgutierrezpalma@davidgutierrezpalma2 жыл бұрын
  • XD, eso me daba mucho miedo de programar, la configuración, ahora me da mas miedo jaja

    @hecthor6000@hecthor60002 жыл бұрын
  • El menu es hermoso que buen trabajo Guinxu

    @thezazel8438@thezazel84382 жыл бұрын
  • La verdad sí, lo daba muy por sentado, hasta que vi el video de Alva y ahora este tuyo. 🤣🤣

    @michaelthem3@michaelthem32 жыл бұрын
  • 10:50 Duda: ¿Qué pasa si se intenta asignar acciones desde varios controles a la vez? Tipo: Ataque Play Station, Menú Switch, Movimiento Xbox ...

    @func_bolillo@func_bolillo2 жыл бұрын
    • Se van actualizando los iconos en tiempo real, supongo, y los botones son equivalentes por sus posiciones.

      @PabloTheDinamic@PabloTheDinamic2 жыл бұрын
  • Le pusiste alguna protección para evitar que te lo crackeen Guinxu. O sea me da igual pero creo que es un juego que lo has creado tu solito y no puedo imaginarme la cantidad de horas dedicadas a este juego como para que no recibas ninguna retribución por ello.

    @AlexBA411@AlexBA4112 жыл бұрын
    • Se lo van a piratear igual, es inevitable.

      @emanuelmendoza8814@emanuelmendoza88142 жыл бұрын
    • @@emanuelmendoza8814 si lo se. Pero que le ponga por bien de él alguna protección como la de mortal kombat 11 o parecido cosa que aunque sea tarden 2 años mínimo en piratearle su juego.

      @AlexBA411@AlexBA4112 жыл бұрын
    • @@AlexBA411 El tiempo de pirateo depende a quien le importe crackear ese juego xd. es mejor dejarlo sin nada y entregarse a la vida jaja

      @leonel2867@leonel28672 жыл бұрын
    • @@leonel2867 igual no es mi juego. 😅 Pero ojalá que recupere monetariamente en dinero el tiempo que le tomó crearlo.

      @AlexBA411@AlexBA4112 жыл бұрын
    • Igual voy a comprar una copia en steam. Quiero ver de lo que es capaz el gran Guinxu. Además hace años que habla de flatworld y seguro ha pulido mil detalles y una manera de dar una mano si te gusta su contenido.

      @AlexBA411@AlexBA4112 жыл бұрын
  • Hola Guinxu, excelente video te sigo porque de verdad agregas mucho valor y eres muy bueno, realmente me ha servido mucho. Para la configuración de los mandos, existe una opción podrías utilizar. Se llama "New input System" de Unity. seria bueno que hicieras un video aplicando este, aunque no lo hagas con tu juego, ya que instalar este, te puede descontrolado todo el proyecto. Un abrazo desde Colombia

    @heribertosotelodelatorre8498@heribertosotelodelatorre84982 жыл бұрын
  • Uff que pinta que tiene el juego guinxu. Suerte con el juego❤

    @papamish1988@papamish19882 жыл бұрын
  • Guinxu ésta es una idea para Flatworld, que hagas una versión para computadoras de bajos recursos, es decir, una versión Lite para computadoras de 1GB de Ram, o hasta menos como mi PC qué es de 1GB de Ram, si lo hicieras te lo agradecería y de 32 bits, si es qué unity lo soporta.

    @angbosplay1696@angbosplay16962 жыл бұрын
  • Yo tengo una pregunta, es una cosa muy tonta pero, siendo que vivimos en tiempos en que todas las empresas protegen casi a muerte sus derechos de autor hasta por un icono ¿Se pueden usar directamente las ilustraciones de los botones de las consolas sin pagar derechos? saludos.

    @DigifanaticElCuervo@DigifanaticElCuervo2 жыл бұрын
    • Muchísimos juegos lo hacen así que supongo que no.

      @Deep_lines-24@Deep_lines-242 жыл бұрын
  • He estado esperando mucho por éste video 😃

    @Javialon_qv@Javialon_qv2 жыл бұрын
  • Aparte de ver la complejidad de la ecuación del sonido XD también estuve apreciando que flat World luce bastante bien, muy buen trabajo guinxu

    @elvishernandez4326@elvishernandez43262 жыл бұрын
  • Deberías dejarte la barba para ser Jesús, Alva ya no merece ser Jesús después de su fracaso con su asqueroso nivel. Tu eres un buen candidato para reemplazar su puesto.

    @pecosbill3336@pecosbill33362 жыл бұрын
  • que humilde guinxu enseñándonos a como configurar Pd: Tienes 0 likes cuando comento esto :D

    @mateolema5370@mateolema53702 жыл бұрын
  • ginxu te veía hace mucho y te había perdido hasta que se volvió de moda los creadores de vídeojuegos y ahora te encuentro aqui sigue así eres el mejor

    @mikachuelpro@mikachuelpro2 жыл бұрын
  • Hola guinxu! Una funcion de algunos juegos especialmente roguelike, es la generacion aleatoria de masmorras, no recuerdo bien si ya habias hecho un video sobre eso pero una explicacion de como funciona mas haya del tema de generar aleatoria mente una semilla, tipo, que hay que programar para que no se vuelva un algo sin sentido y con una forma "natural" , ya que cosas como habitaciones sin entrada o mazmorras sin entrada o salida no es algo que se vea comun en ese tipo de juegos

    @jastintheceooffinanasapost6204@jastintheceooffinanasapost62042 жыл бұрын
  • Yo quiero jugar Flatworld, pero no tengo dinero, ¿como lo pirateo?

    @123gmons4@123gmons4 Жыл бұрын
    • Xd

      @L_Justice@L_Justice Жыл бұрын
  • Vaya currada! PD: deseando que salga ya flat world :)

    @sergiop253@sergiop2532 жыл бұрын
  • Qué emoción, ya casii. Está tan cerca.

    @FdeProductions@FdeProductions2 жыл бұрын
  • Muca información que me ha sido de utilidad a futuro, estuvo muy interesante 🦔🙌

    @Chamito-El-Mito@Chamito-El-Mito2 жыл бұрын
  • Guinxu, haz pensado en indagar más en el mundo de los juegos de celulares?? me gustaría que mostraras algunos tips o consejos para el desarrollo de juegos en esa plataforma, un saludo desde Chile, soy un gran fan de tus videos y estoy esperando con ansias que salga tu juego.

    @dondoncronos@dondoncronos2 жыл бұрын
  • Que veo, en el banner dice "Vídeo nuevo cada jueves" y miren no más, es viernes :D

    @JhonnyGs_OF@JhonnyGs_OF2 жыл бұрын
  • Guinxu no puedo creer como tu juego esta ya tan avanzado, yo cuando te empecé a ver estaba en fase muy temprana de desarrollo, espero poder tener FlatWorld cuando salga, saludos!!

    @CRISTAREWANDOSEWEY@CRISTAREWANDOSEWEY2 жыл бұрын
  • Hola Guinxu! hoy empecé a desarrollar mi primer juego, gracias por inspirarme!

    @tuli7338@tuli73382 жыл бұрын
  • Uff lo que te habrás matado trabajando, felicidades al chat que veo muchísimos buenos comentarios tanto en ideas para futuros videos como para implementar en flatword

    @drnotof6124@drnotof61242 жыл бұрын
  • Que grande como evoluciona flatworld!

    @JosePerez-eb7kp@JosePerez-eb7kp2 жыл бұрын
  • Este vídeo es increíblemente útil. Aprendemos de tus errores! (Para cuando haga un juego, claro)

    @raulrulo7@raulrulo72 жыл бұрын
  • Me encanta lo dedicado que es Guinxu, ya me dio ganas de hacer mi propio hack&slash siiiiiiii

    @CAT-uq8if@CAT-uq8if16 күн бұрын
  • Gracias por poner botones configurables, es una opción que valoro mucho

    @alonsoratatin@alonsoratatin2 жыл бұрын
  • Un misterio mas resuelto por nuestro querido servidor gracias hermano 🤜💥🤛

    @emmanuelromero1704@emmanuelromero17042 жыл бұрын
  • De verdad eres mi desarrollador de videojuegos de confianza, tkm ginxu

    @MarchDakiti@MarchDakiti2 жыл бұрын
  • Hacia que no veía un vídeo tuyo mil años y he flipado con el pelo largo

    @holyclickstudio@holyclickstudio2 жыл бұрын
  • Flatworld se ve visualmente hermoso y se que lograr eso te ha costado mucho. Felicidades Alva (XD)

    @skookamv8487@skookamv84872 жыл бұрын
  • No recuerdo si ya hiciste un video de esto, pero siempre tuve la duda de como hacen los cálculos los desarrolladores del porcentaje de carga en un juego cuando hay cambio de escena (la típica barra que aumenta del 0% al 100%). y un pequeño consejo para tu juego si aún está a tiempo: la pantalla de carga más memorable que recuerdo es la del Dragon Ball Budokai Tenkaishi 3 (creo que se escribe así) en la que había un mini-juego en cada pantalla de carga, ese elemento ha sido poco utilizado actualmente y es algo que al jugador le encanta y podría ser algo muy divertido de ver en un juego como el tuyo. Un saludo desde Chile

    @dondoncronos@dondoncronos2 жыл бұрын
  • 5:37 la verdad es que ese mismo calculo lo ha cogido o se ha inspirado de un calculo que se usa para pasar decibelios referentes de voltios a decibelios de presión sonora, solo cambia algunos valores, como por ejemplo los pascales de referencia (x) los ha cambiado por el numero 100 directamente. fue una idea realmente ingeniosa la de quien sea que se le haya ocurrido, quizás sería ingeniero de sonido además de programador la persona a la que se le ocurrió dicha formula.. LIKAZO👍 por el truco!

    @objectube8530@objectube85302 жыл бұрын
  • Nunca nadie se ha preocupado tanto por mi... se agradece la explicación del currazo.

    @HowWolfGames@HowWolfGames2 жыл бұрын
  • 8:50, usar strings no suele ser buena idea porque si lo escribes mal o cambias algo no te va a dar error hasta que estés dentro del juego y explote. Lo ideal suele ser usar numerators. Ahí llevas un tip de buen desarrollador jaja

    @cskhard@cskhard2 жыл бұрын
  • 8:47 Guinxu Unity te proporciona como conjunto de acciones a las que les puedes asignar que controles estás usando, se usa Axis X, Jump y un largo etc búscala

    @fisica8962@fisica89622 жыл бұрын
  • Buen vídeo guinxu

    @Danieroed@Danieroed2 жыл бұрын
  • buen video nose como llegue aqui pero uno que no se imagina todo el rollo de programar un juego me quedo un poco mas claro que es una reverenda pasada

    @patriciosid6944@patriciosid69442 жыл бұрын
  • Es difícil explicar con palabras lo que me ha salvado la vida Rewired en cada proyecto, lo que más mola es exportar su config en un json y en cada proyecto simplemente lo instalas y ale, tienes un funcionamiento simplemente perfecto para cualquier mando y teclado.

    @Equisdeification@Equisdeification2 жыл бұрын
  • 11:20 😍 la gatita de guinxu

    @saraperaza6706@saraperaza67062 жыл бұрын
  • buen video guinxu :3

    @danielesquivel3155@danielesquivel31552 жыл бұрын
  • Esta genial lo que explicas aqui..gracias

    @williamlema1976@williamlema19762 жыл бұрын
KZhead