Qué es Game Maker Studio
Tal y como dicen los mismos de www.yoyogames.com (la web detrás de este programa): todos sabemos que es divertido jugar a videojuegos, pero es más divertido diseñar tus propios juegos y que otras personas lo jueguen.
Pero crear un juego no es una tarea sencilla, nos podemos imaginar que implica crear cualquiera de los juegos que jugamos: un guión, sonido y música para ambientarnos, un diseño coherente con lo que queremos mostrar, horas de programación para que todo funcione perfectamente, más horas para probar que todo lo que hemos comentado funcione…. Parece una tarea que no puede hacer un grupo pequeño de personas.
Aunque parezca que este panorama ha cambiado mucho con la creación de muchos estudios indies que se juntan un pequeño grupo de personas, pueden llegar a crear cosas muy interesantes en muchas plataformas, tenemos herramientas desde hace años que nos facilitan estas tareas. Una de estas herramientas es de la que hablaremos en este blog: Game Maker Studio.
Que nos ofrece Game Maker Studio
¿En que consiste el programa Game Maker Studio? Es un programa orientado al desarrollo de videojuegos. Se creó originariamente para ayudar a estudiantes con pocas nociones de programación, y esa filosofía se mantiene hoy en día. Y, ¿quién creó Game Maker? Pues el profesor de estos estudiantes, Mark Overmars. Tiene una interfaz muy sencilla que nos permite hacer prototipos a los pocos minutos, ya que tiene acciones predefinidas que podemos usar simplemente haciendo Drag&Drop (arrastrar y soltar) y usar las imágenes y sonidos que tenemos rápidamente para ver los resultados.
Con la versión actual nos permite exportar a múltiples plataformas, desde Windows, MAC y Linux, hasta HTML5, iOS, Android, Windows Phone y últimamente incluso a videoconsolas como PS3, PS4, PS Vita y Xbox. ¡Y todo esto sin cambiar de programa!
Además, si queremos hacer cosas avanzadas, tiene un lenguaje propio llamado GML, que nos permite hacer cosas como:
- Juegos multijugador,
- Utilizar Inteligencia Artificial para el movimiento de los enemigos,
- Aprovechar los logros y las tablas de puntuación de todas las plataformas,
- Utilizar físicas, physics en inglés, como en el juego de Angry Birds,
- Posibilidad de crear extensiones específicas para cada plataforma.
- Juegos en 3D,
- etc.
Como vemos, los tipos de juegos que se pueden crear en Game Maker son muchos, y las posibilidades infinitas, todo dependerá de la dedicación, en horas y horas, que hagamos a nuestro proyecto.
Versiones de Game Maker Studio
Actualmente, tenemos una versión gratuita que nos permite acceder a todas las posibilidades del programa, con la posibilidad de exportar a juegos para Windows solamente. La única pega es que aparece una pantalla inicial con el logo de Game Maker. Esta es la versión que ellos llaman FREE.
Si queremos optar a más opciones avanzadas, como modificar esa pantalla inicial, usar texturas en las imágenes (ya explicaremos ese apartado cuando llegue), tener múltiples configuraciones (por ejemplo, crear un juego gratuito y otro de pago), testeo en Android, tiene la versión Professional, que cuesta actualmente 149,99$. Con esta versión también tenemos la posibilidad de comprar los diferentes módulos de exportación que nos pueda interesar, aunque viene por defecto las opciones de exportación de módulos para ordenadores de escritorio, es decir, tenemos también las exportaciones de Mac OSX y Ubuntu Linux.
Si queremos la exportación para HTML5 el precio es de 99,99$, y el de Tizen (una nueva plataforma parecida a Android que ha sacado Samsung) es de 199,99$. Si además queremos otras exportaciones interesantes, como pueden ser iOS, Windows Phone 8 o Android, el precio de cada exportación es de 199,99$. Las exportaciones a videoconsolas son gratuitas, y tenemos para Xbox One, PS4, PS Vita y PS3.
También hay que tener en cuenta el hardware que necesitamos. Por ejemplo, para exportar a Ubuntu Linux, necesitamos un ordenador con ese sistema operativo, al igual que para exportar a iOS y/o Mac OSX necesitamos un iMac o un MacBook Pro. Otro tema es que si queremos exportar para videoconsolas necesitamos entrar en programas de desarrolladores de cada plataforma, dónde existen otros requisitos que hay que tener en cuenta.
También existe una versión llamada Master Collection, que con un precio de 799,99$, permite la exportación de todos los módulos que hemos comentado anteriormente, y además nos ofrecen todos los módulos futuros que vayan a existir. Por ejemplo, si tenemos muy claro que queremos hacer juegos para Android, podríamos adquirir la versión Professional + el módulo de Android, con un precio de 199,99$ + 149,99$. Eso hace un total de 349,98 dólares. Si además queremos también exportar para iOS, podemos adquirir el módulo de iOS por 149,99$ más, o valorar la versión Master Collection por un poco más de diferencia. Podéis ver todas las opciones en una tabla que hay en su página web
¿Qué versión de Game Maker es mejor? Entiendo que si alguien ve estos precios, puede desilusionarse o pensar que nunca podrá crear un juego para dispositivos móviles. Creo que el precio puede parecer un poco elevado, pero compensa sobradamente con las horas que vamos a ahorrar si desarrollamos directamente con Swift o Objective-C, el lenguaje para iOS, o en Android. Además, con la versión gratuita podemos darle una oportunidad a esta herramienta para ver si nos puede servir para crear nuestro juego, y luego valorar si merece la pena pagar y con unos ligeros cambios tenerlo adaptado con la plataforma que finalmente queremos.
Conclusión final
Creo sinceramente que con Game Maker Studio es posible hacer fácilmente videojuegos, además que permite exportarlo a casi todas las plataformas que existen actualmente. En esta web te enseñaremos todas las opciones del programa, tutoriales paso a paso para conocer qué podemos hacer y como lo hace la herramienta. También veremos el lenguaje GML para poder hacer cosas más avanzadas, así como pequeños trucos para que nuestros juegos tengan el aspecto de un verdadero profesional.
Si quieres que toque algún tema en concreto, un tutorial sobre un tipo de juego, algo que no sabes hacer o no te sale, no dudes decirlo en los comentarios o contactar conmigo. Entre todos intentaremos que podamos sacar nuestros juegos adelante.
hola muchas gracias por esta pagina que viene de lujo a penas estoy empezando y en la pagina encuentro de todo quisiera que pusieran na especie de tutorial ya que mi objetivo seria crear un videojuego de cartas como yu gi oh osea cartas con ataque defensa efectos etc y por supuesto crear una IA para el juego muchas gracias
Hola Douglas,
me lo apunto para futuros tutoriales, aunque no te puedo confirmar cuando lo lanzo. Igualmente, disfruta de todo lo que vas encontrando.
¡Nos vemos!
oye se pueden hacer juegos tipo clash royale o wild gun en game maker ???
Poder se puede, aunque la parte de multiplayer online debes resolverla de otra manera fuera del sistema, como por ejemplo con WebService y un servidor.
Un Juego tipo Wild Gun? Mira los que hacen DYA Games, que tienen un parde juegos del estilo.
Buenas porfavor necesito saber con urgencia como hacer un juego en game maker ya sea el 8 o el 2 (me convendría mas el 8 por mi computadora) donde pudiera elegir por donde escenarios mover a mi personaje en primer persona y interactuar con dialogos y personajes a su alrededor.
Algo asi como una aventura grafica. porfavor no me importa si tengo que escribir codigo pero necesito saberlo.
En el canal de Youtube de HektorProfe tienes una manera sencilla de hacerlo, dentro de su lista Como hacer un RPG.
Aquí te dejo el enlace:
https://www.youtube.com/watch?v=BzglJSf3x1k&list=PLiplYDjUMtthKfNr0gx_e5W8cb7uQdZwJ&index=8
que tipos de videojuegos se pueden hacer
De todo tipo, mira en el showcase de yoyogames aquí:
https://www.yoyogames.com/es/showcase
Qué lujo encontrar esto en español, se agradece, David.
Mi pregunta es si con Game Maker podría hacer juegos como Kingdom New Lands o los anteriores, ya que son tan simples como entretenidos.
Game Maker es perfecto para hacer cualquier juego 2D, y creo que cada vez optimizan más en juegos pixel art. ¡Espero ver tus proyectos pronto!