Game Maker es una herramienta que permite a usuarios sin experiencia en programación crear videojuegos utilizando una interfaz gráfica de arrastrar y soltar. Los usuarios pueden personalizar más sus juegos usando el lenguaje de programación GML. Game Maker facilita la creación de juegos 2D a través de objetos, habitaciones, eventos, sprites, sonido y fondos.
2. ¿Qué es Game Maker?
Game Maker es una herramienta con la que tú
mismo podrás crear juegos de ordenador, sin
necesidad de tener amplios conocimientos de
programación.
Tuvo su origen en los años 1990, cuando Mark
Overmars (su creador)empezó a ingeniarse una
herramienta de animación para ayudar a sus
estudiantes.
Con el tiempo su proyecto se convirtió en una
herramienta de desarrollo de videojuegos
3. Así puedes dar vida a tus propias
versiones de juegos tipo Pac-man,
Arkanoid, Tetris, etc. Pero,
además de las copias, también
podrás crear casi cualquier juego
que se te ocurra del tipo de
plataformas, laberintos,
multijugador, isométricos, etc.
4. CARACTERISTICAS
1. El programa está diseñado para permitir a sus
usuarios desarrollar fácilmente videojuegos sin
tener que aprender un lenguaje de
programación como C++ o JAVA. Para los
usuarios experimentados Game Maker
contiene un lenguaje de programación de
scripts llamado Game Maker Lenguaje (GML),
que permite a los usuarios personalizar aún
más sus videojuegos y extender sus
características
5. 2. Los usuarios de Game Maker tienen
permitido distribuir e incluso vender sus
creaciones mientras cumplan con los
términos EULA (licencia de software)
de Game Maker, que prohíbe un
número de programas ilegales como
los que involucran uso no autorizado
de material con derechos de autor o los
que rompan la ley en general.
6. 3. El desarrollo de un videojuego es
realmente simple, al basarse en el manejo
de:
Recursos (gráficos, sonidos, fondos, etc.),
que se asignan a objetos.
Eventos (presionar una tecla, mover el
ratón, etc.), a través de los que se ejecutan
comandos.
Objetos, sobre los que se actúa en el
videojuego.
7. APLICACIONES
• Game Maker viene con un conjunto de
bibliotecas de acciones estándar, que
cubren cosas como movimiento, dibujo
básico, y control simple de estructuras.
Para extender la funcionalidad de
arrastrar y soltar de Game Maker, los
usuarios pueden construir bibliotecas de
acciones personalizadas para agregar
nuevas acciones a sus videojuegos
8. •La interfaz principal para el
desarrollo de video juegos de Game
Maker usa un sistema de "arrastrar
y soltar”, que permite a los usuarios
que no están familiarizados con la
programación tradicional crear
videojuegos intuitivamente
organizando íconos en la pantalla
9. • Game Maker usa su propio lenguaje
de programación, Game Maker
Lenguage (GML), con el que se
pueden conseguir impresionantes
videojuegos, pues aunque Game
Maker está diseñado para la creación
de videojuegos en 2 dimensiones,
usando GML se pueden conseguir
videojuegos 3D avanzados
10. Creación de un objeto con sus
propiedades
Objetos: Estos son los recursos más importantes para el
desarrollo de nuestro proyecto. Un objeto puede ser una
pared, una pelota en movimiento, el héroe que definamos
o algún enemigo que tengas pensado incorporar la trama
Los objetos, como habrás notado, pueden tener
movimiento (como la pelota ejemplificada) o simplemente
ser estáticos, sin hacer absolutamente nada (como una
pared). Algún otro objeto, hablando específicamente del
héroe, puede interactuar con los demás objetos por
intervención nuestra (teclado, ratón o mando) durante el
juego.
11. Creación de un room
¿Qué son?
Son los ambientes en donde se llevan a
cabo las partidas del juego. Pueden
conformarse de uno o varios de los
siguientes elementos: el background o
fondo (elemento que definiremos a
continuación) y los objetos. Un room puede
caracterizar un nivel dentro del juego. Así,
cuando el jugador finalice un nivel e inicie
otro, estaría cambiando de room.
12. Creación de eventos
Determinadas acciones le sucederán a los
objetos. Tales sucesos son llamados events
(eventos). Existe una enorme variedad de
acciones que se pueden llevar a cabo en el
momento en que les sucede un evento a los
objetos. Solo por mencionar alguna de ellas,
cuando dos objetos chocan entre sí se produce
el llamado evento de colisión. Durante este
evento, puedes hacer que los objetos cambien
su dirección de movimiento o simplemente se
detengan.
13. Creación de sprites
Son la representación grafica de los
objetos, que los hará visibles para nosotros
en la pantalla. Puede ser tan solo una
imagen, o también un conjunto de ellas
que, al ser mostradas una tras de otra,
forman una animación. Por ejemplo, con
un sprite de este último tipo, puedes
mencionar a cualquier personaje cuando
camina, ya sea a la derecha o la izquierda,
o cuando se produce cualquier explosión
14. Adición de sonido
Son los sonidos que se usarán como
efectos o como fondos durante la partida.
Por ejemplo, cuando ocurre una
explosión durante el juego puedes hacer
que se reproduzca un sonido, el cual
simulará el efecto de explosión para
nuestro oído. De la misma manera, se
puede utilizar para darle más realismo o
ambiente al juego si se los pones como
fondo musical.
15. Adición de fondos
• Backgrounds: Estos son imágenes o colores
estáticos que, de la misma forma que los
sonidos, sirven para ambientar o
personalizar nuestro juego. Esta imagen
puede ser creada en tu editor de imágenes
preferido, o también puedes utilizar alguna
imagen que ya tengas escogida para
ahorrarte ese trabajo.