¿Cómo Ser Un Programador de Videojuegos?

Поділитися
Вставка
  • Опубліковано 19 лис 2024

КОМЕНТАРІ • 48

  • @vidaprogramador
    @vidaprogramador  Рік тому

    🎁 Adquiere un Año de Hosting WEB al mejor precio con Dominio y SSL Gratuito en Hostinger: hostinger.com/VILLALVAZO
    🎟 Cupón de descuento extra en Hostinger: VILLALVAZO
    Más Sobre el Desarrollo de Videojuegos con Unity en el canal de Santiago: www.youtube.com/@ButterGames/videos
    💻Cursos de Programación: www.juanvillalvazo.com/cursos
    🧑‍🎓Unete a nuestro canal: ua-cam.com/users/JuanVillalvazoChanneljoin
    👨‍🏫Asesorías, videollamadas y apoyo al canal: www.patreon.com/vida
    📲Redes Sociales: www.juanvillalvazo.com/contacto
    📚Descarga mi primer libro Ayuno 2020: drive.google.com/file/d/1Vn3fF2hCmf_WT985fbAob7ZRqsphHkid

  • @luckzze
    @luckzze 10 місяців тому +5

    No se si santiago me recordara, pero el fue uno de mis primeros profesores cuando empece con el desarrollo de videojuegos, hoy mi vida cambio y trabajo en una empresa del exterior, sali de lo mas humilde del norte argentino. Gracias, espero algún día poder agradecertelo en persona, idolo.

    • @fedekuliah261
      @fedekuliah261 6 місяців тому

      Trabajas como programador de videojuegos?

  • @ButterGames
    @ButterGames Рік тому +21

    Como siempre un placer charlar contigo, Juan. Gracias por Invitarme a este espacio 💚💚

  • @arielgimenez_95
    @arielgimenez_95 Рік тому +19

    Te cuento mi experiencia porque yo manejo Godot Engine, Unity y Unreal Engine, dedique mucho tiempo a todos los motores, aunque no soy profesional sí que puedo opinar varias cosas de cada uno.
    Lo que te puedo decir de Godot Engine es que es un Motor verde, aun le falta, tiene BUGS y lo peor de todo es una herramienta sin salida laboral, osea casi ningún estudio lo usa para sus juegos y eso es algo muy importante a la hora de invertir tanto tiempo en una herramienta.. Por otro lado Godot Engine en Usabilidad es espectacular. Godot Engine tiene dos motores de render separados, el 2D y el 3D son motores separados, a diferencia de Unity O Unreal, donde hay herramientas de Spriotes para Entornos 3D, osea que si queres arrancar por algo 2D simple es una excelente herramienta y la mayoria de los juegos completos con Godot Engine son en 2D.. Godot Engine tambien posee un sistema de Nodos con señales que se organizan en escenas, este concepto hace que desarrollar videojuegos sea de lo más simple que te podes imaginar.. Porque cada nodo es de un tipo de clase y tiene eventos(SEÑALES) asociados a esos tipos de clase y todo eso se organiza en escenas en una jerarquía de nodos que es de lo más simple que te podes imaginar, porque al interactuar entre los objetos los buscas en la gerarquia de nodos.. Aparte cuando importas Modelos desde softwares 3D se importan como escenas y eso lo convierte en el software más simple para manipular assets desde mi experiencia con los motores.... Como arquitectura de software Godot Engine es el software con menor curva de aprendizaje, aparte de usar un lenguaje de programación llamado GDscript que es muy simple. Yo recomiendo Godot Engine a todas las personas que quieran aprender conceptos de videojuegos en tiempo record, godot engine de forma oficial también soporta C# (en windows funciona con .NET y en Linux con Mono)..... En Godot tambien podes programar en C++ , pero eso es ya para avanzados.
    Godot Engine es un una excelente herramienta de Front-end, podes exportar a android,html,windows,mac,ios, entre otros fácilmente y vos que tenes experiencia en sistemas moviles, seguro podria servirte, aunque sea conocerlo por arriba, enamora Godot Engine y su usabilidad, pero despues te desamora cuando te crusas con sus bugs.XD..
    De Unity seguro ya escuchaste un montonazo, pero en si usa un sistema de GAMEOBJECTS con componentes, esos compoenentes pueden tener varios tipos de clases, incluso clases personalizadas, asi vas construyendo la lógica de juego, es muy practico, pero el motor no es tan dinamico como godot, las compilaciones C# en proyectos grandes pueden ser eternas.. para proyectos pequeños es el rey en el entorno Indie.. tambien permite exportar a android, html, desktop entre otros... Es una herramienta con mucha salida laboral y aprenderla te puede llevar a un empleo a corto plazo... la desventaja es que el motor tiene muchas cosas que en Unreal las podes conseguir gratis y la interface es bastante fea, no me gusta mucho el editor, si la arquitectura para el desarrollo, pero el editor es bastante feito.. Tambien tiene problemas de rendimiento por el tema de que los juegos usan C# y el motor de renderizado aunque intente ni se asoma a lo que es unreal engine.
    Unreal Engine es el motor que manejo actualmente y lo uso con C++... Mi primer golpe con este motor fue antes de conocer los otros que mencione antes, osea quise aprender unreal sin saber nada y fue la peor desición porque la curva de aprendizaje con unreal es mucho más compleja, es un editor complicado, más que nada por su diseño para desarrollar videojuegos... osea antes de aprender unreal engine, empece con godot, luego pase a unity y recien ahi con base pude dominar unreal engine..... Unreal Engine usa un sistema de Blueprint con componentes reutilizables con un extenso sistema de clases, antes de poner algo en el escenario ya te vas a cruzar con varios tipos de clases, osea tenes que comprender el sistema de clases para entender como funciona unreal engine.. Aparte ni a palo es tan dinamico como unity y el manejo de assets se hace tedioso.. La gerarquia de objetos en el escenario es bastante malo si lo comparamos a como Godot Engine se maneja con nodos y escenas...... En si unreal engine tiene problemas serios de usabilidad, pero si vos ya tenes experiencia, conoces conceptos de programación de videojuegos y entendes el concepto de clases que posee unreal engine, ahi vas a ver los beneficios del motor y por qué lo pensaron de esa forma... Esto que te voy a decir te va a parecer obvio, pero no es tan obvio cuando realmente estas programando dentro en unreal engine.. Osea de entrada tenes que pensar en los objetos, la herencia y como van interactuar las cosas, porque esa es la forma correcta a la hora de manejar proyectos enormes.. Yo vi que en Unity con el tema de componentes fácilmente se puede convertir todo en un completo caos, sobre todo en proyectos grandes, por eso no tengo dudas que el sistema complejo de clases que usa unreal engine a la larga trae más beneficios que dolores de cabeza... Entonces con esta forma de pensar el desarrollo que es más compleja, obviamente al final termina haciendo que proyectos enormes estén bien organizados en clases y herencia... Como motor gráfico puedo decirte que no hay nada que se acerque a unreal engine, en países como USA o Canadá vi puestos de trabajo que están arriba de los uS$100.000 para un profesional de Unreal Egine y creo que en lo que es desarrollo de videojuegos es el futuro... Para terminar con Unreal Engine y viendo que vos sabes mucho de MOVILE, puedo decirte que Unreal Engine tambien exporta a movile, aunque muchos te digan que no sirve, si que sirve, En unreal engine 4 soporta VULCAN, GLES 3.1 y arm7 para celulares de 32 bits... Ya unreal Engine 5 si es un poco más pesado, pero tampoco tanto y soporta GLES 3.2, VULCAN y ARM8 de 64 bits.. mi TCL 10 SE que es una batata CORRE un APP de unreal engine 5... Unreal Engine tambien tiene varias herramientas para movile como "servicios" que incluye tablas para score entre otras cosas compatibles con Android.
    En si unreal engine para mi es el futuro y es la mejor apuesta que podes hacer, aunque sea empezando tratando de hacer algo indie movile y el sistema de programación visual Blueprint es tan fácil como GDscript de Godot.
    Asi que bueno esa fue mi experiencia con los motores, podria decir muchisimo más, pero ahi lo dejo porque no quiero escribir la biblia..XD.. Suerte.

    • @jchortaart
      @jchortaart Рік тому

      Justo hace unos días estaba viendo las diferencias que tenia Godot, es una mejoría con su versión anterior pero si se queda corto si se compara con los otros dos.

    • @arielgimenez_95
      @arielgimenez_95 Рік тому +1

      @@jchortaart yo recomiendo godot para pequeños proyectos, pero muy pequeños con no más de 4 niveles y lógica muy simple y más que nada como herramienta educativo porque es tan fácil que vas aprender conceptos de programación y de videojuegos en tiempo record.. En godot 4 implementaron Vulcan y promete mucho, pero le falta mínimo 5 años más, godot 4 con vulcan no tiene ni LensFlare que es algo re básico para un buen motor así que imaginarte... En mi caso prefiero invertirlo en Unreal Engine, antes de seguir esperando la carroza y te lo digo porque yo uso Godot Engine hace 5 años y hace años vienen prometiendo el cielo y la tierra..XD

    • @arielgimenez_95
      @arielgimenez_95 Рік тому

      @@jchortaart De Godot llegue a escuchar de que parecen políticos con las promesas, si queres ver lo que opina la gente que no es fan boy, mira en STEAM LAS RESEÑAS NEGATIVAS DE GODOT....XD

    • @jchortaart
      @jchortaart Рік тому +1

      @@arielgimenez_95 Yo no e tenido la oportunidad de usarlo pero como lo comente antes por eso quería revisar como era con esta nueva versión por el tema de la mejoría en la manera en que el motor esta manejando la iluminación. Si creo que pueda ser un buen acercamiento para gente que quiere iniciar pero también creo que eventualmente tendrían que dar el salto a otro motor para adaptarse a flujos de trabajo mas estandarizado, esto lo digo desde mi experiencia como artista 3D.
      Por ejemplo, por trabajo me vi obligado a usar Roblox... no lo usen para desarrollar, no viene mucho al caso pero es un buen ejemplo de como la gente detrás de algunos productos hacen las cosas para adaptarse a la gente que no se dedica a esto profesionalmente pero que quieren hacer sus juegos y termina generando vicios en los procesos bien feos.

    • @maskla-dev
      @maskla-dev Рік тому +1

      Muy bueno y valioso tu comentario ❤
      Seria genial que convirtieras en una entrada de blog con un poco mas de detalles.

  • @ARMAPRO
    @ARMAPRO Рік тому +3

    lo que yo veo en los negocios que hay detras de los video juegos de hoy en día es que compras un juego pero jamas es tuyo o jamas lo terminas de comprar con esa exclusividad en la compra siendo algo injusto a veces cuando has comprado el juego baso por varios dolares y partes del juego que te venden a parte es como muy sinverguenza pero mucha gente compra y malgasta su dinero en ello y la verdad es que jamas aportara un valor personal o social, no puedes luchar de manera justa con otros jugadores en linea porque ellos compraron las mejoras y donde no tienes opciones de ganar si no compras articulos.

  • @jchortaart
    @jchortaart Рік тому +8

    Aquí un artista 3D de videojuegos. Si te interesa podemos platicar sobre el lado del contenido en los videojuegos que curiosamente no solo tiene que ver con arte como tal. 😉👍

  • @aaronlesse3110
    @aaronlesse3110 Рік тому +1

    Me parece buena idea compartir esas intervew

  • @lucaterranova9321
    @lucaterranova9321 Рік тому +2

    Pero las empresas contrataran ? Por qué yo tenía pensado en hacer la carrera de desarollo de video juegos que son 3 años . Por qué me gusta la verdad

    • @vin_rouge180
      @vin_rouge180 Рік тому +1

      en que universidad o instituto, academia?

    • @lucaterranova9321
      @lucaterranova9321 Рік тому

      @@vin_rouge180 da Vinci . Se llama en mi país

  • @gabrielgularte2079
    @gabrielgularte2079 2 місяці тому

    Pero en ningun momento se habla de "como ser desarrollador de videojuegos", como dice la pregunta del título. Todo el tiempo habla de temas variados solamente.

  • @caozrich7193
    @caozrich7193 Рік тому +1

    don cositas xd , buen video crack sigue asi

  • @orlandog1979
    @orlandog1979 Рік тому +1

    Quiero aprender

  • @davidlimonche
    @davidlimonche Рік тому +3

    Alguien desarrollaría un juego por amor al arte?
    Porque yo no 😅
    Osea.. uno crea un juego en gran parte...para poder monetizar o no? 🤔

    • @vin_rouge180
      @vin_rouge180 Рік тому

      yo creo que si hay personas que desarrollan juegos por amor o pasion pero obviamente tambien lo tienen que monetizar.

  • @elobservador8073
    @elobservador8073 Рік тому

    Y cuanto ganan los desarrolladores de vídeo juegos?

  • @ingenierocantor
    @ingenierocantor Рік тому

    Se me hizo muy cortito el video, aún así me gustó, pero lo hubiera preferido mínimo de 45 minutos.

  • @RobertoCharreton
    @RobertoCharreton Рік тому

    Aqui un ingeniero en desarrollo de videojuegos, por si te interesa platicar mas a fondo sobre los motores de videojuegos y su utilidad en la industria, una abrazo!

    • @vin_rouge180
      @vin_rouge180 Рік тому +1

      hola, que tal? usted cree que una persona puede aprender sobre desarrollo de videojuegos sin ir a la universidad? sino con cursos, academia, etc?

    • @RobertoCharreton
      @RobertoCharreton Рік тому +1

      @@vin_rouge180 Hola, por supuesto, de hecho muchos empezamos así y me incluyo, puedes dar tus primeros pasos aprendiendo de forma autodidacta y ya después si quieres empezar a especializarte puedes tomar cursos, yo doy clases par videojuegos por su te interesa, todo mundo puede aprender a crear videojuegos, saludos!

    • @vin_rouge180
      @vin_rouge180 Рік тому +1

      @@RobertoCharreton muchas gracias por su respuesta, que tenga un buen dia!

    • @RobertoCharreton
      @RobertoCharreton Рік тому

      @@vin_rouge180 Igualmente, un abrazo!

  • @pixelysoftmusic
    @pixelysoftmusic Рік тому

    🔥🔥🔥🔥

  • @yeremmi789
    @yeremmi789 Рік тому +1

    Al principio pensé que no tenía brazos
    xd

  • @santiagoespinosa749
    @santiagoespinosa749 Рік тому

    hi

  • @JA-xw5ti
    @JA-xw5ti Рік тому +1

    Yo también tengo ese libro y tampoco hice nada.

  • @edwinguevara2274
    @edwinguevara2274 Рік тому

    Primer comentario ❤

  • @MaicolxRoku
    @MaicolxRoku Рік тому

    SHEEESH🤓⚫🔴

  • @davidlimonche
    @davidlimonche Рік тому +2

    Definitivamente.. las IAs serán potentes para la creación de videojuegos 👌
    Pero es como dice el invitado.. necesitas conocimiento básico para entender el código que la IA te va lanzando

  • @stephenri9843
    @stephenri9843 Рік тому

    tercer comentario

  • @juliojasso7038
    @juliojasso7038 Рік тому

    Quinto comentario

  • @Behyke
    @Behyke Рік тому

    Crema de cacao