Тёмный

Hago mi propio MOTOR DE VIDEOJUEGOS en C++ 

Bala_7
Подписаться 13 тыс.
Просмотров 76 тыс.
50% 1

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 209   
@IchBinJason
@IchBinJason 3 года назад
Alguien: Hay no, en ningún motor se puede programar en alfabeto infantil, me mataré Este man: *Crea su propio motor*
@Bala7
@Bala7 4 года назад
ESTOY TENIENDO ALGUNOS PROBLEMAS PARA SUBIR EL CÓDIGO A GITHUB, EN CUANTO PUEDA LO REVISO Y LO SUBO BIEN. GRACIAS A TODOS OS QUIERO MUCHO
@victorramirez784
@victorramirez784 2 года назад
Hola y saludos, se puede hacer un motor con java.
@victorramirez784
@victorramirez784 2 года назад
Hola y saludos, se puede hacer un motor con java.
@Bala7
@Bala7 2 года назад
@@victorramirez784 Claro! Solo necesitas encontrar una librería gráfica para que dibuje todo por pantalla ^^
@CidCodigos
@CidCodigos 4 года назад
Cuando el bala engine 2020?
@Bala7
@Bala7 4 года назад
Jajaja pues tengo ganas de ir mejorando este motor la verdad, y que se puedan hacer juegos medio decentes con él. Os iré poniendo al corriente si le añado cosas :P
@CidCodigos
@CidCodigos 4 года назад
@@Bala7 hooo wapo :3 tiembla unity y unreal el bala engine va por ustedes xD
@Bala7
@Bala7 4 года назад
@@CidCodigos Yo lo veo perfecto, se comenta que Unity y sobre todo Epic van bien de dineros gracias a sus motores xDDDD
@Nexduel789
@Nexduel789 3 года назад
Que haces aquí freddy XD
@mitsaki
@mitsaki 3 года назад
Siendo sincera, acabo de aprender más viendo tu vídeo que yendo a clase.
@Bala7
@Bala7 3 года назад
Jajaja espero que no le cuentes eso a tu profesor Mitsaki, que se va a enfadar conmigo xD ¡Me alegra haberte ayudado, muchas gracias! :)
@mitsaki
@mitsaki 3 года назад
@@Bala7 xD Gracias a ti!
@PeterBishoport
@PeterBishoport 4 года назад
Pienso que puede ser interesante introducir una capa más y crear el concepto Scene. La cámara está en el Main, por lo tanto al no haber un SceneManager de por medio, no podríamos configurar bloques completos de MainCamera, DirectionalLight y todo lo necesario para construir la escena. Pero esto, más que una pega, es una mejora, y te agradezco tu video porque me animó a ponerme con mi propio motor. GRacias!
@Bala7
@Bala7 3 года назад
¡Hola Pedro! ^^ Sin duda, crear las escenas es el siguiente paso que tengo que dar para poder hacer un juego con este motor. Sin eso es imposible hacer nada más aparte de lo que enseño en el vídeo xD Tengo que investigar cómo hacerlo correctamente porque meter escenas en el engine implica que hay que cargar y descargar muchas cosas de memoria cuando quiera cambiar de escena, y eso... es peliagudo jajaja Probablemente haya que meter un thread secundario para eso, y gestionar las pantallas de carga de alguna manera ¡Muchas gracias por el consejo! :) :)
@Kankraf_Gaming
@Kankraf_Gaming Год назад
bro, quiero creear un shooter de supervivencia/tactico con mapas de 600m(agregas fisicas tipo, caida,velocidad,angulo de inclinacion etc etc) pero no tengo ni idea, si busco inf de promragacion de c++ me sirve o que lenguaje usa directamente?
@Bala7
@Bala7 Год назад
¡Hola! ^^ Creo que lo más fácil es que lo hagas en Unity y C#, hay muchos vídeos en YT de cómo hacer juegos de supervivencia con ese motor. ¡Un saludo!
@mr.gibsydanger803
@mr.gibsydanger803 Год назад
Puedo implementar varias API en un mismo motor gráfico?
@DavidGauto
@DavidGauto 5 месяцев назад
Si mediante switch{ case 0 setAPI(OPENGL_4_4); case 1 SetAPI(D3D_11); case 3 setAPI(VULKAN); }
@galo7486
@galo7486 3 года назад
1-Gráficos(OpenGl) 2-Físicas (Bullet) 3-Audio(irrklang) Muchas gracias! :D
@pezzard4092
@pezzard4092 2 года назад
Bro, puedes pasarme (si no es mucha molestia claro) los link de OpenGl, Bullet y irrklang? 😄
@m4_rco656
@m4_rco656 2 года назад
que es bullet y irrklang son programas?
@GabrielxC
@GabrielxC Год назад
@@m4_rco656 son librerías de c++, amigo te ayudan a realizar las cosas de forma mas sencilla y fácil...
@ldsr3181
@ldsr3181 4 года назад
Ohhh bro que increíble y yo apenas terminando de aprender a sumar ya casi paso a restar jajajaja bro mis respetos eres un berraco para estas cosas..
@Bala7
@Bala7 4 года назад
Jajaja anda LDSR, ¡si te estás haciendo un Fortnite igual que el original! eso sí que es berraco :O :O
@saul8510
@saul8510 3 года назад
roblox que tiene menos cosas que este motor : OOF
@XD-qq7oi
@XD-qq7oi 3 года назад
Councuedo intente hacer un juego en roblox estudio y me di cuenta que era muy limitado al final ya no lo hice
@srkawasakih2r489
@srkawasakih2r489 4 года назад
Hola amigo Bala_7 menudo video flipante amigo :); perdon por llegar tarde pero estuve un poco ocupadillo xd, respecto a tu video esta muy informativo y educativo, porque nos acabastes de explicar como funcionan estos motores graficos y la verdad esto tiene un gran proceso, yo de niño siempre me preguntaba cual es el proceso de esto y tu acabas de explicar todo perfectamente :o. ya centrado en lo de graficos bala7 tengo unas preguntas que no mencionastes en el video, si estamos hablando de graficos sabes como hacen los desarrolladores para implementar las sombras a los objetos? Como sombra a los peatones, vehiculos etc.. y de que motor trabajan las sombras?. Otra pegunta respecto a graficos sabes como funcionan o agregan los supuestos "Enb Series" o "shadders" es decir los reflejos realistas como es los autos, en los vidrios y en el agua y la luz del sol?? Espero tu respuesta ❤😎😎✌🎊🎉
@srkawasakih2r489
@srkawasakih2r489 4 года назад
F pormi no me respondio :'v
@Bala7
@Bala7 3 года назад
¡Hola Kawa! :D :D No te preocupes hombre, ya ves que yo también llego tarde a responder los comentarios xDD Respecto a tus preguntas, las sombras dependen de la parte del motor que maneja la iluminación. Cada triángulo de un modelo 3D tiene una textura, y esta tiene en cada punto un color asociado. Este color de la textura se modifica para hacerlo más oscuro o más claro dependiendo de las luces del entorno. Para calcular cuánto hay que modificar el color hay muchas técnicas que utilizan los motores, desde precalcularlas cuando se diseña el nivel, hasta el ray-tracing en tiempo real. Hay muchos libros para estudiar sobre el tema, te recomiento buscar algo de iluminación en OpenGL para que veas un poco cómo funciona, porque es bastante complejo el asunto xDD Los shaders por ejemplo funcionan de forma parecida, es otro tipo de modificador del modelo que se escribe con código (hay un lenguaje específico para programar shaders) y funciona parecido a las luces, en el sentido de que lo que hace es modificar propiedades del modelo 3D base. Lo que no recuerdo es si se aplica antes el shader o las luces, creo que primero es el shader xDD O a lo mejor depende del engine, ni idea. Perdona por tardar en contestar pero es cuando he podido encontrar un hueco :D :D
@Josepepito34
@Josepepito34 5 месяцев назад
Hola, quiero correr tu engine pero me aparece "GLFW/glfw3.h: No such file or directory", alguna solución?, uso Visual Studio Code
@murdocc9
@murdocc9 3 года назад
te quedo buenisimo, hace unos meses queria hacer lo mismo pero no sabia como empezar asique ahora puedo basarme en tu engine para ver como hago el motor. +10
@josemanuelruizgonzalez9353
@josemanuelruizgonzalez9353 3 года назад
Gran proyecto! Tambien quiero hacer un motor 2D propio pero no se que nivel C++ necesito para poder lograrlo. POO, algoritmos y muchas matemáticas supongo. Le daré un vistazo al libro que recomendaste, saludos!
@justinmunguia1534
@justinmunguia1534 Год назад
¿Qué tal estuvo la lectura del libro? Quiero comenzar también pero no soy muy bueno programando, ni siquiera el mejor de la casa ;-;
@DavidGauto
@DavidGauto 5 месяцев назад
Es imposible hacer tu propio motor. Necesitas partes de otros sistemas pre fabricados, especializaciones en física, IA y sonido.
@garabatosdc5610
@garabatosdc5610 4 года назад
que triste yo programo en C#
@friedmonkey8411
@friedmonkey8411 4 года назад
No importa, si ya sabes C#, se te hará facilisimo c++
@garabatosdc5610
@garabatosdc5610 4 года назад
@@friedmonkey8411 ok gracias por esa sugerencia
@Bala7
@Bala7 4 года назад
Bueno C# está muy bien para algunas cosas, como hacer juegos en Unity por ejemplo :D :D Lo de que se te hará facilísimo C++... ya no estoy tan de acuerdo xD Puede que te resulte fácil aprender lo básico de C++ si sabes C#, pero luego C++ te ofrece mucho más, y ahí vas a tener que ponerte a estudiar de verdad :V
@Yt14521
@Yt14521 3 года назад
@@friedmonkey8411 Al revés, C# tiene un nivel de profundidad mucho menor que C++. Hay que estudiar más para dominar C++
@friedmonkey8411
@friedmonkey8411 3 года назад
@@Yt14521 A mí se me hizo muy fácil aprender ambos xd
@esaupalomo7996
@esaupalomo7996 3 года назад
Disculpa, ¿Dónde puedo conseguir el libro que recomendaste en el vídeo?
@catadorMaestro123
@catadorMaestro123 2 года назад
estoy preparando un motor http para c++ super fácil de usar, mas fácil que rn Javascript para les quede mas facil introducir el online
@simplework9559
@simplework9559 2 года назад
Noooo Espert se hizo un canal en donde programa jueguitos, falta que seas pelado y ya
@jackb.777
@jackb.777 4 года назад
Puedes por favor hacer algo similar a Among Us, gracias. Saludos
@Bala7
@Bala7 3 года назад
¡Hola Jack! ^^ Es uno de los proyectos que tengo en mente jajaja Pero me gustaría que fuese multijugador, así que tengo que informarme primero sobre ello a ver cómo podría hacerlo :D
@josbexerra8115
@josbexerra8115 Год назад
...inventando la rueda.... con tantas ruedas existentes…. :)
@Bala7
@Bala7 Год назад
Las ruedas existentes no se hacen solas xD Los programadores de engine están muy solicitados hoy en día de hecho :D
@samircuya6094
@samircuya6094 4 года назад
La verdad no se por que pero siempre me a gustado saber como funcionan los videojuegos y que hay detras de esos graficos pero gracias a ti puedo saber como funcionan una caracteristicas de los videojuegos que me gusta es la iluminacion y sombras a y estuvo genial el directo que hiciste
@Bala7
@Bala7 4 года назад
¡Muchas gracias Samir! ^^ A ver cuándo saco un rato para hacer otro directo que yo también me lo pasé muy bien. Estoy planeando nuevas cosas para el canal y una de ellas me gustaría que fuera al menos un directo semanal con horario fijo, por ejemplo los lunes por la noche o algo así. Otra cosa es que luego lo cumpla xDD pero estoy trabajando en ello jajaja De las luces de los videojuegos me gustaría hacer un video porque haciendo este motor he leído libros que tienen cientos y cientos de páginas solo para las luces, así que da para hablar mucho xDD
@samircuya6094
@samircuya6094 4 года назад
@@Bala7 si xDD me la pase bien en tu directo y un directo semanal estaria bien
@agnologogiafler9085
@agnologogiafler9085 Месяц назад
fase 1 hacer un juego sin motor fase 2 que lea carracterísticas que el usuario añade fase 3 guardar la istancia editada por el usuario como otro programa independiente
@47xexu
@47xexu 11 месяцев назад
@rodrigoandresdealbalopez8500
@rodrigoandresdealbalopez8500 3 года назад
hola Bala_t que crack ,cuanto tiempo te tomo crear tu motor ?. podrias hacer un motor para ps2 ?
@demoman9114
@demoman9114 4 года назад
Tus videoa son bastante bueno, un amigo tenia planiado hacer un juego, se compro el unity pero no sabia como hacerlo y tus videos lo ayudaron mucho
@Bala7
@Bala7 4 года назад
¡Muchas gracias demoman! :D :D Me hace muy feliz saber eso, ¡espero poder probar el juego cuando lo haga! ^^
@fernanflooclasico5096
@fernanflooclasico5096 2 года назад
Voy a Acer mi motor yamado Der engine más poderoso que el unreal
@zazzx3788
@zazzx3788 2 года назад
Si haces uno llamalo Bala_SevenrealEngine
@mobv_a
@mobv_a 4 года назад
700 vistas ._. TE MERECES MAS CAPO
@Bala7
@Bala7 3 года назад
Jajaja ¡muchas gracias Mob! Poco a poco ya va llegando más gente al canal así que ya llegarán las visitas :D
@WhoisZephyr
@WhoisZephyr 5 месяцев назад
De cuantos gb estamos hablando?
@walter1904
@walter1904 3 года назад
Alfin lo que buscaba gracias
@marianp8122
@marianp8122 3 года назад
Me recomendarían algún motor para crear videojuegos en 2D y 3D que use C++?
@musicshow6316
@musicshow6316 3 года назад
Mi pc tirene problema con OpenGL no soporta la versión actual que mierda quiero hacer un vídeo juego como Minecraft ya que solo tengo un pc de!2 ram
@Bala7
@Bala7 3 года назад
¡Hola Marian! :D Podrías usar Unreal Engine o Godot, ambos usan C++ ^^
@lalodragonelalfa7382
@lalodragonelalfa7382 3 года назад
cuando vas a sacar un juego para la ps5
@l4biw
@l4biw 2 года назад
Buenos músculos , vas al gimnasio ?
@Cosquin
@Cosquin 4 года назад
Guau maravillosa explicación :D
@Bala7
@Bala7 4 года назад
¡Muchas Gracias Cosquín! ^^
@Vazquez1145
@Vazquez1145 4 года назад
próximo video: manipulo 0s y 1s para crear mi propio lenguaje de programación primitivo
@Bala7
@Bala7 4 года назад
Jajajaja Bueno eso ya lo hice en la carrera y no fue nada divertido xDD
@brodacode
@brodacode 4 года назад
@@Bala7 Tal cual con 0s y 1s? O usaste ensamblador?? :0
@XD-qq7oi
@XD-qq7oi 3 года назад
En mi opinión no vale la pena crear tu propio motor bueno si lo quieres publicar para cobrar esta bien pero tardaría años en hacer todo lo necesario como físicas online tipos de gráficos sonido líquidos etc. Mejor usar otros motores aunque te cobren:v
@Bala7
@Bala7 3 года назад
Por supuesto. Si quieres hacer un juego lo mejor es que utilices un motor de los que ya existe, te llevará mucho menos tiempo y esfuerzo. Aún así recomiendo hacer un motor sencillo a todos los que quieran ser programadores, te ayuda mucho a comprender cómo funcionan por detrás otros motores como Unity o Unreal Engine, lo cual ayuda mucho cuando se programan juegos de cierto tamaño :D
@AunamGarcia
@AunamGarcia 4 года назад
Buen video bro ¿hay libros para hacer eso pero en C#?
@Bala7
@Bala7 4 года назад
¡Hola Aunam! ^^ Justo cuando empecé a programar, hice algo parecido en C# usando XNA como librería gráfica. Puedes probar con el libro 'XNA 4.0 Game Development by Example: Beginner's Guide'. Al menos me valió para hacer un pequeño motor para juegos en 2D, pero no se si tiene para 3D también. Lo malo es que Microsoft ha dejado de dar soporte a esta librería gráfica (se usó mucho en Xbox360, y creo que un poco en XboxOne), así que no la van a actualizar más. Pero para aprender seguramente te sirva igual :) ¡Un saludo! :D
@Bala7
@Bala7 4 года назад
@@martinezlucassebastianpan4178 Bueno, son relativamente parecidos en el sentido de que las cosas que haces con C# se pueden traducir fácilmente a C++, aunque luego si te metes en detalles y cosas avanzadas de C++, ves que puede dar muuuuuucho más de sí, sobre todo con las últimas revisiones de C++ :D :D
@mclovinbot3338
@mclovinbot3338 2 года назад
se podria hacer un blender con opengl? o mas bien que se usa o se asemeja al compartimento de la modelacion con cubos, vértices etc.
@Bala7
@Bala7 2 года назад
Aún no me he metido en cómo hacer un editor para el engine, pero creo que lo ideal sería mezclar OpenGL con algún otro sistema de ventanas. Ahora mismo estoy rehaciendo este motor desde cero, y en algún momento quiero hacerle un editor. Cuando lo tenga listo hago vídeo xD
@happyness231
@happyness231 4 года назад
Puedes enseñar como hacer un mapa tipo fornite en unity porfavor
@Bala7
@Bala7 4 года назад
¡Hola happy ness! ^^ ¡Sí! El proyecto de Fortnite ya lo tengo avanzado así que dentro de poco le tendré que hacer el mapa. En cuanto me ponga a ello hago vídeo :)
@CreeperSlenderman
@CreeperSlenderman 3 года назад
hacer un mapa es todo de tu creatividad, necesitarias crear los meshes o modelos, por ejemplo los arboles, las casas, y hacer el terreno Asi que tendrias que aprender a modelar en blender o automax 3ds el que mas te guste. Ha y muchos tutoriales de blender!
@tntmoxy9697
@tntmoxy9697 3 года назад
Hola, yo tengo una compu windoes 8.1 de 2013, no he podido actualizarla, si descargo una version vieja de C++ aún puedo programar un juego en 3d??? Me gustaría mucho 💖
@Bala7
@Bala7 3 года назад
¡Hola Flaky! :D Yo creo que sí puedes, solo tienes que encontrar una versión de Visual Studio para Windows 8.1, y con eso debería ser suficiente ^^
@cristianmanuelabalosfernan6081
Mmmmm...osea hacer un motor de videojuegos es usar una librería gráfica y hacer un juego con el?, Esq yo ya hice algunos juegos con sfml y ahora quería saber si como hacer un motor de videojuegos.
@abstracto.
@abstracto. Месяц назад
Llego algo tarde pero un motor de videojuegos no necesariamente tiene que ser una aplicación con editor integrado como Unity o Unreal, un motor de juego se define como lo que hace que un juego funcione y eso también puede ser el código del juego en bruto, por ejemplo, el motor de Doom (el primero) no es más que programación pura y dura la cual mucha gente agarra y modifica para hacer sus propios proyectos (aunque claro, también ya hay editores para ese motor pero son cosas externas). Si haces un tetris técnicamente ya has hecho un motor en el que corre ese tetris, solo que si quieres hacer otra cosa es obvio que vas a tener que modificar el código para incluir más funciones según tus necesidades.
@lionelricardomendiaribera2003
Voy a hacer un gta6 xd
@ismaelcentella
@ismaelcentella 2 месяца назад
que libreria usas?
@ii-ii-ii-ii-ii
@ii-ii-ii-ii-ii Месяц назад
MUCHAS GRACIAS!!
@ferneyestebannaranjochavar53
@ferneyestebannaranjochavar53 4 года назад
Hola podrías explicar como se haría un software de gráficos rasterizados o software de vectores como seria illustrator, krita, photoshop?
@Bala7
@Bala7 3 года назад
¡Hola Ferney! :D Uf eso se escapa a mis conocimientos de momento xDD De hecho estuve investigando ese tema para poder hacerle una interfaz de ese estilo a mi motor, pero parece complicado jajaj Si avanzo un poco este proyecto del game engine a lo mejor me pongo a investigar de verdad cómo hacerle una buena interfaz ¡Un saludo! ^^
@dannyjoestar1847
@dannyjoestar1847 4 года назад
Sé pueden hacer los remates de mw y animaciones??? Saludos
@Bala7
@Bala7 3 года назад
¡Hola dan! :D Animaciones todavía no se pueden hacer con este motor, pero estoy leyendo ya sobre el tema para implementarlas :D Los remates de mw no se muy bien a qué te refieres xDD ¡Un saludo! :)
@dannyjoestar1847
@dannyjoestar1847 3 года назад
@@Bala7 gracias xd no lo sabia
@ignacioblanch9671
@ignacioblanch9671 3 года назад
Comentario desde la matemática, las operaciones con matrices pueden encontrarse en libros de Álgebra lineal, no en los de geometría proyectiva, ya que esta rama es la que suele explicar puntos de vista sin hablar mucho de medidas y de cálculos. Saludos
@Bala7
@Bala7 3 года назад
Hola Ignacio :D Bueno supongo que dependerá del libro xD Desde luego los fundamentos de las operaciones con matrices sí que se encuentran en los libros de Álgebra Lineal, pero al menos los libros que yo tuve de Geometría Proyectiva en la carrera también detallaban todas las operaciones y había ejercicios y eso :D
@PterPmntaM
@PterPmntaM Год назад
Buen video, estoy investigando no como hacer motores de videojuegos, sino más bien, que hace que una empresa haga el suyo propio. Personalmente, y creo que con un poco de ahorrarse tener que pagar por usarlo, y tener un mejor control de manera interna. Pero, en estos tiempos me nace una pregunta, de verdad vale la pena viendo el nivel que tiene Unity y no se diga Unreal Engine, de hacer un propio motor, creo que debe ser algo muy puntual, mírese la empresa de Remedy Studios, y el tipo de juegos que desarrollan.
@Bala7
@Bala7 Год назад
¡Hola! :D Puede haber muchas razones para hacer un motor interno, pero dos de las más importantes son como bien dices el dinero, y el control sobre el motor. Por ejemplo Unity tiene muchas limitaciones que salen a la luz cuando intentas hacer un proyecto lo suficientemente grande, y eso puede ser un lastre enorme para una empresa. Imagino que en Unreal sucederá algo parecido, aunque no conozco lo suficiente de ese motor como para opinar. Otro ejemplo es que cuando el motor falle en algo, lo puedas arreglar. Hay canales para comunicarse con los devs de Unity y Unreal pero son lentos y puede que no te den el soporte que necesitas. Si los que hacen el motor están en tu misma empresa es mucho más fácil esto. Y luego que si el juego vende mucho, hay que pagar mucho dinero a estas empresas (Unity y Epic), así que es lógico que un estudio prefiera quedarse este dinero para ellos mismos :V Espero haberte ayudado, ¡un saludo! ^^
@PterPmntaM
@PterPmntaM Год назад
@@Bala7 Claro, lo del pago es obvio por el uso de la herramienta, pero al mismo tiempo todo ese tema de motor propio, trae otro problema, o al menos eso parece. Por ejemplo, hace unos días veía un video de un canal de análisis de juegos, y hablaban de un problema que tiene Halo actualmente, y es que el motor que usan, aún sigue siendo el mismo que crearon los que crearon el primer Halo, claro ha de tener muchas modificaciones y actualizaciones, pero al mismo tiempo arrastra problemas, de que al no estar mucha gente que debe entrar a conocer el el motor y otros problemas de este, no permite avanzar al ritmo que desean lo que quieren hacer el 343 industry, al punto, que dicen bajo cuerda, que quizás, el próximo motor sea el de Epic. Tengo ahora otra duda XD, tienes algún video o ejemplo donde expliques que empresa empezó hacer algo con Unity, y le paso que no le servía del todo y por qué?
@diegohumbertoluxramirex8704
@diegohumbertoluxramirex8704 2 года назад
solo en ingles esta el libre
@Bensi12
@Bensi12 4 года назад
Que tal un vídeo replicando los crafteos de Minecraft? Creo que sería curioso
@Bala7
@Bala7 4 года назад
¡Pues me lo apunto! La verdad es que sí es interesante, sobre todo por cómo manejar la base de datos de crafteos para encontrar el que estamos haciendo instantáneamente. Le daré una vuelta en mi cabeza a ver si se me ocurre alguna solución sencilla :D :D
@Ale_w17
@Ale_w17 4 года назад
wtf me bolaste la mente Sos un crack
@Bala7
@Bala7 4 года назад
¡Muchas gracias Willy! :D :D :D
@alexandervargas5929
@alexandervargas5929 3 года назад
que tipo de pc y con caracteristicas son recomendables para que no estalle ,ni se lente en este intento ?XD
@Bala7
@Bala7 3 года назад
¡Hola Alexander! :D Pues para hacer un motor pequeñito no hace falta un pc muy potente la verdad, piensa que vas a renderizar cosas muy simples comparado con lo que ocurre en Unity o Unreal xD Pero cuanta más potencia tenga mejor, claro :D
@WhoisZephyr
@WhoisZephyr 5 месяцев назад
Mi miedo es que termine pesando mucho la app q creare
@pete-i7p
@pete-i7p 2 месяца назад
Si lo haces en Unity hay muchas opciones de compresión.
@alexjavierosquifandubs
@alexjavierosquifandubs 3 года назад
yo como estudio ingeniería civil informática, conozco de lo que dices, igual para crear un juego en si, igual hay que aplicar muchas cosas, como algebra, física, calculo, geometría, algebra lineal (para la inteligencia artificial) y un montón de cosas igual crear un juego no es sencillo y lo mas fundamental necesitarías un grupo de trabajo ya que son miles y miles de líneas de código dependiendo del lenguaje de programación a utilizar ejemplo, Python ya que es el lenguaje mas utilizado en la actualidad o puede ser unreal engine,etc etc etc....
@Bala7
@Bala7 3 года назад
¡Hola Alex! ^^ Efectivamente hay que saber algo de matemáticas para hacer juegos, todo depende del tipo de juego que sea, y cuánta gente tengas en el equipo. También hay juegos hechos por una persona que son geniales, como Stardew Valley. Pero sí, en general es algo que requiere mucho trabajo y muchos conocimientos :D
@alexjavierosquifandubs
@alexjavierosquifandubs 3 года назад
@@Bala7 igual el crear el motor para videojuegos que planteaste bien novedoso se ve e interesante
@coca7895
@coca7895 Год назад
podrias enseñar a como hacer un minecraft en c++?, es que no hay tutoriales en español que expliquen eso
@pablob3871
@pablob3871 3 года назад
Re tarde pero bueno, justo estoy viendo videos de c++, y llegue al tuyo, super clarificador, gracias 🤩
@Bala7
@Bala7 3 года назад
¡Muchas gracias Pablo! :) :)
@N1colass_dev
@N1colass_dev 3 года назад
Cuál es ese programa o editor para hacer esas cosas?
@Bala7
@Bala7 3 года назад
¡Hola Nicolás! El editor de código que uso es Visual Studio ^^
@N1colass_dev
@N1colass_dev 3 года назад
Gracias genio!!!
@DevDuc_nt
@DevDuc_nt 2 года назад
Tutorial?
@Fxiques
@Fxiques 2 года назад
Genial, me topé con tu canal y tienes un seguidor más 🙏🏻 Puedes hacer un vídeo cómo se hace un programa como blender 🙏🏻
@Bala7
@Bala7 2 года назад
Hola FXiques :D Me gustaría mucho, pero todavía no se cómo hacer eso xD Una de las cosas que me gustaría añadir al motor es un editor, así que cuando aprenda, intentaré hacer el vídeo :)
@Fxiques
@Fxiques 2 года назад
@@Bala7 super. estaré atento con la campanita.
@mikemixsosa4264
@mikemixsosa4264 4 года назад
Mejor crea un nuevo lenguaje de programación jajajaja
@Bala7
@Bala7 4 года назад
Jajaja ojalá, pero eso ya es next level. Me suena que Jonathan Blow (el creador de Braid y The Witness), empezó a crear su propio lenguaje de programación, que era más eficiente porque era data-oriented (movidas de compiladores), y eso me dejó la cabeza loca. No se si lo terminó o si sigue con ese proyecto la verdad xDD
@edwinrojas6051
@edwinrojas6051 2 года назад
Que buen video felicitaciones
@saitokun8834
@saitokun8834 3 года назад
Me siento fabulosa 😂
@fakell8625
@fakell8625 2 года назад
Que tan difícil es hacer un motor de juego?,le vas a meter más cosas a ese motor?
@Bala7
@Bala7 2 года назад
Me gustaría meterle más cosas sí, pero sin duda es un proyecto complejo. Hacer uno como este del vídeo es relativamente fácil, siguiendo tutoriales y tal. Lo siguiente que me gustaría hacer es aprender bien OpenGL, y luego con suerte, hacerle un editor para poder crear las escenas con una ventana gráfica estilo Unity/Unreal (mucho más simple por supuesto).
@fakell8625
@fakell8625 2 года назад
@@Bala7 a ok,muchas gracias por responder y mucha suerte con tu motor de juego
@jackb.777
@jackb.777 4 года назад
Hola Bala_7 ¿tienes Discord?
@Bala7
@Bala7 3 года назад
¡Hola Jack! ^^ Estoy pensando en abrir un Discord del canal, aunque sea para avisar de los vídeos y directos :D :D En cuanto lo tenga listo os avisaré :)
@zeusdg8
@zeusdg8 3 года назад
Quiero hacer lo mismo, pero sin librerias prediseñadas,....
@Hombresconlag
@Hombresconlag Год назад
:v
@vermark1_5
@vermark1_5 2 года назад
Una pregunta cuanto se demora en hacer un motor gráfico?
@nosoyfandekunno9239
@nosoyfandekunno9239 2 года назад
2077 años xd
@BobbyLonely
@BobbyLonely 3 года назад
si fuera mas joven aprenderia todo este fantastico mundo :(
@Bala7
@Bala7 3 года назад
Nunca es tarde Roberth :D :D
@BobbyLonely
@BobbyLonely 3 года назад
@@Bala7 :) y por donde empezaria. es que solo entro al youtube a ver peliculas antiguas
@UnfixingRed
@UnfixingRed 3 года назад
¿Puedo ir sobre C# en tu motor ?
@Bala7
@Bala7 3 года назад
¡Hola Pablo! :D Tal y como está ahora no se puede. El motor usa C++ y las librerías que uso también están pensadas para este lenguaje. Supongo que sí se podría seguir expandiendo el motor en C++ y hacer una API para que se pueda llamar desde un código C#, de esa forma se podrían programar los juegos en C#. Pero es complicado xD
@AnimalesAsombrososREM
@AnimalesAsombrososREM 2 года назад
Muy buena explicación y muy buen proyecto. Muchas gracias hermano
@Novemtails
@Novemtails 3 года назад
Buenísimo, eres un crack. Ya me conseguí el libro que mencionas
@yooeduque4593
@yooeduque4593 4 года назад
Este hombre si es muy crack xd!
@Bala7
@Bala7 4 года назад
Jajaja ¡tú sí que eres un crack Duque! :D :D
@Xoroshiro128
@Xoroshiro128 2 года назад
fuaa chabon re piola a mi me encantaría hacer mi propio motor pero lo hago porque quiero hacer un proyecto en mente que no concuerda con los motores mas famosos del mercado actualmente, que libros me recomendarías a demás de el primero para saber mas? o con ese ya tenes suficiente para hacer lo que yo busco?
@AbnerBerganza-p2l
@AbnerBerganza-p2l 5 месяцев назад
Buen video gracias por el libro
@jackb.777
@jackb.777 4 года назад
Excelente vídeo. Saludos
@Bala7
@Bala7 4 года назад
¡Muchas gracias Jack! Un placer como siempre verte por aquí ^^ ¡Un saludo!
@bueno_excelente
@bueno_excelente 2 года назад
Puedo hacer un motor gráfico en HTML? Estoy aprendiendo a programar en HTML cómo propósito de este año
@javi5533
@javi5533 Год назад
Y el nombre que nombre le pondría al motor gráfico cuando lo tengas echo
@k2fwiof1
@k2fwiof1 4 месяца назад
Me suscribo por la importancia al principio de nombrar al libro, yo estoy aprendiendo a programar por libro también, y aunque debo de comprarlos en el extranjero y salen caros por ese echo, es la mejor manera de aprender a programar y saber como funcionan las cosas.
@SayaGamer3
@SayaGamer3 3 месяца назад
Si es posible es recomendable bajarlos en línea por el mismo motivo, teniendo en cuenta que no todos tenemos las facilidades geográficas. Lo mismo con las facilidades económicas, aunque ahí entra en juego si estás en contra de piratear un libro, en tal caso solo habría que preferir la compa de ebooks si es que es posible.
@pabloalbertohechavarribeni3031
@pabloalbertohechavarribeni3031 3 года назад
Wey, y el link del libro
@Bala7
@Bala7 3 года назад
¡Hola Pablo! :D El libro es de pago así que no debería poner links por aquí, pero no creo que te cueste encontrarlo por Google o en LibraryGenesis ;)
@djheflin1
@djheflin1 3 года назад
hola!!! la verdad amazing video me encanto espero el nuevo éxito los dejo les dejo kisses agradecido
@Nuck00-f7u
@Nuck00-f7u 3 года назад
Oye Bro ¿crees que se pueda crear un juego para ps2? Si se puede creare el Minecraft pero lo haré de una sierta manera para que no sea pesado y no exista el lag
@Bala7
@Bala7 3 года назад
¡Hola Fabian! :D :D Realmente no creo que sea posible hoy día hacer juegos para PS2 la verdad :/ Lo que puedes intentar hacer es un juego para PC o móviles que imite la estética de PS2, hay tutoriales en RU-vid explicando cómo hacerlo con shaders concretos y el resultado es bueno. Ya lo de crear Minecraft más ligero y sin lag... si es más ligero tendrás que quitarle muchas cosas al Minecraft original, y por otro lado si tiene online, va a tener lag sí o sí (depende también de la conexión y localización de los jugadores). Piensa que Minecraft lo hace Mojang que es una empresa enorme con programadores muy expertos... ¡Un saludo!
@polygon_1328
@polygon_1328 3 года назад
Se puede pero con el dev-kit de ps2 pero son muy dificiles de encontrar y eso los hace muy caros ademas no hay casi tutoriales del kit
@Bala7
@Bala7 3 года назад
@@polygon_1328 ¿Uf no parece que merezca mucho la pena tanto esfuerzo no? xD
@rodrigoandresdealbalopez8500
@rodrigoandresdealbalopez8500 3 года назад
mira aqui esta un proyeccto de minecraft para ps2 s quieres puedes unirte ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-mwmfJ7t8QzI.html
@elcomecucas2.034
@elcomecucas2.034 2 года назад
@@Bala7 Expertos programadores que le metieron lagazos al juego en la 1.13
@victorgamez4326
@victorgamez4326 3 года назад
Una duda, como se hicieron las librerias para graficos 2d y 3d no es posible crear una propia?
@noticiasdemini2143
@noticiasdemini2143 2 года назад
Quiero una actualización de esto
@user-nb5lh9gf5v
@user-nb5lh9gf5v 3 года назад
Puedes ponerle el motor de físicas de GTA4 al bala engine?
@user-nb5lh9gf5v
@user-nb5lh9gf5v 3 года назад
Por cierto te falta mucho para terminarlo? xd
@thecrin5843
@thecrin5843 2 года назад
ahora mismo estoy en una discucion interna, por saber si debo dejar de estudiar c++ y enfocarme mejor en c# por la facilidad que me da en Unity. diganme, ?me dedico a estudiar solamente c# o seguir estudiando c++ para hacer videojuegos?
@thomaesteBHA
@thomaesteBHA 2 года назад
Diría c# si tu pc corre Unity si lo corre y también el unreal enguine pues debes aprender los 2 yo voy a aprender c++ por su facilidad con OpenGL y poder crear un motor gráfico porque mi pc es una papa
@thecrin5843
@thecrin5843 2 года назад
@@thomaesteBHA creo que tienes razón, c# facilita la programación con Unity, pero c++ permite hacer cambios en la estructura interna del juego.
@nahsstudios
@nahsstudios Год назад
Tomare tu video como base para aprender sobre el tema
@qitinglihu7350
@qitinglihu7350 4 года назад
Muy buen video!!
@Bala7
@Bala7 4 года назад
¡Muchas gracias Qiting! :D :D
@LUSARTMEX
@LUSARTMEX 3 года назад
Aquí aprendo más que la escuela.
@vegi2188
@vegi2188 4 года назад
Ta chido pero no es lo mio
@Bala7
@Bala7 4 года назад
Lo entiendo, hacer estas cosas puede resultar feo la verdad xD
@vegi2188
@vegi2188 4 года назад
@@Bala7 si al menos quedo bastante bien y es lo que hace que valga la pena ya que el 90% son de paga y al menos uno poder hacer el propio es almenos "relajante" en cierto sentido
@thadow8937
@thadow8937 4 года назад
laik
@Bala7
@Bala7 4 года назад
Laik para ti Nico ^^
@thadow8937
@thadow8937 4 года назад
@@Bala7 Gracias :V
@maximilianolamagni7148
@maximilianolamagni7148 Год назад
Sos un crack vieja
@vegi2188
@vegi2188 4 года назад
Mami dijo que es mi turno de ser fijado :D
@wes5457
@wes5457 3 года назад
Voy a intentar hacerlo.
@Lokin24
@Lokin24 3 года назад
Ecxelente video, nuevo Sub :"3
@edgarmartinez2810
@edgarmartinez2810 5 месяцев назад
Me atrapaste, si es cine
@santiadou2369
@santiadou2369 3 года назад
gente como tu merece mas subs
@Bala7
@Bala7 3 года назад
¡Muchas gracias VicioLandia! ^^ Espero que crezca el canal este año :)
@princesapaint7474
@princesapaint7474 4 года назад
Excelente trabajo Bala, excelente calidad n-n
@Bala7
@Bala7 4 года назад
¡Muchísimas gracias Princesapaint! Me alegro mucho de que te haya gustado ^^
@arfrados4553
@arfrados4553 3 года назад
nice +1
@mayamamaicez9327
@mayamamaicez9327 Год назад
Increíble
@abdielnunez8342
@abdielnunez8342 3 года назад
Gracias me ayudaste demasiado
Далее
Probando GODOT ¿Es un BUEN MOTOR de VIDEOJUEGOS?
11:25
Hice un MOTOR de VIDEOJUEGOS en 48 HORAS!
9:01
Просмотров 10 тыс.
Ко мне подкатил бармен
00:58
Просмотров 142 тыс.
El MOTOR ARGENTINO que ESTÁ CAMBIANDO el GAMING
11:46
Просмотров 109 тыс.
Creando un MOTOR GRAFICO 3D
8:01
Просмотров 35 тыс.
Deberias Crear Tu Propio MOTOR GRAFICO???
6:01
Просмотров 17 тыс.
Make Your Own Raycaster Part 1
16:52
Просмотров 424 тыс.
¿Qué rayos es un motor de videojuegos?
4:34
Просмотров 199 тыс.
Learning C++ by making a Game... in 1 Week?!
10:14
Просмотров 482 тыс.
Así se hace la HIERBA en VIDEOJUEGOS
4:11
Просмотров 4,7 тыс.
Hice un JUEGO en C++ (sin morir en el intento…)
4:30