Me sorprende que nadie haga un artículo de este tema siendo para mí una de las primeras cosas que pensé al jugar videojuegos y es; ¿Es difícil y que se siente crear un videojuego? En este artículo te contare mi experiencia al usar y todavía seguir usando GameMaker (1). Y quien sabe tal vez aprendas a valorar los pequeños juegos que te dan de random key de steam.
GameMaker (1 y 2) es una herramienta que te permite crear un videojuego el cual podrás publicar y sacar ganancias de el de manera legítima y puede ser un inicio por si quieres trabajar desarrollando videojuegos, software o simplemente estudiar ingeniería en sistemas. GameMaker te permite crear un videojuego desde 0 y cuando digo desde 0 es que no es como un juego de creación de niveles o de esos que "Crea tu videojuego" y solo te permite hacer niveles o personajes. GameMaker te da un proyecto en blanco eso significa que no tienes personajes, objetos, muros, ataques, etc. solo estas tú y tu imaginación y ese será tu limite tu imaginación.
No te voy a mentir un videojuego no es algo que te sale de la noche a la mañana, un videojuego lleva horas y horas de trabajo, y un juego tan pequeño puede llevarte más de lo que piensas, no muchos se atreverían a crear un videojuego.
Inicio
Al iniciar en gamemaker hay varias cosas importantes pero para mí hay 2 de los cuales no pueden existir nada; "Roms" y "Objects". Pero no te preocupes te explicare todo lo básico que puedes hacer en este programa:
- Objects: Los objetos son casi infinitos y son de donde podrás controlar el juego, Un objeto puede controlar la música, personajes, puntaje, vidas o lo que quieras y si te haces más avanzado puedes hacer que un solo objeto pueda controlar casi todo el juego sin necesidad de usar muchos (aunque yo te recomiendo que hagas muchos si vas a iniciar porque luego te haces bolas). Los objetos pueden o no llevar un Sprite dependiendo de la situación como por ejemplo puedes hacer que si se detecta el botón arriba del teclado tu personaje brinque y si apretase algún otro botón haga un golpe etc. Para eso se necesita un objeto con Sprite o hacer un objeto que controle la posición del jugador y no se salga del mapa entre varias cosas En este no se necesita un Sprite.
- Roms: Aquí es donde ocurrirá todo el juego, Sabes que hay veces que el juego está cargando, pues es que carga la siguiente Rom y/o objetos. Las romos son también casi infinitas y cada roms Podrás personalizarla como tú quieras; agregarle un fondo, poner objetos, que la cámara te siga, una gravedad diferente (si el juego es de plataformas esta opción te ayudara), el nombre, el tamaño, entre otras cosas y todo lo demás es el trabajo de los objetos interactuar entre sí en la rom para que el juego funcione.
- Sprite: Son las imágenes que tendrá el juego, me explico, al hacer un objeto y poner todo lo que hará el protagonista solo falta una cosa, la imagen del protagonista e igualmente todo movimiento que haga el protagonista deberá de estar en la sección de sorites ya sea que agarres una imagen y la uses o lo puedes dibujar tú mismo.
- Background: Aquí irán las imágenes de fondo que posteriormente se seleccionarán en la rom para poder ser usados.
- Music: Aquí ira tu música que se reproducirá durante el juego y obviamente debe de ser reproducida por un objeto.
Estas para mí son las cosas más importantes o las cosas principales que debes de usar para la creación de un videojuego. En gamemaker tienes 2 maneras de crear un videojuego siendo la manera sencilla siendo que no debes de saber casi nada de como crear un videojuego pues es muy intuitivo que es la opción de “agarrar y arrastrar” pues agarras una acción del menú para posteriormente asignarla al objeto/personaje y que el objeto ejecute dicha acción y el modo de lenguaje de programación que este modo es mas complejo pues debes saber un poco de como funciona el programa y el lenguaje de programación, este método literalmente no tienes limites para crear un videojuego y puedes asignarle a tus objetos acciones que no están definidas y puedes crear tú mismo.
Como dije crear un videojuego no es una tarea fácil y menos para una sola persona pero es posible con un poco de tiempo y si quieres probarlo, nadie te detiene de intentarlo quien sabe tal vez puedas crear un juego super famoso que de te mucho dinero pero como digo es una herramienta para facilitar el trabajo de programar un videojuego no hace todo el trabajo y solo puede trabajar en 2d (tiene 3d pero es muy malo), o tal vez tu primer juego o los primeros sean un fracaso pero puedes estar orgulloso de una cosa, “Ese juego tu lo hiciste con tiempo y dedicación, y aunque no se parezca a lo que planeabas lo lograste” (Y tal vez la gente lo pruebe porque le salió como una ramdom key si es que lo publicaste en steam).
Así que ya sabes si el juego random que te salió en un cofre en gamehag no es un mal juego es el resultado de varias horas de dedicación por un pequeño de personas con un sueño. Y para mi y varias personas te podemos decir que es una experiencia que vale la pena experimentar. Y hay varios youtubers que explican mas o menos como usar gamemaker y te pueden ayudar; TheMontydrake puede enseñarte a programar juegos a códigos y Guinxu (y para mi el mejor explicando) te puede ayudar con el tema de arrastrar y soltar o con el código. Ambos youtubers tienen unas series de este programa. Así que te deseo un buen día y suerte.
Bueno este me serviria mucho porque yo sueño con poder hacer un videojuego almenos ya se que debo tomar en cuenta todo mientras hago la animación gracias por la explicación tan buena 5/5.A este articulo me ayudo mucho.
Es una herramienta fantastica para crear un tipo de juego segun tus reglas, hay que tener en cuenta que este tipo de programas no son faciles de ejecutar por lo que se tendra que ver muchos tutoriales y guias que ayuden
Buen artículo, yo la verdad le tengo bastante mania, no por el GameMaker en sí si no por que la gente lo utiliza para hacer grandes tonterias, con la que perder el tiempo incluso algunos dolares.
increible pero no tanto gamemaker es una buena herramienta y es cierto lo que dices que muchas random steam key de gamehag son hechas con este motor grafico pero todos los juegos random que me han salido son injugables o muy malos juegos y es algo que no se puede ignorar. pero en fin para mi crear un juego es como crear un videojuego
Esto me ayuda a meterme en el mundo de programacion aun mas xD
Muy buena guia esta bastante completa a cuanto informacio e images 6.5/10
Muy buen articulo bien explicado y sin errores jajaja espero hacer un articulo asi felicidades
Muy buena guia sobre este articulo le encantara alos que quisieran hacer un juego.
Buen articulo, yo hasta ahora uso game maker, ya que es una herramienta facil de hacer juegos, aunque tiene su dificultad en programacion