Aprender a programar videojuegos

También te podría gustar...

37 Respuestas

  1. Gabriel dice:

    Me gusto esa frase “aprender a programar no es facil, pero esto no significa que sea dificil”, me motivo a empezar con mas ganas a programar.
    Este topic lo lei dos veces, porque despues de la primera vez no sabia exactamente con que empezar… Ahora ya se, con lo que sea.
    Lo que me gusta es que animas a las personas a empezar, cuanto mas practica mejor.
    Tengo una sola pregunta… Hace tiempo empece a estudiar C, pero no me gusto, no lo entendia… la programacion la deje por un lado y ahora quiero empezar de nuevo con Java, o hacer simples juegos con game maker. Me servira de algo?
    Decias “escribe codigo, mucho codigo”
    En que programa puedo generar mis codigos?
    Y despues del Game Maker, a por que voy? Unity? Obviamente en 2D
    Muchas gracias por tu atencion. Un gran abrazo desde Rumania.

    • David dice:

      Empezar con C no es la opción más fácil del mundo, en mi opinión, y con Java al principio tienes que creerte un poco algunas cosas hasta que empiezas a entender todo el tema de objetos.
      Si haces Java ,obviamente te servirá mucho, no solo para Game Maker sino para aprender cualquier lenguaje.
      Para escribir código, lo puedes hacer con Java o cualquier lenguaje. Cuando hacía yo Visual Basic .NET me creaba mis pequeños proyectos (un generador de ejércitos para Warhammer, un programa de optimización de bases de datos, etc). Si practicas con Gaem Maker, puedes hacer 20 prototipos de juegos pequeños, antes de empezar con un juego grande. Un poco como mis tutoriales, que están muy enfocados a hacer cosas concretas.
      Y después de Game Maker, ¡conquistar el mundo! 😉

  2. Gamer Snake dice:

    Pues la razón por la que vine a esta página fue para aprender a hacer un RPG como Undertale.
    Deberías crear una página dedicada a eso.

  3. Marta dice:

    Hola a todos. Soy docente y me interesa este programa para enseñar en la escuela secundaria. leí, leí y más leí….. muy bueno tu blog! Mi problema surge cuando descargo e instalo el software: Todo bien hasta que lo abro para investigarlo y me vuelve a la etapa de descargar e instalar (como si estuviese en un ciclo). Una sola vez pude ver parte de la ventana porque un cuadro tapa la mitad derecha y no hay cómo quitarlo.
    Mi sistema en windows 8.1, no sé si convendrá usar linux o un SO más antiguo o más moderno…. me podrían orientar? Gracias

  4. Marta dice:

    Perdón. No hace falta que apruebes los 2 comentarios anteriores ya que pude instalar bien el programa. Ahora A PROBARLO 🙂

  5. Marta dice:

    Hola. Quería preguntar en qué pestaña (en acciones) encuentro la opción START OF A BLOCK /END OF A BLOCK. Gracias

  6. Marta dice:

    Ya lo encontré 🙂

  7. Jacobo Sande Veiga dice:

    Hola,
    Mi duda es la siguiente.
    Cuales son los pasos que hay que dar para acabar viviendo de programar videojuegos?
    Es decir , tengo una FP de desarrollo de aplicaciones ( conocimiento en java, lo basico de c# y visual basic) y no se que he de hacer para “perseguir mi sueño” que sería ser programador en la industria.
    Hay gente que recomienda hacer el grado de Ingeniería informática, otros que recomiendan currártelo de manera autodidacta a base de cursos como los tuyos y experiencia creando sus propias obras.
    Se que es un comentario complicado, y que igual estoy preguntando por la fuente de la juventud, pero no tengo nadie que me guíe.
    pd: tengo 21 años, por si eso ayuda
    Gracias de antemano.

    Saludos

    • David dice:

      Hola,
      este tema daría para otro post de lo largo que es :).

      Si estás hablando de la “industria del videojuego”, está claro que debes hacer estudios universitarios, y posiblemente el máster de videojuegos que ofrecen muchas universidades, y así poder entrar en una de las empresas grandes que hay. Si tienes un buen nivel de inglés, pues lo más recomendable sería buscar trabajo en países como Canadá, EE.UU o Reino Unido.

      Y si no tienes experiencia, siempre va bien poder enseñar cosas que has hecho tú, tu portfolio vamos, no digo de tener juegos publicados, pero algo que puedas enseñar (con el proyecto del master sería suficiente).

      Luego está el tema de querer vivir de los videojuegos, y lo que quieres realmente es dedicarte a tu pasión. Una alternativa sería autopublicarte tus propios juegos. Hay ejemplos muy buenos en España de gente que ha hecho juegos muy buenos, incluso con Game Maker Studio, pero el camino es muuucho más complicado (todo lo que sea emprender lo es). Conozco varios ejemplos de un grupo de amigos que se juntan para publicar un proyecto, conseguirlo y no tener el retorno esperado.

      Repito, es muy complicado. ¡Ya me gustaría a mí poder vivir de los videojuegos! 🙁 Pero con 21 primaveras que tienes (¡aún eres joven!, jeje), es el momento perfecto para trazar tu plan y trabajar para conseguirlo.

      ¡Te animo a que lo hagas!

  8. Dankazu dice:

    Hola, temgo un buen rato queriendo hacer vidojuegos, temgo una especialidad en 3D y la verdad es que en mi país es casi imposible encomtrar trabajo sobre eso, pero decidí intentar mi sueño, temgo 24 años y cada vez me siento peor y peor, leer esto me motiva a aprnder a programar, nunca he tenido problemas con aprender, realmente lo hago muy rápido, pero solo necesito la motivación, en fin, mi pregunta es si me recomiendas aprender primero con algo sencillo en 2D (estudié arte así que no me es problema lo de esa part xD) o ir directamente a lo que es mi especialidad, que es el 3D, sinceramente los videojuegos son mi pasión y desde niño he querido hacerlos, quiero hacer de todo tipo, no me importa si es 2D o 3D, solo quiero que alguien más los disfrute igual que yo.

    • David dice:

      Uno de los principales problemas que nos encontramos los que trabajamos con Game Maker Studio es la parte de gráficos, que no sabemos dibujar o no saber dónde conseguir gráficos gratis. ¡Pero tú tienes esa parte cubierta al 1005!

      Mi consejo es que si la parte de arte la tienes cubierta, es que busques a algún programador para cubrir la otra parte, y así montar un equipo para avanzar al máximo. Pero si lo quieres hacer todo tú, empezar con Game Maker es la opción más fácil, ya que puedes hacer prototipos o juegos sencillos de una manera rápida.

      ¿2D o 3D? Si usas GMS, mejor es 2D. Si es 3D, entonces lo mejor es Unity. Yo creo que debes probar los dos programas y decidir con cual te sientes más cómodo.

      Espero ver tus resultados, así que ¡compártelo!

  9. juan dice:

    mil gracias por este post. Yo estaba buscando para adelantarme a la universidad antes de entrar y esto me viene de maravilla

  10. Juan dice:

    Super interesante todo, yo particularmente recomiendo javascript para iniciar a programar juegos https://www.escuelajavascript.com/realizando-tu-primer-juego-en-javascript-primer-parte/

  11. Jaume dice:

    Buenas, mi nombre es Jaume y soy un chico de 17 que estoy acabando mi grado medio de Sistemas Micro Informáticos y Redes y tengo conocimientos de HTML, CSS Y JavaScript.

    Me gustaría empezar con el tema de los videojuegos ya que es mi pasión, gracias por motivarme aún más.

    Empezaré con GMS y si me veo con fuerzas, en u futuro are Unity.

    Muchas gracias

    • David dice:

      Empieza con pequeños prototipos que estén completos, que es una buena manera de adquirir experiencia.
      Aunque si tienes conocimientos de JavaScript, verás que Game Maker es más fácil que otros motores y puedes hacer resultados muy buenos.

      ¡Espero ver tus proyectos!

  12. Kenzo dice:

    Buen día a todos.
    Actualmente soy diseñador gráfico y estructural, además fotografía y edición de videos. Llevo aproximadamente un año tratando de aterrizar la idea de crear un video juego. Al contrario que los demás la parte de la creación… El guión, sprites etc considero que la tengo cubierta, pero reconozco que la parte de programación, me hace falta mucho por aprender. Opino que Seguiré el consejo de David y haré proyectos cortos para adquirir experiencia y no morir en el intento jeje. Gracias a todos por sus comentarios… Aprendo de cada uno.

    Saludos desde Panamá

    • David dice:

      Buenas Kenzo, también puedes buscar o aliarte con alguien que se le de bien la programación. sé que no es fácil, pero si encuentras a esa persona será lo mejor, te lo digo por experiencia. Puedes probar de preguntar en algún grupo de Facebook

  13. Juandgg1114 dice:

    La verdad sólo estoy buscando un inicio para entrar a la universidad,
    Mi sueño es introducirme en el mundo de los vídeo juegos.

    Solo quería preguntar si estoy tomando un buen camino al comenzar por aquí.

    Tengo 16 años y aún no tengo idea de programar, me descargue GameMaker y se algo de HTML. Me manejo regular por lo de diseño.

    En resumen: ¿me estoy saltando algo importante que debería tener antes?

    • David dice:

      ¿Depende de cuál es tu objetivo final? ¿Quieres trabajar en una compañía de videojuegos? Entonces tienes que ir a la universidad.

      ¿Quieres publicar tus propios juegos? Puedes hacerlo ahora mismo, aunque es recomendable aprender a programar. Una muy buena manera de empezar es con Game Maker, y si luego quieres hacer cosas en 3D pasar a otro motor.

  14. Andrew dice:

    Muy buena este block, he querido hacer juego, pero lo que me traba es que trama de ir y que sea algo que no se vea seguido y es difícil escoger

  15. Yeison dice:

    A mi me interesa mas es diseñar niveles y todo lo que tenga que ver con eso pero ni idea de que programa me podri ayudar con eso

    • David dice:

      El diseño de niveles está completamente separado del programa, o lenguaje de programación, en cuestión. Por ejemplo, un amigo tuyo podría programar un juego de plataformas, y tú dedicarte solo al diseño de niveles, que en Game Maker Studio sería la parte de las rooms.

      Luego también está el testeo, que puede hacerlo exclusivamente otra persona (o usuarios), o los mismos del equipo.

      Aquí te dejo un artículo que habla de como empezar con el diseño de niveles
      Como empezar en el diseño de niveles

  16. skyx gachax dice:

    hola, me gusto mucho tu blog, es muy completo y tiene muchas recomendaciones buenas, queria preguntar, si como tu dices la mejor forma de empezar es con 2D, que tipo de juego puedo intentar hacer? algo así tipo flappy bird o anry birds?

    • David dice:

      Plataformas, shooter y un largo etc. Una muy buena manera de empezar es intentar recrear los clásicos: Galaga, pacman, Tetris, etc.

      También puedes ver los ejemplos del showcase de YoyoGames

  17. Danny_Rose dice:

    Oye men todo esto me encanto mucho muchas gracias men te lo agradezco mucho!!!!

  18. jeremy dice:

    YA LEI TODO QUIERO ACER UN VIDEOJUEGO

  19. rdram dice:

    esta pagina me a motivado a desarrollar mi primer vídeo juego, es un plataformas en 2D muy sencillo pero divertido

  20. Arturo dice:

    Hola! Muy bueno todo esto! Quiero consultarte cómo hacer un spawn aleatorio de objetos para que estos al iniciar la room aparezcan al azar y en cantidades variadas? Gracias por tu atención!

  21. JFR2006 dice:

    Hola, yo acabo de empezar hoy, tengo la prueba gratis y pues estoy mirando tutoriales en youtube, ya que yo no puedo pagar el tutorial que recomendaste al principio, (tengo 14 años), mire el tutorial en ingles del juego de plataformas y me da como 5 errores en la linea 34 del codigo paso, y queria preguntar por qué podria ser, incluso lo he copiado al milimetro y nada…
    bueno ojala alguien responda

    • David dice:

      Buenas,
      aunque tengas la versión GMS 2, busca tutoriales de versiones anteriores, como Game Maker Studio 1.4, ya que el lenguaje GML casi no ha cambiado tanto. Te recomiendo el canal de HektorProfe.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *