Hago mi propio MOTOR DE VIDEOJUEGOS en C++

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

КОМЕНТАРІ • 210

  • @Bala7
    @Bala7  4 роки тому +39

    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 роки тому +1

      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 ^^

  • @mitsaki
    @mitsaki 4 роки тому +36

    Siendo sincera, acabo de aprender más viendo tu vídeo que yendo a clase.

    • @Bala7
      @Bala7  4 роки тому +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 4 роки тому +2

      @@Bala7 xD Gracias a ti!

  • @PeterBishoport
    @PeterBishoport 4 роки тому +18

    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  4 роки тому +2

      ¡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! :) :)

  • @andresmarquez2801
    @andresmarquez2801 Місяць тому

    Como soy un jugador de dark souls y a nosotros nos gusta sufrir, voy a hacer mi propio motor por que puedo y quiero y así poder hacer mis propios juegos y demás. Va a estar difícil, pero eso es lo divertido en mi opinión. Le dejo su like porque es un buen video y el conocimiento es un circulo. Gracias por crear este tipo de contenido.

  • @CidCodigos
    @CidCodigos 4 роки тому +91

    Cuando el bala engine 2020?

    • @Bala7
      @Bala7  4 роки тому +33

      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 роки тому +14

      @@Bala7 hooo wapo :3 tiembla unity y unreal el bala engine va por ustedes xD

    • @Bala7
      @Bala7  4 роки тому +10

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

  • @IchBinJason
    @IchBinJason 3 роки тому +25

    Alguien:
    Hay no, en ningún motor se puede programar en alfabeto infantil, me mataré
    Este man:
    *Crea su propio motor*

  • @ldsr3181
    @ldsr3181 4 роки тому +6

    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 роки тому +1

      Jajaja anda LDSR, ¡si te estás haciendo un Fortnite igual que el original! eso sí que es berraco :O :O

  • @k2fwiof1
    @k2fwiof1 5 місяців тому

    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 5 місяців тому

      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.

  • @murdocc9
    @murdocc9 3 роки тому +5

    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

  • @galo7486
    @galo7486 3 роки тому +54

    1-Gráficos(OpenGl)
    2-Físicas (Bullet)
    3-Audio(irrklang)
    Muchas gracias! :D

    • @pezzard4092
      @pezzard4092 3 роки тому +2

      Bro, puedes pasarme (si no es mucha molestia claro) los link de OpenGl, Bullet y irrklang? 😄

    • @m4_rco656
      @m4_rco656 2 роки тому +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...

  • @demoman9114
    @demoman9114 4 роки тому +3

    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 роки тому +1

      ¡Muchas gracias demoman! :D :D
      Me hace muy feliz saber eso, ¡espero poder probar el juego cuando lo haga! ^^

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

    Tomare tu video como base para aprender sobre el tema

  • @pablob3871
    @pablob3871 3 роки тому +1

    Re tarde pero bueno, justo estoy viendo videos de c++, y llegue al tuyo, super clarificador, gracias 🤩

    • @Bala7
      @Bala7  3 роки тому

      ¡Muchas gracias Pablo! :) :)

  • @walter1904
    @walter1904 3 роки тому +2

    Alfin lo que buscaba gracias

  • @edgarmartinez2810
    @edgarmartinez2810 7 місяців тому

    Me atrapaste, si es cine

  • @yooeduque4593
    @yooeduque4593 4 роки тому +1

    Este hombre si es muy crack xd!

    • @Bala7
      @Bala7  4 роки тому +1

      Jajaja ¡tú sí que eres un crack Duque! :D :D

  • @mobv_a
    @mobv_a 4 роки тому +2

    700 vistas ._.
    TE MERECES MAS CAPO

    • @Bala7
      @Bala7  4 роки тому

      Jajaja ¡muchas gracias Mob! Poco a poco ya va llegando más gente al canal así que ya llegarán las visitas :D

  • @ignacioblanch9671
    @ignacioblanch9671 3 роки тому +1

    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

  • @samircuya6094
    @samircuya6094 4 роки тому +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 роки тому +1

      ¡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 роки тому +1

      @@Bala7 si xDD me la pase bien en tu directo y un directo semanal estaria bien

  • @LUSARTMEX
    @LUSARTMEX 3 роки тому

    Aquí aprendo más que la escuela.

  • @jalsecuador2216
    @jalsecuador2216 2 роки тому +2

    ¡Nunca pensé que fuera tan sencillo! :)

  • @alexjavierosquifandubs
    @alexjavierosquifandubs 3 роки тому +1

    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 роки тому +1

      ¡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

  • @josemanuelruizgonzalez9353
    @josemanuelruizgonzalez9353 3 роки тому +4

    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 ;-;

  • @Cosquin
    @Cosquin 4 роки тому +3

    Guau maravillosa explicación :D

    • @Bala7
      @Bala7  4 роки тому +1

      ¡Muchas Gracias Cosquín! ^^

  • @Fxiques
    @Fxiques 2 роки тому +1

    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 роки тому +1

      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 роки тому +1

      @@Bala7 super. estaré atento con la campanita.

  • @Bensi12
    @Bensi12 4 роки тому +1

    Que tal un vídeo replicando los crafteos de Minecraft? Creo que sería curioso

    • @Bala7
      @Bala7  4 роки тому +1

      ¡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

  • @ii-ii-ii-ii-ii
    @ii-ii-ii-ii-ii 3 місяці тому

    MUCHAS GRACIAS!!

  • @Vazquez1145
    @Vazquez1145 4 роки тому +7

    próximo video: manipulo 0s y 1s para crear mi propio lenguaje de programación primitivo

    • @Bala7
      @Bala7  4 роки тому +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

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

    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  Рік тому +2

      ¡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é?

  • @edwinrojas6051
    @edwinrojas6051 2 роки тому +1

    Que buen video felicitaciones

  • @saitokun8834
    @saitokun8834 3 роки тому +1

    Me siento fabulosa 😂

  • @jackb.777
    @jackb.777 4 роки тому +1

    Excelente vídeo. Saludos

    • @Bala7
      @Bala7  4 роки тому +1

      ¡Muchas gracias Jack! Un placer como siempre verte por aquí ^^
      ¡Un saludo!

  • @Novemtails
    @Novemtails 3 роки тому +1

    Buenísimo, eres un crack. Ya me conseguí el libro que mencionas

  • @princesapaint7474
    @princesapaint7474 4 роки тому +1

    Excelente trabajo Bala, excelente calidad n-n

    • @Bala7
      @Bala7  4 роки тому

      ¡Muchísimas gracias Princesapaint! Me alegro mucho de que te haya gustado ^^

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

    Sos un crack vieja

  • @wes5457
    @wes5457 3 роки тому

    Voy a intentar hacerlo.

  • @mclovinbot3338
    @mclovinbot3338 2 роки тому +1

    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

  • @esaupalomo7996
    @esaupalomo7996 3 роки тому +1

    Disculpa, ¿Dónde puedo conseguir el libro que recomendaste en el vídeo?

  • @qitinglihu7350
    @qitinglihu7350 4 роки тому +1

    Muy buen video!!

    • @Bala7
      @Bala7  4 роки тому

      ¡Muchas gracias Qiting! :D :D

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

    Increíble

  • @santiadou2369
    @santiadou2369 3 роки тому +1

    gente como tu merece mas subs

    • @Bala7
      @Bala7  3 роки тому +1

      ¡Muchas gracias VicioLandia! ^^
      Espero que crezca el canal este año :)

  • @AnimalesAsombrososREM
    @AnimalesAsombrososREM 2 роки тому

    Muy buena explicación y muy buen proyecto. Muchas gracias hermano

  • @ferneyestebannaranjochavar53
    @ferneyestebannaranjochavar53 4 роки тому +1

    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  4 роки тому +1

      ¡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! ^^

  • @srkawasakih2r489
    @srkawasakih2r489 4 роки тому +3

    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 роки тому +2

      F pormi no me respondio :'v

    • @Bala7
      @Bala7  4 роки тому

      ¡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

  • @AbnerBerganza-p2l
    @AbnerBerganza-p2l 7 місяців тому

    Buen video gracias por el libro

  • @Ale_w17
    @Ale_w17 4 роки тому +2

    wtf me bolaste la mente Sos un crack

    • @Bala7
      @Bala7  4 роки тому

      ¡Muchas gracias Willy! :D :D :D

  • @catadorMaestro123
    @catadorMaestro123 2 роки тому +1

    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

  • @djheflin1
    @djheflin1 4 роки тому

    hola!!! la verdad amazing video me encanto espero el nuevo éxito los dejo les dejo kisses agradecido

  • @dannyjoestar1847
    @dannyjoestar1847 4 роки тому +2

    Sé pueden hacer los remates de mw y animaciones??? Saludos

    • @Bala7
      @Bala7  4 роки тому +1

      ¡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 4 роки тому +1

      @@Bala7 gracias xd no lo sabia

  • @rodrigoandresdealbalopez8500
    @rodrigoandresdealbalopez8500 3 роки тому +2

    hola Bala_t que crack ,cuanto tiempo te tomo crear tu motor ?.
    podrias hacer un motor para ps2 ?

  • @josbexerra8115
    @josbexerra8115 2 роки тому +1

    ...inventando la rueda.... con tantas ruedas existentes…. :)

    • @Bala7
      @Bala7  2 роки тому

      Las ruedas existentes no se hacen solas xD
      Los programadores de engine están muy solicitados hoy en día de hecho :D

  • @BobbyLonely
    @BobbyLonely 3 роки тому +1

    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

  • @AunamGarcia
    @AunamGarcia 4 роки тому +2

    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

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

    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!

  • @47xexu
    @47xexu Рік тому +1

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

    Gracias por la sintesis

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

    podrias enseñar a como hacer un minecraft en c++?, es que no hay tutoriales en español que expliquen eso

  • @mr.gibsydanger803
    @mr.gibsydanger803 Рік тому +1

    Puedo implementar varias API en un mismo motor gráfico?

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

      Si mediante switch{
      case 0 setAPI(OPENGL_4_4);
      case 1
      SetAPI(D3D_11);
      case 3
      setAPI(VULKAN);
      }

  • @fakell8625
    @fakell8625 2 роки тому +1

    Que tan difícil es hacer un motor de juego?,le vas a meter más cosas a ese motor?

    • @Bala7
      @Bala7  2 роки тому +1

      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

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

  • @victorgamez4326
    @victorgamez4326 4 роки тому

    Una duda, como se hicieron las librerias para graficos 2d y 3d no es posible crear una propia?

  • @alexandervargas5929
    @alexandervargas5929 3 роки тому +1

    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

  • @abdielnunez8342
    @abdielnunez8342 4 роки тому

    Gracias me ayudaste demasiado

  • @thadow8937
    @thadow8937 4 роки тому +1

    laik

    • @Bala7
      @Bala7  4 роки тому +1

      Laik para ti Nico ^^

    • @thadow8937
      @thadow8937 4 роки тому +1

      @@Bala7 Gracias :V

  • @tntmoxy9697
    @tntmoxy9697 3 роки тому +1

    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 ^^

  • @Lokin24
    @Lokin24 3 роки тому

    Ecxelente video, nuevo Sub :"3

  • @marianp8122
    @marianp8122 3 роки тому +1

    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++ ^^

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

    Hola, quiero correr tu engine pero me aparece "GLFW/glfw3.h: No such file or directory", alguna solución?, uso Visual Studio Code

  • @N1colass_dev
    @N1colass_dev 3 роки тому +2

    Cuál es ese programa o editor para hacer esas cosas?

    • @Bala7
      @Bala7  3 роки тому +1

      ¡Hola Nicolás! El editor de código que uso es Visual Studio ^^

    • @N1colass_dev
      @N1colass_dev 3 роки тому

      Gracias genio!!!

  • @noticiasdemini2143
    @noticiasdemini2143 2 роки тому

    Quiero una actualización de esto

  • @Nuck00-f7u
    @Nuck00-f7u 3 роки тому +1

    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 UA-cam 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 роки тому +1

      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 ua-cam.com/video/mwmfJ7t8QzI/v-deo.html

    • @elcomecucas2.034
      @elcomecucas2.034 2 роки тому

      @@Bala7 Expertos programadores que le metieron lagazos al juego en la 1.13

  • @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. 3 місяці тому

      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.

  • @zeusdg8
    @zeusdg8 3 роки тому

    Quiero hacer lo mismo, pero sin librerias prediseñadas,....

  • @jackb.777
    @jackb.777 4 роки тому +2

    Puedes por favor hacer algo similar a Among Us, gracias. Saludos

    • @Bala7
      @Bala7  4 роки тому +1

      ¡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

  • @vermark1_5
    @vermark1_5 3 роки тому

    Una pregunta cuanto se demora en hacer un motor gráfico?

  • @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 роки тому +1

      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.

  • @lalodragonelalfa7382
    @lalodragonelalfa7382 3 роки тому

    cuando vas a sacar un juego para la ps5

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

    De cuantos gb estamos hablando?

  • @diegohumbertoluxramirex8704
    @diegohumbertoluxramirex8704 2 роки тому +1

    solo en ingles esta el libre

  • @UnfixingRed
    @UnfixingRed 3 роки тому +1

    ¿Puedo ir sobre C# en tu motor ?

    • @Bala7
      @Bala7  3 роки тому +2

      ¡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

  • @lionelricardomendiaribera2003

    Voy a hacer un gta6 xd

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

  • @ismaelcentella
    @ismaelcentella 4 місяці тому

    que libreria usas?

  • @happyness231
    @happyness231 4 роки тому +2

    Puedes enseñar como hacer un mapa tipo fornite en unity porfavor

    • @Bala7
      @Bala7  4 роки тому +1

      ¡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 4 роки тому

      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!

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

  • @arfrados4553
    @arfrados4553 3 роки тому

    nice +1

  • @fernanflooclasico5096
    @fernanflooclasico5096 2 роки тому

    Voy a Acer mi motor yamado Der engine más poderoso que el unreal

  • @saul8510
    @saul8510 3 роки тому +1

    roblox que tiene menos cosas que este motor : OOF

    • @XD-qq7oi
      @XD-qq7oi 3 роки тому +1

      Councuedo intente hacer un juego en roblox estudio y me di cuenta que era muy limitado al final ya no lo hice

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

    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

  • @jackb.777
    @jackb.777 4 роки тому +1

    Hola Bala_7 ¿tienes Discord?

    • @Bala7
      @Bala7  4 роки тому +1

      ¡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é :)

  • @simplework9559
    @simplework9559 2 роки тому

    Noooo Espert se hizo un canal en donde programa jueguitos, falta que seas pelado y ya

  • @zazzx3788
    @zazzx3788 2 роки тому

    Si haces uno llamalo Bala_SevenrealEngine

  • @pabloalbertohechavarribeni3031
    @pabloalbertohechavarribeni3031 3 роки тому +1

    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 ;)

  • @garabatosdc5610
    @garabatosdc5610 4 роки тому +5

    que triste yo programo en C#

    • @friedmonkey8411
      @friedmonkey8411 4 роки тому +3

      No importa, si ya sabes C#, se te hará facilisimo c++

    • @garabatosdc5610
      @garabatosdc5610 4 роки тому +1

      @@friedmonkey8411 ok gracias por esa sugerencia

    • @Bala7
      @Bala7  4 роки тому +2

      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 4 роки тому

      @@friedmonkey8411 Al revés, C# tiene un nivel de profundidad mucho menor que C++. Hay que estudiar más para dominar C++

    • @friedmonkey8411
      @friedmonkey8411 4 роки тому +1

      @@Yt14521 A mí se me hizo muy fácil aprender ambos xd

  • @DevDuc_nt
    @DevDuc_nt 2 роки тому

    Tutorial?

  • @WhoisZephyr
    @WhoisZephyr 7 місяців тому

    Mi miedo es que termine pesando mucho la app q creare

    • @pete-i7p
      @pete-i7p 4 місяці тому

      Si lo haces en Unity hay muchas opciones de compresión.

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

    Es imposible hacer tu propio motor. Necesitas partes de otros sistemas pre fabricados, especializaciones en física, IA y sonido.

  • @vegi2188
    @vegi2188 4 роки тому +2

    Mami dijo que es mi turno de ser fijado :D

  • @ImSplashGG
    @ImSplashGG 4 роки тому +1

    Bala Engine

    • @Bala7
      @Bala7  4 роки тому +1

      Jajaja el mejor nombre comercial que se me ocurrió

    • @ImSplashGG
      @ImSplashGG 4 роки тому

      @@Bala7 Qué tal "Bullet3D" xD?

  • @XD-qq7oi
    @XD-qq7oi 3 роки тому +1

    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 роки тому +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