El infierno de programar la configuración de un juego

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 955

  • @petalsgamedev
    @petalsgamedev 2 года назад +808

    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

    • @canalabandonado1504
      @canalabandonado1504 2 года назад +21

      Una verdad como un templo.

    • @eltuga24
      @eltuga24 2 года назад +17

      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.

  • @OorlAa
    @OorlAa 2 года назад +936

    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!

    • @-Cristian-
      @-Cristian- 2 года назад +77

      Si, eso es muy importante, y también que obligatoriamente tengas que asignar una tecla para una acción.

    • @felroms
      @felroms 2 года назад +51

      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.

    • @linkpc007
      @linkpc007 2 года назад +4

      Yo también sugiero

    • @xEndkoNx
      @xEndkoNx 2 года назад +1

      @@-Cristian- eso no lo creo necesario, hay juegos donde no es necesario asignar una tecla o boton a una función.

    • @MisterLoLesp
      @MisterLoLesp 2 года назад +1

      @@felroms estaria bien, pero es un menu con pocos botones. no es tan urgente. lo de restablecer controles es bastante util

  • @gabriel434
    @gabriel434 2 года назад +172

    "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.

  • @gerardoArF
    @gerardoArF 2 года назад +664

    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 :)

    • @Ange_2508_
      @Ange_2508_ 2 года назад +40

      Como los mapas en Minecraft que cambian si tú construyes cosas en el lugar

    • @jonathanc5280
      @jonathanc5280 2 года назад +13

      Como hacer el mapa de Horizon Zero Dawn

    • @kevinjesusesparzacampos3460
      @kevinjesusesparzacampos3460 2 года назад +10

      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.

    • @gerardoArF
      @gerardoArF 2 года назад +5

      @@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!

    • @capelo2290
      @capelo2290 2 года назад +1

      @@gerardoArF 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

  • @wafflesam4380
    @wafflesam4380 2 года назад +92

    "¿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

  • @zegirdor
    @zegirdor 2 года назад +153

    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.

  • @PokElxChXris
    @PokElxChXris 2 года назад +25

    Por cierto, con muchisimas ganas de hacer stream día 1 de FLATWORLD! 💖 Que genial que al fin termines el proyecto!

  • @Navi-rb3zp
    @Navi-rb3zp 2 года назад +15

    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.

  • @joselu90
    @joselu90 2 года назад +39

    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.

    • @randombrandol238
      @randombrandol238 2 года назад +2

      Muy interesante, el como realmente funciona cosas que parecen tan básicas como el audio

    • @gonzifp
      @gonzifp Год назад

      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

  • @er220kine
    @er220kine Год назад +3

    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.

  • @mrguadernus2245
    @mrguadernus2245 2 года назад +5

    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

  • @GyanKeis
    @GyanKeis 2 года назад +10

    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

  • @Dinopop
    @Dinopop 2 года назад +17

    Persona normal muere de viejo.
    Un programador muere por configurar menús.

  • @oceanborn5513
    @oceanborn5513 2 года назад +1

    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.

  • @CarlosAMaldonado
    @CarlosAMaldonado 2 года назад +179

    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.

    • @emanuelgonzalez-fe7xy
      @emanuelgonzalez-fe7xy 2 года назад +9

      Estaba pensando lo mismo pero depende de la versión de Unity creo

    • @CarlosAMaldonado
      @CarlosAMaldonado 2 года назад +11

      @@emanuelgonzalez-fe7xy si depende, aunque en el video Guinxu usa unity 2019.1 donde ya se puede usar el new input system 🤔

    • @kachin
      @kachin 2 года назад +18

      Pero no le digas eso, ya lo hizo, lo vas a hacer sufrir por no pensarlo jajaj

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад +1

      Una duda, ¿también te distingue el "nombre del botón"?

    • @Masterwikie
      @Masterwikie 2 года назад +11

      Déjalo así, ya gastó los 40€

  • @JK-xd2wb
    @JK-xd2wb 2 года назад +245

    Espera, las notificaciones de RUclips funcionan ?

    • @fromerosxft
      @fromerosxft 2 года назад +8

      Para nada XD

    • @MaxlolXD-yx9qj
      @MaxlolXD-yx9qj 2 года назад +13

      No, yo solo me metí a RUclips y me salió el vídeo de la nada

    • @lamroja3903
      @lamroja3903 2 года назад +3

      Zi

    • @Shade_5237
      @Shade_5237 2 года назад +4

      Parece que si wtfffffff

    • @ArcaGame64
      @ArcaGame64 2 года назад +2

      Nunca me han fallado 😎

  • @Veefer
    @Veefer 2 года назад +31

    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.

  • @maurocenturion8654
    @maurocenturion8654 2 года назад +2

    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%.

  • @alec_almartson
    @alec_almartson 2 года назад +3

    Felicitaciones Guinxu, por tu esfuerzo👍🏻
    Se nota que Flatworld es un juego hecho con amor, que es lo que más importa al final.

  • @josemaradiaga7888
    @josemaradiaga7888 2 года назад +2

    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.

  • @Alejandro_GC
    @Alejandro_GC 2 года назад +16

    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 🤩

  • @SaleroGameplays
    @SaleroGameplays 2 года назад +6

    Me prepare la merienda, me senté y aparece una maravillosa notificación avisándome de este video. Que buen servicio 10/10

  • @CartonPintaoTCG
    @CartonPintaoTCG 2 года назад +4

    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.

    • @kailevil3444
      @kailevil3444 2 года назад

      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.

  • @cskhard
    @cskhard 2 года назад +1

    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

  • @lunabrocoli9385
    @lunabrocoli9385 2 года назад +10

    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.

    • @kailevil3444
      @kailevil3444 2 года назад

      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.

  • @moxcanpro2481
    @moxcanpro2481 2 года назад +292

    Te molesta mucho si lo pirateo?👉👈

  • @jbarriossandrea
    @jbarriossandrea 2 года назад +56

    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?

    • @marcosadrianherrerabarcena6745
      @marcosadrianherrerabarcena6745 2 года назад +4

      X2

    • @franciscorv
      @franciscorv 2 года назад +5

      Fuaa como me encataba ese juego. Me imagino que utilizaban un filtro de postprocesado para hacer eso, y cambios de color en los shaders.

    • @GameRetroStudio
      @GameRetroStudio 2 года назад +6

      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.

    • @RhombusDaily
      @RhombusDaily 2 года назад +1

      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.

  • @objectube8530
    @objectube8530 2 года назад

    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!

  • @fisica8962
    @fisica8962 2 года назад +3

    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

  • @alvarojm2000
    @alvarojm2000 2 года назад

    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

  • @bigWazaa
    @bigWazaa 2 года назад +40

    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.

    • @impheris
      @impheris 2 года назад +9

      el de unity no es una pesadilla, es bastante util, la pesadilla esta en la primera hora cuando estas entendiendo como funciona xD

    • @justcrimson.7584
      @justcrimson.7584 2 года назад

      @@impheris Tuto?

    • @bigWazaa
      @bigWazaa 2 года назад +1

      @@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

  • @migueldos2
    @migueldos2 2 года назад

    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

  • @FuMetaverse
    @FuMetaverse 2 года назад +9

    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.

    • @Guinxu
      @Guinxu  2 года назад +4

      Buenas, cuánto tiempo :) Tendré en cuenta lo de desglosar el anti-aliasing.

  • @michaelthem3
    @michaelthem3 2 года назад +1

    La verdad sí, lo daba muy por sentado, hasta que vi el video de Alva y ahora este tuyo. 🤣🤣

  • @davidsoza7887
    @davidsoza7887 2 года назад +3

    Ver a la gatita de Guinxu intentar robarle toda su atención fue muy tierno

  • @guts_187
    @guts_187 2 года назад

    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!

  • @shadowind30
    @shadowind30 2 года назад +6

    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

  • @Pitahayaro
    @Pitahayaro 2 года назад

    Ma alegra ver como esta creciendo este canal

  • @darkflames9039
    @darkflames9039 2 года назад +31

    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.

    • @javiergonzalez7634
      @javiergonzalez7634 2 года назад +4

      Ese video ya lo hizo

    • @tortamaximus720
      @tortamaximus720 2 года назад

      Lo de las claves ya estaba predefinido como tu dices,ya estaba una lista con los valores guardados desde antes de que inicies nada

    • @TuMundoAndroideMania
      @TuMundoAndroideMania 2 года назад

      @@javiergonzalez7634 donde

    • @nabito351
      @nabito351 2 года назад

      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í.

  • @Claudiopo_1
    @Claudiopo_1 2 года назад +2

    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 ❤

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад

      Mi juego tiene muy poco texto y mejor uso una clase (?)

  • @griof
    @griof 2 года назад +9

    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.

    • @DroyKenYT
      @DroyKenYT 2 года назад +4

      lo acabo de leer emporrao y me parece muy interesante pero no entendí nada

    • @kailevil3444
      @kailevil3444 2 года назад +1

      Eso es muy interesante, gracias por escribirlo, no me había dado cuenta de eso.

  • @mikachuelpro
    @mikachuelpro 2 года назад

    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

  • @Espirituks
    @Espirituks 2 года назад +3

    3:25 el menú suena a zelda no sé por qué, pero mis felicitaciones al compositor.

  • @FactoryTrashcension
    @FactoryTrashcension 2 года назад

    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!!

  • @Garva97
    @Garva97 2 года назад +11

    Nadie:
    Absolutamente nadie:
    Ginxu: "Está semana he perdido 5 años de mi vida". 0:25

    • @Garva97
      @Garva97 2 года назад

      Un corazón de Ginxuuu madre miaaaa, saludos desde México 🇲🇽!! 😫😫😫😭😭😭✌🏼

  • @xaviergandolfo4881
    @xaviergandolfo4881 2 года назад +1

    7:27
    Ginxu: Un excell lo sabe usar todo el mundo.
    Yo, vicepresidente de una empresa por ser el único en la ciudad que sabe usar excell:
    THE WHAT.

  • @KatKlavius
    @KatKlavius 10 месяцев назад +3

    "yo que sé? Solo soy ingeniero"

  • @estimulogaming1406
    @estimulogaming1406 2 года назад +1

    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. 😄

  • @larsus1436
    @larsus1436 2 года назад +6

    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.

  • @RebeldesinPausa
    @RebeldesinPausa 10 месяцев назад +1

    Como molaban este tipo de videos, son los mejores

  • @heronalcazar7848
    @heronalcazar7848 2 года назад +3

    Guinxu out context 12:07 XDDD

  • @CAT-uq8if
    @CAT-uq8if 8 месяцев назад

    Me encanta lo dedicado que es Guinxu, ya me dio ganas de hacer mi propio hack&slash siiiiiiii

  • @Augustotecu
    @Augustotecu 2 года назад +3

    Moraleja: busca un código de menú ya hecho

  • @Equisdeification
    @Equisdeification 2 года назад

    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.

  • @bybony5337
    @bybony5337 2 года назад +41

    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 ;)

    • @ivanrodriguezcastillo8696
      @ivanrodriguezcastillo8696 2 года назад +1

      creo k se dice asi pero ns

    • @alxdrksoul
      @alxdrksoul 2 года назад +17

      @@ivanrodriguezcastillo8696 es wool, como yoshi's woolly world

    • @bybony5337
      @bybony5337 2 года назад +1

      @@alxdrksoul exactamente :)

    • @ad4mu
      @ad4mu 2 года назад +5

      Se escribe “adelante” no “a delante”.
      Sorry lo tenía que escribir por las coñas jajaja.

    • @bybony5337
      @bybony5337 2 года назад +1

      @@ad4mu XD tranqui, no pasa nada

  • @drnotof6124
    @drnotof6124 2 года назад

    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

  • @OlbaidMusic
    @OlbaidMusic 2 года назад +5

    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?

    • @Alonso.V.
      @Alonso.V. 2 года назад

      Oye tu... si tu... quieres un dulce?

  • @enriquemartindelpomarleon
    @enriquemartindelpomarleon 2 года назад

    felicidades!! lo lograste!! me alegra muchisimo ver tu rostro con tanta alegria!! eso!!! guinxu listo apra tu nevo reto? Unreal Engine te espera!!!

  • @lorenzobuero7115
    @lorenzobuero7115 2 года назад +15

    Podrías explicar cómo se hace para saber cuáles son los requisitos de un videojuego? (La gráfica, ram, procesador, etc)

    • @gotayarito
      @gotayarito 2 года назад +1

      Creo que simplemente probando en diferentes configuraciones

    • @agbaze2469
      @agbaze2469 2 года назад +3

      Cierto, sería interesante saber cómo los desarrolladores saben cuáles son esos "requisitos mínimos y recomendados".

  • @sergiop253
    @sergiop253 2 года назад +1

    Vaya currada!
    PD: deseando que salga ya flat world :)

  • @lysbkaew
    @lysbkaew 2 года назад +4

    El pelo de Guinxu está cada vez más largo, la influencia de Alva (aka jesucristo) está afectando demasiado en él.

  • @Welvex.
    @Welvex. 2 года назад +1

    0:28 "Esta semana he perdido 5 malditos años de mi vida"
    El Espacio-Tiempo: ¿XD?

  • @BlakDev
    @BlakDev 2 года назад +3

    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_?

  • @papamish1988
    @papamish1988 2 года назад +1

    Uff que pinta que tiene el juego guinxu.
    Suerte con el juego❤

  • @AlexBlackfrost
    @AlexBlackfrost 2 года назад +7

    Vídeo muy interesante. Por cierto, por qué usaste Rewired en vez de New Input System?

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад

      De casualidad New Input System distingue "el nombre del botón"?

    • @AlexBlackfrost
      @AlexBlackfrost 2 года назад

      @@PabloTheDinamic A qué te refieres exactamente con el nombre del botón?

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад

      @@AlexBlackfrost El botón SL en los Joycon individuales de Switch son lo mismo que L1 en PS, ¿cómo se distingue eso?

    • @AlexBlackfrost
      @AlexBlackfrost 2 года назад +1

      @@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" 😅.

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад

      @@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

  • @Perruno123
    @Perruno123 15 дней назад

    Guinxu eres el mejor siempre me pongo tus videos cuando duermo

  • @maximilianovasquez117
    @maximilianovasquez117 6 месяцев назад +3

    Juntando firmas para que flatworld salga para moviles ❤

  • @PlanetaMaku
    @PlanetaMaku 2 года назад

    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 😀

  • @gatoalebrije
    @gatoalebrije 2 года назад +3

    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.

    • @davidgutierrezpalma
      @davidgutierrezpalma 2 года назад

      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…

  • @sergiofelicescruz3294
    @sergiofelicescruz3294 2 года назад

    Más vídeos así por favor, son muy interesantes. Un saludo máquina.

  • @func_bolillo
    @func_bolillo 2 года назад +9

    10:50 Duda: ¿Qué pasa si se intenta asignar acciones desde varios controles a la vez? Tipo: Ataque Play Station, Menú Switch, Movimiento Xbox ...

    • @PabloTheDinamic
      @PabloTheDinamic 2 года назад +4

      Se van actualizando los iconos en tiempo real, supongo, y los botones son equivalentes por sus posiciones.

  • @elvishernandez4326
    @elvishernandez4326 2 года назад

    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

  • @hecthor6000
    @hecthor6000 2 года назад +3

    XD, eso me daba mucho miedo de programar, la configuración, ahora me da mas miedo jaja

  • @saraperaza6706
    @saraperaza6706 2 года назад +1

    11:20 😍 la gatita de guinxu

  • @pecosbill3336
    @pecosbill3336 2 года назад +4

    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.

  • @raulrulo7
    @raulrulo7 2 года назад

    Este vídeo es increíblemente útil. Aprendemos de tus errores! (Para cuando haga un juego, claro)

  • @angbosplay1696
    @angbosplay1696 2 года назад +3

    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.

  • @cerberus814
    @cerberus814 2 года назад +2

    buah al final flatworld quedó muy bonito.

  • @AlexBA411
    @AlexBA411 2 года назад +4

    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.

    • @emanuelmendoza8814
      @emanuelmendoza8814 2 года назад +1

      Se lo van a piratear igual, es inevitable.

    • @AlexBA411
      @AlexBA411 2 года назад

      @@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.

    • @leonel2867
      @leonel2867 2 года назад

      @@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

    • @AlexBA411
      @AlexBA411 2 года назад

      @@leonel2867 igual no es mi juego. 😅 Pero ojalá que recupere monetariamente en dinero el tiempo que le tomó crearlo.

    • @AlexBA411
      @AlexBA411 2 года назад

      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.

  • @CRISTAREWANDOSEWEY
    @CRISTAREWANDOSEWEY 2 года назад

    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!!

  • @DigifanaticElCuervo
    @DigifanaticElCuervo 2 года назад +4

    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.

    • @Deep_lines-24
      @Deep_lines-24 2 года назад

      Muchísimos juegos lo hacen así que supongo que no.

  • @TheKingChrist
    @TheKingChrist 2 года назад

    En pocas palabras, sepas o no sepas, ser organizados te puede salvar poco o mucho la vida jajaja, excelente video Guinxu, saludos!!!

  • @mateolema5370
    @mateolema5370 2 года назад +12

    que humilde guinxu enseñándonos a como configurar
    Pd: Tienes 0 likes cuando comento esto :D

  • @FdeProductions
    @FdeProductions 2 года назад

    Qué emoción, ya casii. Está tan cerca.

  • @123gmons4
    @123gmons4 2 года назад +3

    Yo quiero jugar Flatworld, pero no tengo dinero, ¿como lo pirateo?

  • @HowWolfGames
    @HowWolfGames 2 года назад +1

    Nunca nadie se ha preocupado tanto por mi... se agradece la explicación del currazo.

  • @XtraClass
    @XtraClass 2 года назад

    ME encanta la manera como lo cuentas, felicitaciones por la excelente configuración

  • @Glendomelias
    @Glendomelias 10 месяцев назад

    Es increíble la fuerza de voluntad que posees para escribir código, sin duda eres una inspiración 👍

  • @twostarling8348
    @twostarling8348 2 года назад

    Aprendiendo con ginxu , epico 🤙🏻.
    Estaria bien que hicieras mas videos asi enseñando todas estas cosas

  • @josejimenez-wd5rw
    @josejimenez-wd5rw 2 года назад

    genial, estaría buena una serie de videos de este tipo !

  • @impheris
    @impheris 2 года назад

    gracias, posiblemente este sea el video mas util que has hecho xD... definitivamente voy a usar este video cuando este programando la configuracion de mi juego. Por cierto unity tiene un nuevo sistema de controles muy util con el que puedes hacer exactamente lo mismo, te hubieses ahorrado el dinerito jajaja
    Por cierto, cuando la gata te muerde en el momento que le haces cariño, es para demostrar agradecimiento o incluso aprecio, puedes ver este tipo de comportamiento en felinos en su habitad natural como por ejemplo, leones jaja

  • @brujanegra777
    @brujanegra777 2 года назад +1

    12:31 the one who pulls out the cat will be crowned king

  • @holyclickstudio
    @holyclickstudio 2 года назад

    Hacia que no veía un vídeo tuyo mil años y he flipado con el pelo largo

  • @skookamv8487
    @skookamv8487 2 года назад

    Flatworld se ve visualmente hermoso y se que lograr eso te ha costado mucho.
    Felicidades Alva (XD)

  • @dondoncronos
    @dondoncronos 2 года назад +2

    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.

  • @MarchDakiti
    @MarchDakiti 2 года назад

    De verdad eres mi desarrollador de videojuegos de confianza, tkm ginxu

  • @jastintheceooffinanasapost6204
    @jastintheceooffinanasapost6204 2 года назад +1

    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

  • @Chamito-El-Mito
    @Chamito-El-Mito 2 года назад +1

    Muca información que me ha sido de utilidad a futuro, estuvo muy interesante 🦔🙌

  • @alonsoratatin
    @alonsoratatin 2 года назад

    Gracias por poner botones configurables, es una opción que valoro mucho

  • @thezazel8438
    @thezazel8438 2 года назад

    El menu es hermoso que buen trabajo Guinxu