Deberias Crear Tu Propio MOTOR GRAFICO???

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

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

  • @winstonbonilla6844
    @winstonbonilla6844 2 года назад +54

    Si a alguien le interesa hacer un motor gráfico en C++, les recomiendo un canal llamado "TheCherno" (es en inglés pero si programas se supone que entiendes algo de inglés). El tipo es un máquina, se dedicaba a hacer motores gráficos en EA, y no solo te enseña a hacer el motor gráfico, te explica super bien el por qué de cada cosa en C++ a un nivel muy bajo de computación.

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

      Confirmo ese canal es muy muy bueno

    • @samuelalonsorodriguez2116
      @samuelalonsorodriguez2116 Год назад +2

      El man mostró como escribir un raytracer para la CPU, ni siquiera pudo construir un octree y pasarlo aún compute shader para renderizar los vértices de los octrees visibles en el octree del fov de la cámara en la GPU

    • @samuelalonsorodriguez2116
      @samuelalonsorodriguez2116 Год назад +2

      Dejar de consumir en general a youtubers, los youtubers no son programadores, sólo crean contenido, leer las referencias de las APIs oficiales, papers que hagan research en un tema en específico, etcétera

    • @albertosalash.3834
      @albertosalash.3834 Год назад

      @@samuelalonsorodriguez2116es interesante lo que dices porque es lo que estoy haciendo yo... me podrias recomendar un metodo para aprender c++ de manera autodidacta? es mejor solo los libros? porque bootcam no quiero hacer

  • @lucklike
    @lucklike 2 года назад +91

    He decidido que dibujar furros no suena tan mal en comparación con hacer motores gráficos

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

      Jajajajaja

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

      ya existe una IA que dibuja mejor que un profesional, así que jodidos estamos

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

      Yo voy a crear un motor para hacer furros gráficos

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

      @@luisrosales3504 XD

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

      yo hare mi propio motor con juegos de azar y mujerzuelas.jpg

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

    Los libros que no pueden faltar en el camino de crear tu propio motor es: Real-Time Rendering, Real-Time Collision Detection y Mathematics for 3D Game Programming and Computer Graphics. Entender los conceptos de estos libros son muy importantes. También conceptos de Geometría Computacional (aunque no es de los más requeridos, pueden salvarte en muchas ocasiones). Hice motor gráfico con mi propio motor de físicas, animaciones, representación de escenas con distintas estructuras espaciales, etc., sin utilizar librerías externas, ni nada. Es muy raro encontrar un video de alguien que dé tips en Español, así que te doy mis felicitaciones Samu. Saludos!

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

      Muchas gracias!

  • @elvagooficial2004
    @elvagooficial2004 Год назад +4

    Gracias Unity , quiero que veas a lo que me viste obligado a hacer

  • @GabrielxC
    @GabrielxC 3 месяца назад +1

    Muy buen video!, creo que nada es difícil si se le pone ganas.

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

    Fua, este canal va a subir como la espuma, muy entretenido y didàctico.

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

    Muy buen video! Coincido 100% con todo lo que planteás!

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

      Muchas gracias! T digo desde hace tiempo decirte q me mola tu proyecto!

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

      @@SamuD3v Ohh muchas gracias! 😁

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

    Videazo Molaría que sigas haciendo videos a si de editados y así de interesantes

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

      Jo tío muchas gracias por el comentario, eso intentaré por ahora tendré otro para este sábado sobre q motor gráfico usar si no se sabe programar, literal no pensé que este video fuera a tener más de 15 visitas así q mil gracias!

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

      @@SamuD3v Parece que youtube está empezando a recomendar canales pequeños, lo cual me da increíbles cantidades de felicidad.

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

      @@geseggse4setssat4c24 yo es q estoy flipando no pensaba q fuera a tener tanto como está teniendo ojala sea así 😊

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

      @@SamuD3v Buenisimo, necesito ese video justo ahora jajaja. Ya lo espero!

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

    Aprecio mucho el esfuerzo y tu tiempo empleados en la creación del vídeo, me suscribí y te di tu muy merecido like. Sigue así Bro!

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

      Wa tío muchas gracias!

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

    Hacer tu propio motor gráfico siempre es recomendable para la gente que quiera expandir sus horizontes en temas de programación. Casi nunca se lo recomendaría a alguien que quiera sacar un juego comercial. Recomiendo muchísimo el libro de Game Engine Architecture de Jason Gregory (Lead Programmer de Naughty Dog). Da una imagen bastante general de todos los componentes implicados y es básicamente una biblia para el que quiera hacer su propio motor gráfico. No profundiza mucho en los apartados específicos pero yo creo que es una lectura imprescindible!

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

      Estoy contigo, para aprender como funciona un motor grafico desde cero y expandir y experimentar yo creo q es muy buena idea hacer un motor grafico, y sobre el libro que dices, justo me lo dejo ayer un amigo! totalmente deacuerdo!

  • @laurino.
    @laurino. 2 года назад +3

    Yo hice un motor con OpenGL - glfw (3D) y otro con SDL2 (2D) con este segundo hice una copia de Nuclear Throne, no está completo el juego pero el motor sí, me tomó al rededor de un año o así (tengo un vídeo en mi canal si tienen curiosidad :p)

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

      Ostia vaya curro me pasaré a verlo

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

    Muy buen video, sorprende la profesionalidad a pesar de lo reciente que es el canal. Tremenda edición. Otro vídeo así y me lo como con patatas.

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

      Muchísimas gracias! El sábado tendré otro sobre que motor gráfico usar si no se sabe programar, Jo no me esperaba tan buena recepción muchísimas gracias

  • @Nixisaureo2
    @Nixisaureo2 9 месяцев назад

    canal infravalorado gran contenido y muy bien explicado me sirvio muchisimo

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

    la calidad del video es impriesionante en comparación a la cantidad de subs que tienes, sin dudas te mereces más subs

  • @SergioMartinez-tl6ju
    @SergioMartinez-tl6ju 2 года назад +1

    Game salad también es buena opción para principiantes. De hecho diría que es buen inicio... Para el 2d, mucho más aún si nada más es tipo plataforma o flappy birds

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

    C++ no es tan jodido cuando es tu primer lenguaje si tenés una buena guía. Yo por ejemplo suelo recomendar la playlist de Programación ATS, quien lo explica súper didáctico para empezar

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

      Miraré esa lista, que como aprendí a usarlo reciente seguro me viene bien gracias!

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

    Tremendo despliegue de big brain, sensualidad y planeta comedia

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

    Vine para saber como se hace un motor gráfico y acabe llorando, buen video

  • @Taller01digital
    @Taller01digital Год назад +1

    Nadie va partir de 0 por estas epocas, las librerías tambien llaman dlls con codigo que restringe la libertad, parece todo mas dificil entre mas bajo es el nivel pero creo que es mucho mas satisfactorio programar directamente las instrucciones a la máquina que usar un poco de codigo intermediario, sin contar eso de vivir casado con un software

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

    Ni loco desarrollo mi propio motor gráfico, ya tengo suficiente con tener que aprender unreal, unity y godot al mismo tiempo..XD

  • @andresmarquez2801
    @andresmarquez2801 2 месяца назад

    Excelente video, hare mi propio motor mayormente porque mi tecnología esta desfasada temporalmente muchos años de diferencia y los motores actuales creo que son algo difíciles de usar con una pc de hace años y podria usar versiones viejas, pero meh, tal vez solo quiero hacerlo porque soy medio masoquista, además si creo yo el motor imagino que crear un videojuego será mas fácil.

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

    Si te apetece hablar del que hiciste para hacer interfaces, haz un video solo por ella, a mi me interesa.
    Tambien odio hacer interfaces en unity jejeje

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

      Claro! Lo tengo en la lista d temas, seguro algún día cae si consigo recopilar info suficiente

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

    Justo ayer me estaba haciendo esta misma pregunta. Por cierto, me quedaré con la frase 1:19
    Nuevo sub, exitos en el canal!

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

      Jajajaj, muchísimas gracias!

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

    buen video, ánimo y aquí tienes mi like

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

    Buen video!

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

      Muchísimas gracias!

  • @MarcosHernandez-ie4xd
    @MarcosHernandez-ie4xd Год назад

    De que tutoriales hablas en el video en el minuto 1:43?

    • @SamuD3v
      @SamuD3v  Год назад +1

      No me esta dejando añadirlo a la descripcion www.youtube.com/@ThinMatrix asi q lo intento respondiendote :) ese canal!

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

    este canal tiene tanto potencial y solo con 41 subs, que gran joya me acabo de encontrar

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

      No sabes lo que animan este tipo de comentarios mil gracias

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

    En vulkan por ejemplo se escriben como 5000 lineas aprox. para inicializar el API
    Y otras mas para dibujar un triangulo xD
    Son resultados lentos, pero se siente la satisfacción cuando se va escalando.
    Por mi parte aprecio el valor de los game engines (unreal, unity, godot, etc), facilitan el hecho de hacer el juego en si.
    Pero el control de lo que haces y el conocimiento obtenido no se compara
    Psdt: tampoco recomiendo hacer un game engine, va mas alla de usar opengl o una api grafica. Es un un problema de libre albedrío en el que aveces ni google tiene respuesta a las dudas que surjan

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

      Tal cual es cambiar al final es poder controlarlo a bajo nivel pero se pierde en comodidad de algo ya hecho, tengo q mirar más sobre vulkan!

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

    wtf, es un canal nuevo!

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

    hola buenas que tal acabo de descubrir tu canal estoy emepzando a estudiar desarollo de aplicaciones web pero siempre me intereso esto de los juegos tengo el blender unity gamemaker studio2d y ahora estoy experimentando un poco con unreal y godot tengo k mejorar mi grafica pero si molaria ver un motor grafico echo desde cero es verdad ke ahora estoy con javascript no se si es igual c#

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

      C#, se parece mas a java (programacion orientada a objetos) si lo has usado (basicamente es la copia de microsoft), tio si sabes js mirate una libreria que se llama three.js, para renderizar cosas :)

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

      @@SamuD3v si la tengo three.js hice hasta un opengl pero no consigo que se me carguen las texturas ni el p5js igual las texturas no consigo que se carguen gracias

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

    Dijo unity
    Recuerdos De guerra invaden mi mente xd

  • @leonkenedy6606
    @leonkenedy6606 23 дня назад

    Apenas empeze a estudiar python que es el lenguaje mas sensillo , aun no puedo estudiar c++ para hacer mi motor.

  • @SamdellTeam
    @SamdellTeam Месяц назад

    Y se puede crear uno desde Python?

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

    Veo esto y ni siquiera puedo hacer que las texturas del unity me hagan caso XD

  • @ii-ii-ii-ii-ii
    @ii-ii-ii-ii-ii 4 месяца назад

    Gracias

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

    Buen video 👍 No entendí el 90% porque toi chikito para la programación pero estuvo chévere, me gustaría ver más c: 👍

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

      Este sábado subiré un vídeo recomendando q motor usar para hacer juegos si no se sabe programar q puede q t interese! Gracias X el comentario 😊

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

    muy buen video llegaras lejos

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

    Yo haciéndolo en DirectX 11 modo uwu

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

    Gracias por compartir

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

    ostras capo, mereces mas subs

  • @alvarezrojasjosephdamian
    @alvarezrojasjosephdamian 9 месяцев назад

    yo pienso hacer un motor grafico porque mi portatil a duras penas abre google

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

    Nah es perder el tiempo existiendo motores como unity y unreal yo uso unity y la verdad es increíble todas las herramientas q tiene y cada vez se aprende cosas nuevas. unity ♥️ por cierto buen video 👌

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

    Hola hace rato tengo en mi cabeza mejorar el motor grafico de MLB 2K12 de pc si alguien sabe como mejorar un motor grafico ya hecho me dejan saber.

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

    Bipity bopity and your code is now my property. es eso una karlson referencia?

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

      Como supiste jajaja

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

      @@SamuD3v nana son cosas que poca gente sabe

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

      @@ElHeyne tremendo milkman estas hecho

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

      @@mathis2286 nah, cositas de la milk gang

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

    Necesito hacer un motor de juegos como proyecto de curso. Qué me recomiendas xd

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

      Sigue la guia de learnopengl pero de una

  • @AndresBustos-x4n
    @AndresBustos-x4n Год назад

    ¿Haces tutoriales?(saludos soy nuevo) sabes cómo puedo hacer un motor gráfico de juego igual a rempy o (kocho de la pley store) 😊

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

    Para que volver a inventar la rueda a no ser que esta rueda que tienes en la mente te permita viajar a través de un agujero de gusano. Aunque consigas desarrollar un motor grafico nada te garantizara que lograras la atención suficiente para destronar unity o unreal. Es como lo que le paso a EA, su ultimo battlefield no tiene muchos desarrolladores porque no se manejan en su motor grafico y han perdido demasiado con el juego a medio lanzar de bf 2042, después de un año han logrado remontar pero ¿a costo de que? "Mirenme mirenme tengo un motor grafico que no supera al motor grafico de battlefront II que es de hace 10 años."

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

      Tal cual eh, es q para muchos proyectos valdrá un motor ya hecho para que reinventar la rueda

  • @rex9809
    @rex9809 4 месяца назад

    Quiero hacer uno con c++ java y Python

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

    0:18
    ¿Por que?.
    ¡No quiero corazon, quiero respuestas!.🤜💥
    Por favor, si eres tan amable.👉👈

    • @SamuD3v
      @SamuD3v  Год назад +1

      Cual es la pregunta perdón no la entiendo 😅 pensé q era una broma

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

      ​@@SamuD3v
      Estoy bien, ocho meses en llegar la notificación xd.

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

    que debo de usar glwf o winapi?

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

      Yo he usado más glfw prueba ambos

    • @GabrielxC
      @GabrielxC 3 месяца назад +1

      Glfw es una librería multiplataforma que utiliza winapi solo en Windows porque es la API de Windows para gestionar ventanas. Si vas a utilizar OpenGL usa Glfw o Glew o SDL no winapi, no sería lo más recomendable.

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

    q guapo el vídeo.

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

      Muchas gracias d verdad!

  • @SergioMartinez-tl6ju
    @SergioMartinez-tl6ju 2 года назад +2

    Una de las ideas para crear motor gráfico propio. Que no necesitas tutoriales para saber dónde está cada cosa y cómo crear algo /y otra bien importante no pagarle a unity, unreal Engine 5, cuando comercialices tu juego, :v
    Obstáculo: actualizar las miles de funciones que ya son estándar en los motores actuales. Sobre todo para multijugador online, exportaciones, render, subirlo a playstore, appstore , ya tal ves alguna consola... El factor tiempo es muy importante y la documentación también, en la parte económica cuando monetizar tu juego por 1 millón de dólares (anuales) todavía no me queda claro con cuál sale mejor si con unity o unreal Engine. Lo que sí es más fácil de elegir es la programación que usa cada uno, si no te gusta c++, y te gusta c#. La mejor opción es unity aparte de los montones de tutoriales al respecto, tiene más que 3l otro. Algo indispensable para el desarrollo de tus juegos y aplicaciones, ya que así no te quedaras pegado. Atascarse sin tener como salir te arruina el proyecto, si nada de eso te importa pero priorizarás la facilidad de crear juegos online, unreal Engine es la mejor opción.... Si tienes otro gran problema como tu pc, los requerimientos de unreal podrían afectarte más para una actualización que con unity... Pero si quieres que en tu juego los gráficos sean los mejores por sobre todas las cosas unreal es tu mejor opción... En unity tal vez no logres los mismos resultados gráficos.
    Pero al final lo más importante en crear juegos es el GAME DESING si eso está bien hecho no importan los gráficos para nada, puedes comprobarlo con minecraft. Si tienes los mejores gráficos del mundo foto realistas, pero mapa jugabilidad. Mal planteado la experiencia y propuesto de tu juego. Nadie se la pasara bien en él y a la basura todo el tiempo que te llegó crear eso y la cantidad de dinero... Por otro lado toma en cuenta siempre. Que EL MÁS CONOCIDO VENDE MÁS QUE 3K MEJOR (como McDonalds) hay mejores hamburguesas pero ellos venden más

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

    Por lo regular las personas que me encuentro que suelen decir unity kk mejor Haste tu propio motor (muchas) son las que menos tienen idea. Estoy seguro de que hacer el motor costara mas trabajo que el propio juego.
    Sin mencionar que ese tipo de comentarios me parecen un poco arrogantes, pues la mayoría cree que podra crear algo igual o mejor a los motores actuales y en poco tiempo.

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

      Estoy contigo totalmente, estos motores llevan años en el mercado y estan montados por equipos grandes que los mantienen y actualizan. Aunque tambien es muy interesante saber como se pueden hacer, gracias por el comentario reflexionando sobre ello!

  • @nexgen6305
    @nexgen6305 9 месяцев назад

    primero recuerden crear un sistema de importación y de asociación de scripts ajaj

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

    Increíble

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

      Gracias tío!

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

    Guapo

  • @laurino.
    @laurino. 2 года назад

    ImGui god

  • @mr.gibsydanger803
    @mr.gibsydanger803 Год назад

    Creo que mejor me quedo en unreal engine

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

    Jajajaj buenisimo

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

      Muchas gracias!