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.
@SamuD3v2 жыл бұрын
Confirmo ese canal es muy muy bueno
@samuelalonsorodriguez2116 Жыл бұрын
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 Жыл бұрын
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.383411 ай бұрын
@@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
@lucklike2 жыл бұрын
He decidido que dibujar furros no suena tan mal en comparación con hacer motores gráficos
@BakerIsNull2 жыл бұрын
Jajajajaja
@McKane_CL2 жыл бұрын
ya existe una IA que dibuja mejor que un profesional, así que jodidos estamos
@luisrosales35042 жыл бұрын
Yo voy a crear un motor para hacer furros gráficos
@Dealisandthem2 жыл бұрын
@@luisrosales3504 XD
@dantextremonio61232 жыл бұрын
yo hare mi propio motor con juegos de azar y mujerzuelas.jpg
@LordFers Жыл бұрын
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 Жыл бұрын
Muchas gracias!
@mayathemaster2 жыл бұрын
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!
@SamuD3v2 жыл бұрын
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!
@GabrielxC9 күн бұрын
Muy buen video!, creo que nada es difícil si se le pone ganas.
@_rey2 жыл бұрын
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
@SamuD3v2 жыл бұрын
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!
@laurino.2 жыл бұрын
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)
@SamuD3v2 жыл бұрын
Ostia vaya curro me pasaré a verlo
@simonediciones2 жыл бұрын
Videazo Molaría que sigas haciendo videos a si de editados y así de interesantes
@SamuD3v2 жыл бұрын
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!
@geseggse4setssat4c242 жыл бұрын
@@SamuD3v Parece que youtube está empezando a recomendar canales pequeños, lo cual me da increíbles cantidades de felicidad.
@SamuD3v2 жыл бұрын
@@geseggse4setssat4c24 yo es q estoy flipando no pensaba q fuera a tener tanto como está teniendo ojala sea así 😊
@jhonyrobles45442 жыл бұрын
@@SamuD3v Buenisimo, necesito ese video justo ahora jajaja. Ya lo espero!
@Rhomita2 жыл бұрын
Muy buen video! Coincido 100% con todo lo que planteás!
@SamuD3v2 жыл бұрын
Muchas gracias! T digo desde hace tiempo decirte q me mola tu proyecto!
@Rhomita2 жыл бұрын
@@SamuD3v Ohh muchas gracias! 😁
@rackio142 жыл бұрын
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!
@SamuD3v2 жыл бұрын
Wa tío muchas gracias!
@golgiapparatus1492 жыл бұрын
Fua, este canal va a subir como la espuma, muy entretenido y didàctico.
@mathis22862 жыл бұрын
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.
@SamuD3v2 жыл бұрын
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
@elvagooficial200411 ай бұрын
Gracias Unity , quiero que veas a lo que me viste obligado a hacer
@Nixisaureo25 ай бұрын
canal infravalorado gran contenido y muy bien explicado me sirvio muchisimo
@SergioMartinez-tl6ju Жыл бұрын
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 Жыл бұрын
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
@destinyfls2 жыл бұрын
Buen video!
@SamuD3v2 жыл бұрын
Muchísimas gracias!
@arielgimenez_952 жыл бұрын
Ni loco desarrollo mi propio motor gráfico, ya tengo suficiente con tener que aprender unreal, unity y godot al mismo tiempo..XD
@nahuatlatofl4 ай бұрын
Aprende solo uno
@Tamyrk2 жыл бұрын
la calidad del video es impriesionante en comparación a la cantidad de subs que tienes, sin dudas te mereces más subs
@SamuD3v2 жыл бұрын
Gracias! :)
@trotamundoscanaves2 жыл бұрын
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
@SamuD3v2 жыл бұрын
Claro! Lo tengo en la lista d temas, seguro algún día cae si consigo recopilar info suficiente
@Taller01digital Жыл бұрын
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
@futublock2 жыл бұрын
buen video, ánimo y aquí tienes mi like
@SamuD3v2 жыл бұрын
Gracias!
@dingofur692 жыл бұрын
Este video es oro puro. Gracias!
@SamuD3v2 жыл бұрын
Gracias a ti!
@forwhoevercares2 жыл бұрын
Tremendo despliegue de big brain, sensualidad y planeta comedia
@redpanda17652 жыл бұрын
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
@SamuD3v2 жыл бұрын
Miraré esa lista, que como aprendí a usarlo reciente seguro me viene bien gracias!
@manoterasfloweskultor2 жыл бұрын
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#
@SamuD3v2 жыл бұрын
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 :)
@manoterasfloweskultor2 жыл бұрын
@@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
@Polaris_Babylon2 жыл бұрын
Gracias por compartir
@lalalalalvl2 жыл бұрын
Justo ayer me estaba haciendo esta misma pregunta. Por cierto, me quedaré con la frase 1:19 Nuevo sub, exitos en el canal!
@SamuD3v2 жыл бұрын
Jajajaj, muchísimas gracias!
@elcocodev66022 жыл бұрын
ostras capo, mereces mas subs
@ii-ii-ii-ii-iiАй бұрын
Gracias
@dude04382 жыл бұрын
este canal tiene tanto potencial y solo con 41 subs, que gran joya me acabo de encontrar
@SamuD3v2 жыл бұрын
No sabes lo que animan este tipo de comentarios mil gracias
@DiegoBenitoSteam2 жыл бұрын
Vine para saber como se hace un motor gráfico y acabe llorando, buen video
@sekki70572 жыл бұрын
Buen video 👍 No entendí el 90% porque toi chikito para la programación pero estuvo chévere, me gustaría ver más c: 👍
@SamuD3v2 жыл бұрын
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 😊
@alphaprp202511 ай бұрын
Dijo unity Recuerdos De guerra invaden mi mente xd
@angelcardenas29112 жыл бұрын
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 👌
@jhonyrobles45442 жыл бұрын
wtf, es un canal nuevo!
@Rojo4442 жыл бұрын
muy buen video llegaras lejos
@SamuD3v2 жыл бұрын
Gracias!
@elguion1544 Жыл бұрын
Veo esto y ni siquiera puedo hacer que las texturas del unity me hagan caso XD
@alvarezrojasjosephdamian5 ай бұрын
yo pienso hacer un motor grafico porque mi portatil a duras penas abre google
@rex980918 күн бұрын
Quiero hacer uno con c++ java y Python
@Assassin2820002 жыл бұрын
Guapo
@SamuD3v2 жыл бұрын
o///o
@MarcosHernandez-ie4xd Жыл бұрын
De que tutoriales hablas en el video en el minuto 1:43?
@SamuD3v Жыл бұрын
No me esta dejando añadirlo a la descripcion www.youtube.com/@ThinMatrix asi q lo intento respondiendote :) ese canal!
@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.
@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) 😊
@PreciadoDev Жыл бұрын
Yo haciéndolo en DirectX 11 modo uwu
@geseggse4setssat4c242 жыл бұрын
q guapo el vídeo.
@SamuD3v2 жыл бұрын
Muchas gracias d verdad!
@cfalfredo730 Жыл бұрын
Necesito hacer un motor de juegos como proyecto de curso. Qué me recomiendas xd
@SamuD3v Жыл бұрын
Sigue la guia de learnopengl pero de una
@McKane_CL2 жыл бұрын
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."
@SamuD3v2 жыл бұрын
Tal cual eh, es q para muchos proyectos valdrá un motor ya hecho para que reinventar la rueda
@TebionDL2 жыл бұрын
Increíble
@SamuD3v2 жыл бұрын
Gracias tío!
@ElHeyne2 жыл бұрын
Bipity bopity and your code is now my property. es eso una karlson referencia?
@SamuD3v2 жыл бұрын
Como supiste jajaja
@ElHeyne2 жыл бұрын
@@SamuD3v nana son cosas que poca gente sabe
@mathis22862 жыл бұрын
@@ElHeyne tremendo milkman estas hecho
@ElHeyne2 жыл бұрын
@@mathis2286 nah, cositas de la milk gang
@mclovinbot3338 Жыл бұрын
que debo de usar glwf o winapi?
@SamuD3v Жыл бұрын
Yo he usado más glfw prueba ambos
@GabrielxC9 күн бұрын
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.
@YAKOFIRE Жыл бұрын
0:18 ¿Por que?. ¡No quiero corazon, quiero respuestas!.🤜💥 Por favor, si eres tan amable.👉👈
@SamuD3v Жыл бұрын
Cual es la pregunta perdón no la entiendo 😅 pensé q era una broma
@YAKOFIRE11 ай бұрын
@@SamuD3v Estoy bien, ocho meses en llegar la notificación xd.
@mayamamaicez93272 жыл бұрын
Jajajaj buenisimo
@SamuD3v2 жыл бұрын
Muchas gracias!
@nexgen63055 ай бұрын
primero recuerden crear un sistema de importación y de asociación de scripts ajaj
@laurino.2 жыл бұрын
ImGui god
@L_Angel2 жыл бұрын
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.
@SamuD3v2 жыл бұрын
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!