Deberias Crear Tu Propio MOTOR GRAFICO???

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024

ความคิดเห็น • 110

  • @winstonbonilla6844
    @winstonbonilla6844 2 ปีที่แล้ว +48

    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 ปีที่แล้ว +87

    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 ปีที่แล้ว +8

      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 ปีที่แล้ว +14

    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  ปีที่แล้ว +1

      Muchas gracias!

  • @elvagooficial2004
    @elvagooficial2004 ปีที่แล้ว +3

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

  • @mayathemaster
    @mayathemaster 2 ปีที่แล้ว +10

    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!

  • @_rey
    @_rey 2 ปีที่แล้ว +3

    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!

  • @GabrielxC
    @GabrielxC 22 วันที่ผ่านมา +1

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

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

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

  • @golgiapparatus149
    @golgiapparatus149 2 ปีที่แล้ว +1

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

  • @Rhomita
    @Rhomita 2 ปีที่แล้ว +1

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

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

  • @SergioMartinez-tl6ju
    @SergioMartinez-tl6ju ปีที่แล้ว +1

    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

  • @SergioMartinez-tl6ju
    @SergioMartinez-tl6ju ปีที่แล้ว +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

  • @destinyfls
    @destinyfls 2 ปีที่แล้ว +2

    Buen video!

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      Muchísimas gracias!

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

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

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      Gracias! :)

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

    • @nahuatlatofl
      @nahuatlatofl 5 หลายเดือนก่อน +2

      Aprende solo uno

  • @Nixisaureo2
    @Nixisaureo2 6 หลายเดือนก่อน

    canal infravalorado gran contenido y muy bien explicado me sirvio muchisimo

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

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

  • @dingofur69
    @dingofur69 2 ปีที่แล้ว

    Este video es oro puro. Gracias!

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      Gracias a ti!

  • @futublock
    @futublock 2 ปีที่แล้ว

    buen video, ánimo y aquí tienes mi like

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      Gracias!

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

  • @forwhoevercares
    @forwhoevercares 2 ปีที่แล้ว

    Tremendo despliegue de big brain, sensualidad y planeta comedia

  • @Polaris_Babylon
    @Polaris_Babylon 2 ปีที่แล้ว

    Gracias por compartir

  • @elcocodev6602
    @elcocodev6602 2 ปีที่แล้ว

    ostras capo, mereces mas subs

  • @ii-ii-ii-ii-ii
    @ii-ii-ii-ii-ii หลายเดือนก่อน

    Gracias

  • @alphaprp2025
    @alphaprp2025 11 หลายเดือนก่อน

    Dijo unity
    Recuerdos De guerra invaden mi mente xd

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

  • @jhonyrobles4544
    @jhonyrobles4544 2 ปีที่แล้ว

    wtf, es un canal nuevo!

  • @DiegoBenitoSteam
    @DiegoBenitoSteam 2 ปีที่แล้ว

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

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

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

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

  • @elguion1544
    @elguion1544 ปีที่แล้ว

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

  • @Rojo444
    @Rojo444 2 ปีที่แล้ว

    muy buen video llegaras lejos

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      Gracias!

  • @PreciadoDev
    @PreciadoDev ปีที่แล้ว

    Yo haciéndolo en DirectX 11 modo uwu

  • @alvarezrojasjosephdamian
    @alvarezrojasjosephdamian 6 หลายเดือนก่อน

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

  • @Assassin282000
    @Assassin282000 2 ปีที่แล้ว

    Guapo

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว

      o///o

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

  • @rex9809
    @rex9809 หลายเดือนก่อน

    Quiero hacer uno con c++ java y Python

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

  • @geseggse4setssat4c24
    @geseggse4setssat4c24 2 ปีที่แล้ว

    q guapo el vídeo.

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว +1

      Muchas gracias d verdad!

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

  • @TebionDL
    @TebionDL 2 ปีที่แล้ว

    Increíble

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว +1

      Gracias tío!

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

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

  • @nexgen6305
    @nexgen6305 6 หลายเดือนก่อน

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

  • @user-wb9lz4hu9f
    @user-wb9lz4hu9f ปีที่แล้ว

    ¿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) 😊

  • @2kmodsmlb514
    @2kmodsmlb514 ปีที่แล้ว

    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.

  • @mayamamaicez9327
    @mayamamaicez9327 2 ปีที่แล้ว

    Jajajaj buenisimo

    • @SamuD3v
      @SamuD3v  2 ปีที่แล้ว +1

      Muchas gracias!

  • @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 11 หลายเดือนก่อน

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

  • @laurino.
    @laurino. 2 ปีที่แล้ว

    ImGui god

  • @mclovinbot3338
    @mclovinbot3338 ปีที่แล้ว

    que debo de usar glwf o winapi?

    • @SamuD3v
      @SamuD3v  ปีที่แล้ว

      Yo he usado más glfw prueba ambos

    • @GabrielxC
      @GabrielxC 22 วันที่ผ่านมา +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.

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

  • @mr.gibsydanger803
    @mr.gibsydanger803 ปีที่แล้ว

    Creo que mejor me quedo en unreal engine