Este juego está MAL optimizado pero NO IMPORTA

Поділитися
Вставка
  • Опубліковано 9 вер 2021
  • Está bien optimizar los videojuegos, ¡pero hasta cierto punto! Hagámoslo de manera inteligente, sólo cuando realmente vaya a dar resultados y no perdamos tiempo trabajando en algo que poco o nada va a cambiar.
    🎮 Flatworld an Steam: store.steampowered.com/app/12...
    ⭐ Patreon: / guinxu
    🌏 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 Chrono Trigger
    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.
  • Ігри

КОМЕНТАРІ • 943

  • @Guinxu
    @Guinxu  2 роки тому +1322

    Pobre del que diga "Es que Guinxu promueve hacer juegos mal optimizados!" porque todo lo contrario. Ese no es el punto del vídeo xD

  • @miguel_7128
    @miguel_7128 2 роки тому +1659

    Guinxu promueve a hacer juegos con mensajes secretos para el gobierno ruso

    • @kaliorsi
      @kaliorsi 2 роки тому +39

      Shitpost:

    • @solanamcco7261
      @solanamcco7261 2 роки тому +58

      En un antiguo trabajo tuve un compañero de Ucrania q dejaba comentarios en ruso. Nunca supimos qué decían...

    • @kaliorsi
      @kaliorsi 2 роки тому +12

      @@solanamcco7261 😃😀😐🤨

    • @samnesssepiol1230
      @samnesssepiol1230 2 роки тому +4

      @@kaliorsi yo

    • @ellukitas_1239
      @ellukitas_1239 2 роки тому +5

      Denunciable xD

  • @victorperezgomez534
    @victorperezgomez534 2 роки тому +1149

    "te introduzco lo que me pidas" 7:55
    Se nota que hay confianza

    • @ninomorello4392
      @ninomorello4392 2 роки тому +34

      😳

    • @At0mskGamer
      @At0mskGamer 2 роки тому +64

      Momento "Ara ara"

    • @israman77
      @israman77 2 роки тому +92

      Le va a enseñar cómo meter el cartucho en el adaptador

    • @andreuribe4167
      @andreuribe4167 2 роки тому +29

      bromomento

    • @eaquex
      @eaquex 2 роки тому +24

      Diablos señorito 😂😂😂😂😂😂😂

  • @SirGary
    @SirGary 2 роки тому +371

    Me recuerda a cuando miré la decompilación de Pokémon Esmeralda y la gente había comentado algo así como "Game Freak no sabe usar arrays" xD

    • @Guinxu
      @Guinxu  2 роки тому +86

      No sabia que se hubiera filtrado, necesito ver el código fuente a ver qué hay :)

    • @saul67pro
      @saul67pro 2 роки тому +13

      Hombre sir Gary cuento tiempo sin verte
      Edit: me olvide de ti x'd

    • @0x19
      @0x19 2 роки тому +11

      Yo intenté ver el disassembly de Pokémon R/B no entendí nada xdxdxd

    • @SrLobo90
      @SrLobo90 2 роки тому +4

      Es lenguaje de máquina, encima la GB tenía una CPU hibrida entre intel 8080 y z80, es un poco caos de entenderlo, pero si te aprendes las instrucciones de la cpu puedes ver como funciona el juego.

  • @vladimirputin2944
    @vladimirputin2944 2 роки тому +340

    7:56 *"Te introduzco lo que me pidas"*
    *-Guinxu*

    • @Bryan183
      @Bryan183 2 роки тому +43

      2:25 *”Si ya corren estupendamente bien tal y como están, ¿para qué tocarlos más?”*
      -*Guinxu*

    • @yoshis7778
      @yoshis7778 2 роки тому +17

      alva: introduce tu dinero en mi cuenta

    • @juanma_cello
      @juanma_cello 2 роки тому +6

      Estaba buscando este comentario

    • @hecthor6000
      @hecthor6000 2 роки тому

      @@yoshis7778 comentario copiado

    • @yoshis7778
      @yoshis7778 2 роки тому

      @@hecthor6000 si fue copiado pero de mi comentario ósea yo no se si alguien mas puso eso antes

  • @joserogeliogutierrezaraujo2777
    @joserogeliogutierrezaraujo2777 2 роки тому +293

    "Do you believe in gravity?"
    Solo con eso ya me convenciste de comprar flatworld y de aprender programación, grande guinxu

  • @Gian_sfc
    @Gian_sfc 2 роки тому +531

    Juegos mal optimizados.
    YandereDev: Aquí es donde entro yo.

    • @moisespleytez
      @moisespleytez 2 роки тому +48

      El tipo según programadores era muy novato y programaba de forma muy sosa, no recuerdo el nombre, pero lo estaba haciendo como si sumáramos 1+1+1+1 hasta llegar a 100 en lugar de 50+50=100,así de ineficiente era.

    • @miltox
      @miltox 2 роки тому +11

      @@moisespleytez si mal no recuerdo había hecho eso para tomar el tiempo del juego, algo que es bastante ineficiente ya que esa suma se actualiza x cada frame, va, eso es lo que entendi

    • @GabrielTorres-us5uc
      @GabrielTorres-us5uc 2 роки тому +33

      @@moisespleytez lo peor es que un programador profecional se ofreció a reescribir toooooodo el código y YandereDev se enojo y acabo rompiendo lazos con la empresa del desarrollador

    • @xEndkoNx
      @xEndkoNx 2 роки тому +22

      Dizque tenía un cepillo con 10.000 polígonos.

    • @miltox
      @miltox 2 роки тому +28

      @@GabrielTorres-us5uc no era un programador solo, sino que era el estudio indie tinyBuild ( los desarrolladores de hello neighbor) o sea, se perdió una oportunidad bastante grande ahi

  • @STARTTY
    @STARTTY 2 роки тому +150

    7:54 "Tu ya sabes que hay confianza y te... introduzco lo que me pidas 7w7"

  • @antoniomunn3208
    @antoniomunn3208 2 роки тому +57

    En la asignatura de optimización y concurrencia en la carrera, la afrontamos de una forma muy peculiar. El profesor nos dio un juego básico de estrategia estilo age of empires hecho en Unity "a lo bruto" y a lo largo de la asignatura íbamos optimizandolo, arreglando cosas, haciendo otras "de forma elegante", usando threads, etc. Pues el object pooling (aunque Unity tiene el suyo tuvimos que programarlo nosotros) fue la forma de pasar de máximo 500/800 soldados a, potencialmente, una cantidad estúpida de soldados.

  • @silveriasilva5867
    @silveriasilva5867 2 роки тому +35

    7:54 Guinxu: "alva, tu ya sabes que hay
    confianza y te _introduzco_ lo que me pidas"
    *Guinxu, declaraciones de amor, 2021*

  • @Aguineu
    @Aguineu 2 роки тому +289

    Vamos, que no hay que ponerse locos por el rendimiento
    ya que no todo hace que tu juego vaya lento.
    Lo importante es evitar darle al programador sufrimiento
    porque, no te miento, si nunca acabas tu juego, solo habrá hambre y lamento.

    • @fluz8563
      @fluz8563 2 роки тому +10

      Inspirador 😔😔
      Pa cuando el call of gruty 🤑🤑🤑🤑👌👌👌

    • @sebascolorgg4984
      @sebascolorgg4984 2 роки тому +5

      Vamos lo que dicen por ahi, si funciona no lo toques

    • @ISuperI
      @ISuperI 2 роки тому +5

      Vaya hasta rima xD

    • @rszt5210
      @rszt5210 2 роки тому +1

      @@sebascolorgg4984 AKAJAJJSKA

    • @skookamv8487
      @skookamv8487 2 роки тому +1

      @@ISuperI si XD

  • @g4m3rz64
    @g4m3rz64 2 роки тому +441

    Guinxu: "te introduzco lo que me pidas" 7:56
    Alva: Introduce tu dinero en mi cuenta bancaria
    Edit: Me acabo de levantar y esto es una locura, mas de 360 likes!, gracias a todos los que dieron me gusta! jamas habia pasado del auto like, los quiero a todos! ^-^

  • @mariajuana3280
    @mariajuana3280 2 роки тому +10

    8:00 te introduzco lo que quieras
    Álva: *se sonroja *

  • @JasperDev
    @JasperDev 2 роки тому +316

    Guinxu por favor ve a dormir, ya esta tarde uwu

  • @Esteban_83
    @Esteban_83 2 роки тому +42

    Un ejemplo de object pooling que funciona estupendamente es cuando dicho objeto tiene que inicializar una conexión con algún tipo de servicio de red (como una conexión a base de datos o un servidor multijugador). En esos casos el pooling es imprescindible.

  • @gaelmoramontes
    @gaelmoramontes 2 роки тому +111

    Guinxu, podrías hackear la cámara de Lego Batman 2, y ver cómo es la Ciudad de metrópolis que sólo se puede ver al fondo del mapa pero no se puede acceder a ella

    • @lisandrulo9573
      @lisandrulo9573 2 роки тому +7

      Esa ciudad a la que no se puede acceder es solo un fondo, no hay ciudad en realidad.

    • @xEndkoNx
      @xEndkoNx 2 роки тому +3

      @@lisandrulo9573 como el escenario de los need for speed desde underground.

    • @lisandrulo9573
      @lisandrulo9573 2 роки тому

      @@xEndkoNx Nunca jugue need for speed

    • @aguacatedev5991
      @aguacatedev5991 2 роки тому +5

      Es solo una imagen, como el puente de kindom hearts

    • @josuemosquera3238
      @josuemosquera3238 2 роки тому +3

      @@aguacatedev5991 tipico de guinxu xd

  • @infinite1000darc
    @infinite1000darc 2 роки тому +35

    En un juego que estoy programando, al destruir una caja daba orbes, el problema es que después de cierto tiempo el juego se realentizaba, igual puder usar pooling... Pero el remedio fue que el comportamiento individual de los orbes los volví una función, que cada objeto llamaría y santo remedio, va fluido.

  • @BitBoss
    @BitBoss 2 роки тому +28

    Alva, ten cuidado cuando te enseñe matemáticas, Guinxu empieza enseñándote como optimizar el minijuego del flamenco y cuando menos te lo esperes está enseñándote a elevar el miembro a su máxima potencia, guiño guiño.
    Me ha molado el vídeo, me gusta mucho lo relacionado con la optimización. Pedazo pósters, ten cuidado con ellos 👀

    • @rastersoft
      @rastersoft 2 роки тому +1

      Nah, Alva no parece de esos que se traga cualquier cosa :-D

    • @Jaimetu0012
      @Jaimetu0012 2 роки тому +1

      Grande

  • @PKPoyo
    @PKPoyo 2 роки тому +72

    Hombre, los Wario ware? Porfavor, son tan buenos juegos que de ahí salen juegos tan Buenos como pureya

  • @mtnfutedits596
    @mtnfutedits596 2 роки тому +152

    Guinxu diciendo que no hay que optimizar juegos , ese es tu ídolo?

  • @sayu_chan2002
    @sayu_chan2002 2 роки тому +4

    El código de flatword: pensaste que era código pero era yo DIO

  • @srqubit9480
    @srqubit9480 2 роки тому +5

    7:50 wtf ginxu le introduce lo que quiera

  • @Scafidi616
    @Scafidi616 2 роки тому +30

    Más que todo yo diría que el object pulling viene a ser una buena práctica, viéndolo de en proyectos pequeños no existe diferencia alguna, pero a mayor escala supongo que sí daría un impacto significativo

  • @BtHacha
    @BtHacha 2 роки тому +70

    5 años siendo desarrollador web y lo más clave que aprendí es: las buenas prácticas no existen, todo es situacional. Está bueno tener una base de referencia a la que acudir, pero hay que entender el porqué se usan las cosas que se usan, y evitarlas cuando sea necesario.
    Existe el sesgo en la industria de "saber y aplicar siempre las buenas prácticas", que por suerte mucha gente ya está dejando de lado pero reinó el rubro durante años y años.

    • @rastersoft
      @rastersoft 2 роки тому +8

      Tal cual: ahora mismo está de moda la "programación funcional", y ya leí incluso una entrada de un tío que dice que abandona completamente la programación orientada a objetos por la programación funcional porque la programación orientada a objetos tiene graves errores de base (y pone un par de ejemplos que se conocen desde hace años y que, de hecho... SON ANTIPATRONES).
      Lo que hay que hacer es utilizar lo mejor para cada cosa, y punto. No empeñarte en usar POO/funcional/declarativa para todo "porque es lo que está de moda".

    • @lorenzito0852
      @lorenzito0852 2 роки тому +11

      Muchas buenas prácticas están ahí para que otro pueda leer y entender tu código sin tener que dedicarle demasiado tiempo. Puedes no seguirlas, pero entonces la persona que venga detrás lo sufrirá... Y hay que ser buena gente

    • @Scafidi616
      @Scafidi616 2 роки тому +4

      El asunto es que algunos siguen las buenas prácticas como si fuese una biblia Haha claramente esa no es la idea, lo ideal es entenderlo y saberlo aplicar cuando lo amerite...

    • @Scafidi616
      @Scafidi616 2 роки тому +2

      @@lorenzito0852 concuerdo totalmente

    • @BtHacha
      @BtHacha 2 роки тому +1

      @@lorenzito0852 hay que ver cuándo compensa un código óptimo frente a un código entendible / mantenible. Si nadie más que vos mismo entiende el código no sirve de nada a futuro 😂

  • @QuimGarrigos
    @QuimGarrigos 2 роки тому +9

    En UA-camrs Life un programador se tomó tan en serio el tema del pooling que detrás de la pared de la habitación podías encontrar cientos de bolsos de la madre esperando a ser necesitados (sólo se usaba uno cuando hacías algo muy bien y te daba una propina), cientos de vasos para cuando se necesitaban en la discoteca y todo tipo de objetos que se instanciaban a lo largo del juego

  • @nachomateuramon6983
    @nachomateuramon6983 2 роки тому +7

    4:54 agárramela que me crece, te falta vía pública guinxu

  • @andresfelipemunozaguilar5607
    @andresfelipemunozaguilar5607 2 роки тому +4

    1:10 NO WAY... ALVA MAJO REFERENCE!!!???

  • @JosueCM
    @JosueCM 2 роки тому +17

    Cuando tu juego corre a 59 fps y no a 60 :'v
    Guinxu: no te obsesiones con la optimización >:c

  • @yoshis7778
    @yoshis7778 2 роки тому +6

    7:52
    todos: malpensando
    yo y seguramente alva: pon todo tu dinero en mi cuenta bancaria

  • @rueton
    @rueton 2 роки тому +5

    7:00 método de newton para cálculo de raíces. Alva quiere evitar usar mates y las termina inventando. De hecho hay funciones imposibles de resolver por fórmula (que una ecuación no tiene solución analítica) y se usan métodos numéricos para ello.

  • @giovannigaming8144
    @giovannigaming8144 2 роки тому +8

    Guinxu, podrías hacer un video explicando la inteligencia artificial de un videojuego de pelea?
    Ejemplos serían:
    Marvel vs Capcom,
    Mortal Kombat o
    The King of fighters.
    Te lo agradecería muchísimo 🙏
    (Autolike para no morir ignorado)

  • @pecosbill3336
    @pecosbill3336 2 роки тому +5

    Estaría interesante un vídeo hablando sobre aplicar la destrucción en el entorno como lo hizo Gears of war 2 (tenían las coberturas y algunos objetos una especie de corteza destruible y cuando se la quitabas toda ya no quedaba nada más que un objeto de pura piedra)

  • @Scafidi616
    @Scafidi616 2 роки тому +5

    Hay que recalcar que con estos temas de optimización y buenas prácticas, no se hace solo porque algunos lo hacen(como menciona Guinxu) pero tampoco es buena idea ignorarlo o evitarlo, esto por diversos puntos específicos, empezando por proyectos con escalabilidad y también por cuantas personas colaboran en el código. Obviamente si el objetivo es hacer un juego simple y que cumpla con tus objetivos como desarrollador sin tener que complicarse mucho, lo normal es no hacerle tanta mente a esos detalles. PERO, si el objetivo incluye un alcance mayor, desarrollado por etapas y que incluirá mano de obra adicional, las buenas prácticas y trucos de optimización llegan a reducir dolores de cabeza y a asegurar que tu trabajo no tengo problemas y que los que ayudan en el código tampoco se retrasen o afecten algunos otros script... Son temas interesantes que hay que saber y conocer un poco para medirse bien.

  • @Sokrof
    @Sokrof 2 роки тому +7

    "Alba, ya sabes que hay confianza y te introduzco lo que me pidas" xD

  • @mikeyemulators1813
    @mikeyemulators1813 2 роки тому +25

    Oye Guinxu una pregunta: ¿Como podrias meter un easter egg de manera efectiva ?

    • @Ryokusei2
      @Ryokusei2 2 роки тому +9

      La verdad es que sería un buen tema de video

    • @penkinodenuevo7468
      @penkinodenuevo7468 2 роки тому +6

      Un Easter Egg es solo una curiosidad, un detalle escondido creado por diversión, puedes hacerlo como tu quieras. Incluso hacer referencias en los dialogos es un tipo de Easter Egg.
      Por ejemplo el "do you believe in gravity" es un secreto del Código de Guinxu.
      Pero es verdad, es buen tema para video.

    • @flawidaflowinci
      @flawidaflowinci 2 роки тому +2

      @@penkinodenuevo7468 Quien no creería en la gravedad? Una prisionera que se vista de Billie elish?

  • @josueromero1337
    @josueromero1337 2 роки тому +26

    Todos hablando de "te introduzco lo que me pidas" pero alguien se dio cuenta del calvo con coletas XD 10:32

  • @danielreyes7156
    @danielreyes7156 2 роки тому +7

    7:25 Ginxu: Soy mejor y mas inteligente que Alva 😨
    9:15 Ginxu: De nuevo, soy mas inteligente y poderoso que tu Alva 😱

  • @JuanChona
    @JuanChona 2 роки тому +4

    7:45
    Guinxu: Alva ya sabes que hay confianza y te introduzco lo que me pidas 😉
    Alva: XD

  • @serraiglesias8552
    @serraiglesias8552 2 роки тому +2

    Video de guinxu fuera del horario habitual? No estaba preparado!

  • @pabloh.4103
    @pabloh.4103 2 роки тому +2

    7:54 "sabes que ya hay confianza y te introduzco lo que me pidas"

  • @elbicho1914
    @elbicho1914 2 роки тому +3

    Hola Guinxu, com le haces para sacar la camara en cualquier juego? me gustaria poder hacerlo

  • @anthonylindao07
    @anthonylindao07 2 роки тому +54

    Mi mayor pregunta es porque ARK Survival Evolved, un juego que es del año de 2015, aún con los componentes de un ordenador del 2018 y 2019, no pudo conseguir mayor tasa de frames... Será por lo enorme del mundo y más cuando se enfoca al multijugador? O le falta pulir algunos archivos? Porque no creo que su problema sea el motor grafico, o me equivoco?

    • @pilathebattery5801
      @pilathebattery5801 2 роки тому +14

      ARK está peor Optimizado que PUBG en su inicio.

    • @moisespleytez
      @moisespleytez 2 роки тому +3

      Bró, yo no me explicaba porque me lo corría tan lento, creí que me faltaban drivers porque con esas graficas kk que tiene es acojonante lo que pide, tuve que jugarmelo a lo minimo para no romperme la cabeza iendo a 25fps

    • @alejandrodasilva8110
      @alejandrodasilva8110 2 роки тому

      @@moisespleytez solo es mala optimización, necesitas poder bruto pa moverlo

    • @jkvier7136
      @jkvier7136 2 роки тому +2

      El motor grafico es malo y el juego está mal optizado, se supone que ARK II va a ser mucho mejor, con unreal engine 5 va a estar muchisimo mejor optimizado y mejor visualmemte

    • @rising_fredo_pixel
      @rising_fredo_pixel 2 роки тому

      @@pilathebattery5801 pubg actualmente es una mantequilla en equipos medianos.

  • @nicolasfumador2074
    @nicolasfumador2074 2 роки тому +1

    Gran video como siempre, guinxu mi juego favorito es el mother 3 y siempre he querido saber como funcionan las mecánicas de la música con los combos, me haria mucha ilusion si un dia hicieras un video sobre eso :)

  • @elmeromerofan8767
    @elmeromerofan8767 2 роки тому +2

    Wow, guinxu, tu adivinas el futuro, yo hoy mismo estaba viendo el video de lo del minijuego del flamenco y me hice la duda sobre como no se ralentiza y unas 3 horas despues llega tu video

  • @rtucanxd
    @rtucanxd 2 роки тому +6

    Guinxu, sabias que puedes sacar lo que detecta la region de una nintendo? hay varios tutoriales, deberias probarlos, es mucho mas economico que tener adaptadores

  • @giornofacha4047
    @giornofacha4047 2 роки тому +4

    0:36 sin duda alguna ese es el mejor coche del mundo

    • @Stt_Sebx
      @Stt_Sebx 2 роки тому +1

      Si

    • @guajolotemacias4323
      @guajolotemacias4323 2 роки тому +1

      No pa los autos otakus tienen un olor asqueroso y además dan vergüenza :(

  • @martesdemotores5410
    @martesdemotores5410 2 роки тому +1

    Respecto al objet pooling... En los juegos suele suceder eso con los casquillos de bala... Cuando hay muchos en el piso empiezan a desaparecer y a ser remplazados por los actuales que bota el arma (manteniéndose así un número constante de casquillos)

  • @Kiomoh
    @Kiomoh 2 роки тому

    Si te abrieses un canal segundario de vlogs al estilo momento guinxu me lo vería definitivamente

  • @shadyocclusion872
    @shadyocclusion872 2 роки тому +48

    La lección del día, no optimicen juegos 👍
    Okno, optimicenlo

    • @Hola-cx6fu
      @Hola-cx6fu 2 роки тому +3

      Lección del dia, ginxu esta dispuesto a meterle a alva lo que alva pida

    • @thanosgerman6418
      @thanosgerman6418 2 роки тому +1

      @@Hola-cx6fu XD

  • @elgranedgamer722
    @elgranedgamer722 2 роки тому +3

    yo una vez utilize el object pooling, estaba creando un juego para scratch llamado worldwars, el juego era de aviones y cuando empezaba a lanzar balas, osea muchas se crasheaba el juego, no sabia porque, luego vi este video y me salvo mi vida GRACIAS GUINXU!!!!!!!! Gracias a ti mis juegos se volvieron muy conocidos con 1000 visitas, espero que llegues pronto al millon!!!!!

  • @jericalnaudes9444
    @jericalnaudes9444 2 роки тому

    Excelentes tus vídeos.
    Me gustaría comentar que me sorprendí muchísimo que tenía mucho tiempo viéndote y no sabía que la canción del momento Guinxu era la de Golden Sun hasta que lo jugué hace poco. Me emocionó mucho escuchar esa canción mientras jugaba!

  • @404ErrorFatal
    @404ErrorFatal 2 роки тому +1

    Explica las buenas prácticas de la optimización de código y gráficos

  • @thenecrocoffe
    @thenecrocoffe 2 роки тому +24

    por optimaciones bestia es el código de doom es básicamente poesía. esta optimizado tan minuciosamente que portear a cualquier plataforma es muy sencillo y no consume casi nada de recursos en hardware precario ..... solo digo mas nada

  • @lautarogonzalez2700
    @lautarogonzalez2700 2 роки тому +2

    7:55 me encanta como alva y guinxu se la pasan haciendose insinuaciones xd

  • @Rhomita
    @Rhomita 2 роки тому +1

    En uno de los juegos de estrategia que hice este año tuve que usar object pooling justamente para las balas.
    Sin usarlo también funcionaba pero si que se notaba una mejora de ~20fps.
    Coincido 100%, hay que usarlo si realmente es necesario 🙌

  • @whoknowsmyfukingname
    @whoknowsmyfukingname 2 роки тому

    Esta mañana vi un video tuyo antigo y me alegro mucho de lo que has crecido en UA-cam

  • @ivancraftinglol5384
    @ivancraftinglol5384 2 роки тому +4

    Vaya confianza que hay entre Alva y tú ¿eh?
    Por cierto, está chido ese lugar al que fuiste ojalá hubiera podido ir :,)

  • @henrycanon304
    @henrycanon304 2 роки тому +12

    Guinxu, una pregunta, ¿Como funcionan internamente juegos como Doki Doki cuando se alteran carpetas?
    Y otra cosa, se que no tengo derecho en meterme en flatworld, pero no crees que podría ser buen idea poner un jefe o masmorra que pueda romper la cuarta pared? O ya rompe la estética del juego?

    • @alexozeroexe6866
      @alexozeroexe6866 2 роки тому +6

      Bueno no soy Guinxu pero la respuesta a tu pregunta no es ciencia de cohetes, los juegos requieren varios archivos para funcionar, y si se tiene planeado una alteracion en especifica (Como por ejemplo, borrar el Monika.char en Doki Doki), simplemente se hace que el juego si no encuentra ese archivo, actue de cierta manera diferente a la que actuaria teniendolo.
      Claro, esto teniendo planeado la modificacion de archivos, de otra manera sencillamente el juego o no arrancara, se corrompera o faltaran cosas.

    • @lexo5546
      @lexo5546 2 роки тому

      La verdad, dudo que no haga algo como eso, tiene un muy buen sentido del humor

  • @dancwithme6180
    @dancwithme6180 2 роки тому +1

    Envidio ese Made In Abyss póster

  • @rusbelantonioanijagarcia6008
    @rusbelantonioanijagarcia6008 2 роки тому

    Usaste el modelo de arwing de star-fox para el ejemplo del rendimiento del shooter espacial

  • @CositaPeculyar
    @CositaPeculyar 2 роки тому +3

    No sabía que habían hecho Japan Weekend BCN (por el cv19) 🤔. Espero que te lo hayas pasado genial 🌸🤗.

  • @Yntoxicboy.
    @Yntoxicboy. 2 роки тому +4

    Hoy en día tenemos equipos muy potentes y creo que hacer un juego 2d optimizado no es un problema a como tenían que ingeniárselas antes para optimizar un juego xd.

  • @FURRKoDy
    @FURRKoDy 2 роки тому +2

    7:55 hijole como asi se nota la confianza XD

  • @shoker_rider
    @shoker_rider 2 роки тому +2

    8:31 si... creo en la gravedad

  • @Axenide
    @Axenide 2 роки тому +4

    Este video me define. xD
    Para mi proyecto principal, hago optimizaciones minuciosas, hasta un punto obsesivo...
    Para el juego que hice para Tu Juego A Juicio Jam, a falta de tiempo, al que le corra, genial, y al que no, lo lamento. xD

  • @SergioRibera
    @SergioRibera 2 роки тому +2

    Justamente, a veces el proceso de refactor no vale la pena porque requiere mucho tiempo y recursos. Aunque si esta bueno tener buenas bases iniciales para que el proceso de desarrollo no sea caotico

  • @kaizervamph
    @kaizervamph 2 роки тому

    siempre que uno hace juegos con mucho spawn de objetos es buena idea crear un manager que extienda la funcionalidad del garbage collector, en unreal al menos siempre que tenga un pool de objetos muy grandes, busco de spawnear solo el objeto una vez, y luego con ese mismo generar mallas instanciadas, de todas maneras dependera del codigo y la logica que pretenda

  • @ZoroastrianMK
    @ZoroastrianMK 2 роки тому

    En un shooter/space invaders VR que hice, tanto los enemigos como el jugador no paraban de disparar, y el implementar el object pooling si que ayudo a que fuera muy bien. Algo parecido fue cargar los enemigos deshabilitados entre oleada y oleada, y activarlos cuando fuera preciso

  • @anthonyrose455
    @anthonyrose455 2 роки тому +4

    Es que los de WarioWare están 4 universos paralelos adelante de ti y supieron que en un momento Guinxu iba a venir a hackearse el juego

  • @the_collector_52
    @the_collector_52 2 роки тому +7

    Para guinxu
    Hola Guinxu me gustaría que hicieras un video hablando de explicando porque el juego crashea en un punto espesifico, a que me refiero, ejemplo, en un punto del juego "undertale" hay una escena donde un jefe te habla y cuando acaba la charla te cierra el juego, no es un fallo esta diseñado para que se sierre y cuando vuelves al juego empieza la pelea contra ese jefe entonces me gustaría saber como es que los desarrolladores hicieron que después de que el juego se cierra cambian las cosas y obvio como hacen para que el juego se cierre en ese momento específico

    • @joacomedel2827
      @joacomedel2827 2 роки тому

      No es algo muy difícil , cuando apretado salir en un juego ejecuta una función que cierra el juego , hacen lo mismo solo que sea en un momento contesto ya sea con un código que el jefe hablé y cuando termine de hablar habilita la función para que se cierre el juego

    • @STARTTY
      @STARTTY 2 роки тому

      En unity, la secuencia seria:
      El jefe dice lo que tiene que decir.
      Se hacebn los cambios.
      Application.Quit();
      De nada uwu

    • @dydierripe5611
      @dydierripe5611 2 роки тому

      Depende del motor, es solo almacenar lo que tengas que almacenar y cerrar el juego

    • @the_collector_52
      @the_collector_52 2 роки тому

      @@joacomedel2827 gracias no soy desarrollador ni muchísimo menos pero la verdad era algo que me ha tenido intrigado vastante tiempo

  • @afri_cano889
    @afri_cano889 2 роки тому +1

    Alguien me puede decir dónde está la llave de la parte de atrás de la casa encantada, en gemdow quest
    Porfa, estoy desesperado

  • @moisespleytez
    @moisespleytez 2 роки тому +2

    con ese mensaje final me has animado a empezar a hacer juegos, me encanta hacer historias, y jugar videojuegos, empezaré a crear juegos con muñecos stickman y espero algun dia aprender a hacer pixel art uwu

  • @mateodaza5558
    @mateodaza5558 2 роки тому +3

    Juegos mal optimizados
    Geometry Dash: yo inventé eso

  • @brunoalonsocardenaslopez8137
    @brunoalonsocardenaslopez8137 2 роки тому +3

    10:33 ¿El de abajo es Zun?

  • @alvarogomezfernandez8770
    @alvarogomezfernandez8770 2 роки тому +1

    Hola @Guinxu, necesito que me digas como puedo comenzar a programar y escribir codigos y todo eso para en un futuro lejano intentar crear videojuegos. Quiero aprender ahora que soy joven.
    Gracias de antemano!🙏🙏🙏
    (Responde plss)

  • @celticrapsodia6614
    @celticrapsodia6614 2 роки тому +2

    10:33 Que lindo peinado, le daba.

  • @-18
    @-18 2 роки тому +19

    Guinxu: "... es más ajustado que los pantalones deportivos de Alba Mayo"
    Alba Mayo: "¡Guinxu! Deja de usarme en tus analogias"

  • @gabrielrodriguez-pk3ce
    @gabrielrodriguez-pk3ce 2 роки тому +3

    6:26 eso esta desordenado si vieras los míos

  • @Viejascachonditas
    @Viejascachonditas 2 роки тому +1

    7:55 " tu ya sabes que hay confianza y te introduzco lo que me pidas "

  • @Aukoi_
    @Aukoi_ 2 роки тому

    Chronno trigger de fondo? por supuesto que me quedo a ver este videazoooo

  • @djgio6804
    @djgio6804 2 роки тому +20

    en resumen: hay que optimizar la optimización jajajaja buen video guinxu

  • @ACYRB
    @ACYRB 2 роки тому +5

    Si

  • @luismucha6197
    @luismucha6197 2 роки тому +1

    No puede ser, un video sin intro de la puerta 🚪 🤯🤯

  • @chuyamescua9445
    @chuyamescua9445 2 роки тому +1

    Oye guinxu cuando hagas un vídeo de mover camara para ver los trucos, puedes hacer una toma del guardado de partida en Metroid prime, en el guardado en la nave de Samus

  • @Javier-vi6db
    @Javier-vi6db 2 роки тому +3

    A buenas horas el vídeo. 😂

    • @jalow6446
      @jalow6446 2 роки тому +1

      La pregunta es, que hace usted despierto ? 🤨

    • @Javier-vi6db
      @Javier-vi6db 2 роки тому

      @@jalow6446 Buena pregunta 😂

  • @capmayonesa
    @capmayonesa 2 роки тому +4

    11:37 Anciano explica relaciones con su esposa.

  • @renzocampos7290
    @renzocampos7290 2 роки тому +1

    Me mato el nombre que le pusiste a la variable del sonido "esperaHastaQueYaNoEstesEnCombate" jajaja

  • @juancrespo866
    @juancrespo866 2 роки тому

    Un buen ejemplo del Object Pooling podrían haber sido las canicas de Pureya. Porque además eso acabo provocando un bug muy tonto (por insignificante) que trajo a Alva de cabeza varias semanas, porque el pool era en casos muy concretos demasiado pequeño. Subió un video sobre ello

  • @Javier-ft5mx
    @Javier-ft5mx 2 роки тому +3

    No le crean,lo mejor es al hacer tu juego lo único que tienes que hacer es poner de requisitos esto:
    Rtx 3090
    Core i9 11900k
    32gb ram
    200gb almacenamiento

    • @bley6420
      @bley6420 2 роки тому

      Como que 200 Gb póngale que 500 Gb y así no nos preocupamos por el peso del juego

  • @nancat9122
    @nancat9122 2 роки тому +5

    Mi juego favorito es hackear juegos

  • @Boks--mt8ue
    @Boks--mt8ue 2 роки тому +1

    Y si recreas las mecánicas de rhythm heaven en unity?

  • @rodrigomendoza6169
    @rodrigomendoza6169 2 роки тому

    Guinxu cuando vas a regresar a hacer directos, a y buena esa de te introduzco todo lo que quieras;)

  • @missingnossj9652
    @missingnossj9652 2 роки тому +4

    10:53 OH GOD!! Es un juego de Morning Musume!!!... Sinceramente no lo conocia, pero en cuanto lo vi me emocione a ver a las mini moni (y las demas integrantes, claro), yo mataría por tener ese juego...
    P.D: ver algo que me gusta en el canal que me gusta, simplemente epico.

  • @tutojuegosnabil8384
    @tutojuegosnabil8384 2 роки тому +4

    yanderedev: XD

  • @Webos_Nya
    @Webos_Nya 2 роки тому

    Hola te has puesto a pensar en easter eggs para tu juego flatwordl sobre tu cunal o cosas asi

  • @LCYTAdrianNo1
    @LCYTAdrianNo1 2 роки тому +1

    07:56
    Bien dicho que donde hay confianza entra la ... Amistad* Guiño Guiño*

  • @nicolasxd7717
    @nicolasxd7717 2 роки тому +44

    Resumen: Los codigos de guinxu son god y los de alva zzzzzzzz

  • @alvarofernandocunson2620
    @alvarofernandocunson2620 2 роки тому +4

    Soy uno de los primeros por primera vez

    • @Frizztyk
      @Frizztyk 2 роки тому

      Primeros en comérsela

  • @poketto1113
    @poketto1113 2 роки тому +2

    8:50 viendo ese ejemplo se parece a lo mismo que estoy haciendo con mi juego que en vez de 1 tengo 4 scripts haciéndolo todo jaja

  • @Krlos_Hernandez
    @Krlos_Hernandez 2 роки тому

    Yo tuve que recurrir al object pulling en un juego no por que mejorara el juego sino por que simplemente era mi primer proyecto y no sabia como hacer que funcionara el juego ya que al borrar un objeto no sabia hacer que aparezca de nuevo y sin querer use esta tecnica