Está en la página 1de 3

CAPITULO 1.

Introduccin a Game Maker Studio


En los 15 aos de experiencia de Game Maker entre nosotros, hemos encontrado que
es una de las mejores herramientas para ensear diseo as como una introduccin a
los principios de la informtica. La interfaz de arrastrar y soltar se presta
maravillosamente para el entendimiento de conceptos informticos relacionados con
la programacin orientada a objetos incluyendo secuenciacin, bucles, sentencias
condicionales, variables, entre otros. Pasar de arrastrar y soltar a abordar la
codificacin en Game Maker Language (GML) es lgico y la transicin desmitifica la
codificacin. Tambin es importante sealar la importancia del diseo iterativo y la
depuracin que la gente aprende desarrollando juegos con Game Maker
familiarizndose con el proceso.
Por definicin, un juego es un tipo especial de programa que se ejecuta dentro de un
bucle que se repite mientras el usuario no ha decidido cerrar el programa de juego.
Este bucle contiene el cdigo que crea los objetos teniendo cada uno sus propios
bucles para controlar la animacin, el movimiento, las acciones, y las sentencias lgicas
en base a varios aspectos de lo que ocurre en el juego. Los objetos se ejecutan hasta el
momento en que son eliminados del programa. El principal bucle tambin contiene
sentencias lgicas que ejecutan el cdigo en base a diferentes posibles valores de las
entradas del usuario. Un ejemplo de dicha lgica probara si el usuario ha presionado
la barra espaciadora, y de ser as, el juego modificar variables del objeto jugador de
modo que se eleven, y luego desciendan a cierto punto.
Para que el jugador entienda lo que ha hecho en su juego, el principal bucle contiene
el cdigo para empujar los grficos a la pantalla y el audio a los altavoces, ambos son
afectados por lo que hacen los diferentes objetos del juego.
Hay muchas maneras diferentes de crear juegos. Algunas personas deciden escribirlos
en cdigo nativo C++ sin ningn tipo de entorno integrado de desarrollo (IDE). Sin
embargo, Game Maker Studio es una coleccin de herramientas contenidas en un IDE
que hacen el proceso de creacin del juego mucho ms fcil, proporcionando varias
herramientas y funciones de cdigo que se especializan en la creacin de juegos. Por
ejemplo, hay un objeto visual editor de modo que el desarrollador no tenga que definir
cada propiedad individual de los objetos en el cdigo, sino que puede seleccionar
varias cajas que definen las propiedades del objeto. Los objetos controlan casi todos
los aspectos de un juego en Game Maker. En lugar de utilizar un archivo spritesheet
externo conteniendo fotogramas separados de la animacin, Game Maker contiene un
editor de sprites donde cada sprite en s mismo es un tipo especial de objeto que
contiene imgenes. Todo lo que el desarrollador tiene que hacer es configurar el sprite
de un objeto como sprite principal, que proporcionar el acceso a todas las imgenes
dentro del sprite. El bucle principal del juego se ejecuta en las habitaciones, donde
todos los objetos son colocados, a su vez, creando el juego por completo. En el tiempo
de compilacin, todo lo producido en el proyecto se convierte en cdigo C++, luego

compila, por lo que al final, el desarrollador tiene esencialmente escrito su juego en


C++, pero utilizando un mtodo mucho ms fcil.
Comenzaremos con una visin general de las diferentes versiones de Game Maker
Studio que estn disponibles para descargase. Esto ser seguido por una gua de la
interfaz de usuario (UI) del IDE para orientarte a trabajar en el entorno de Game
Maker. En este sencillo ejemplo, aprenders sobre la creacin de recursos (varios tipos
de activos) y sus objetivos, las convenciones de los nombres, y algo de arrastrar y
soltar cdigo entre otras habilidades. El IDE es esencialmente una coleccin de
herramientas de edicin integradas utilizando un entorno de programacin.
Game Maker Studio es una aplicacin utilizada por los recin llegados al diseo de
juegos e igualmente por desarrolladores con experiencia, tanto con objetivos
personales como comerciales:

Esto contiene una interfaz muy clara incluyendo una completamente funcional
interfaz de programacin de arrastrar y soltar que lo hace muy fcil para
empezar a crear juegos. Los desarrolladores experimentados de Game Maker
tpicamente deciden crear juegos utilizando la funcionalidad de codificacin
basada en texto de GML incorporado.
Esto tambin contiene muchas funciones y componentes de alto nivel para una
variedad de cosas que los desarrolladores podran necesitar hacer en sus
juegos y para una variedad de plataformas. Los ejemplos incluyen networking,
Steamworks SDK support, compras app, y ms para plataformas como
Microsoft Windows, Apple Mac OS X, Linux en trminos de escritorio y
ordenadores porttiles, y Google Android y Apple iOS para mvil.
Muchas plataformas ms estn disponibles para la utilizacin con Game Maker
Studio. Game Maker Studio ha sido utilizado para crear muchos juegos
comerciales, una seleccin variada de cules puedes verlo en
http://yoyogames.com/showcase.

Seleccionando tu versin
Game Maker Studio est disponible para descarga exclusivamente para Windows de
Microsoft en http://yoyogames.com/studio. Hay varias versiones diferentes
disponibles, cada una aade ms funcionalidad a medida que aumenta el nivel de
precio. Todas las versiones permiten que crees juegos utilizando el motor del juego. En
su mayor parte, el aumento de la funcionalidad est relacionado con la publicacin de
tu juego en diferentes plataformas as como con el suministro de algunas
caractersticas adicionales.
La edicin estndar es totalmente funcional y es absolutamente adecuada para
desarrollar juegos en Game Maker Studio. La edicin profesional incluye muchas ms
caractersticas que la estndar, tales como caractersticas de equipo, construcciones
early access, la capacidad de comprar mdulos de exportacin adicionales, y permitir
que el desarrollador publique sus juegos en plataformas ms all de Windows y Game

Maker: Player. La Master Collection contiene todo lo disponible, que est en la edicin
Profesional con todos los mdulos de exportacin. Los mdulos de exportacin
adicionales no se pueden comprar con la edicin Estndar de Game Maker Studio.
Independientemente de la versin que elijas, ten presente sus limitaciones y lo que
podras necesitar, pero no pagues ms de lo necesario. Podras comprar el Master
Collection y slo terminar por utilizar el mdulo HTML5 adicional, haciendo
innecesarias las caractersticas adicionales.
Sin embargo, ten presente que puedes publicar comercialmente tus juegos con
cualquier versin del IDE, pero la edicin Estndar obligar a una pantalla de
bienvenida y el ttulo de la aplicacin ambos diciendo Hecho con Game Maker
Studio.
Siempre puedes actualizar ms tarde, por lo que la versin Estndar es absolutamente
apropiada para comenzar. Una vez que hayas elegido tu versin, obtn una licencia y
descarga el instalador de Game Maker Studio y ejectalo.

Lo siguiente es una nota sobre la licencia de Game Maker Studio. El IDE validar tu
nueva licencia con los servidores de YoYo Games una vez al mes. Sin embargo, si no puedes
conectarte a ellos, lo debes licenciar de nuevo a mano con un archivo de licencia especial. Lee
ms sobre esto en http://help.yoyogames.com/entries/27068613-Offline-Licence-Verificationfor-GameMaker.

La interfaz de Game Maker Studio


Ahora que has instalado completamente Game Maker Studio, vamos a comenzar a
aprender algunos de los fundamentos de Game Maker Studio. Crea un nuevo proyecto
de juego seleccionando la pestaa New de la parte superior (despus de lanzarlo) y
selecciona un directorio para el proyecto, as como un nombre, recomendamos
testGame o algo similar. Una vez que tu proyecto se crea, deberas ver una ventana, el
IDE de Game Maker Studio, que es muy similar a la mostrada en la siguiente captura
de pantalla:

También podría gustarte