GameMaker
Es una herramienta que sirve para la creacion de aplicciones utiliza un lenguaje de programación interpretado y un kit de desarrollo de software para desarrollar videojuegos, creado por el profesor Mark Overmars en el lenguaje de programación Delphi,esta herramienta esta orientada para nuevos usuarios, o quienes no tienen mucho conocimiento en programacion.
Caracteristicas

* Desarrollado en Delphi
*Utiliza el Lenguage Game Maker (GML)
*se pueden distribuir y vender sus creaciones mientras cumplan con licencia de software de la aplicación.
*Usa un sistema de "arrastrar y soltar"
El desarrollo de un videojuego se basa en:
*Recursos que se asignan a objetos
*Eventos por los que se ejecutan comandos.
*Objetos sobre los que se actua.
Las acciones de programan de dos formas:
*"Arrastrar y soltar" el programador arrastra "paquetes" a una lista; cada uno de esos "paquetes" realiza una determinada acción. Se gana en facilidad de manejo, a cambio de una menor flexibilidad y potencia.
*El lenguaje GML con el que se puede acceder a todas las funciones y posibilidades de Game Maker.
Ventajas:
°crear cualquier tipo de videojuego.
°Herramientas para expander el uso de GameMaker en la version de pago.
°Interfaz sencilla
°Una version para Mac
°Pronto, soporte para HTML5
°Programación genérica, en las prepas se ve programación C, lo que indica que es mÔs genérico.
°Capacidad de usar sprites únicos e integrarlos en el entorno de la programación y a su vez declarar "posiciones" o "fases" del sprite.
°Programación amigable de eventos, se pueden hacer eventos repetitivos y únicos.
°Apertura a hacer todo tipo de juego, no tiene restricciones de no poder hacer juegos incluso online, o juegos estratégicos, todo esta en cuestión de la programación.
°Capacidad de crear menĆŗs y otras caracterĆsticas personalizadas al agregar programación por tecla.
Desventajas:
°Lento comparado con lenguajes de programacion profesionales
°La version de Mac no es muy buena.