Fabricante de juegos


GameMaker (originalmente Animo y luego Game Maker hasta 2011) es una serie de motores de juegos multiplataforma creados por Mark Overmars en 1999 y desarrollados por YoYo Games desde 2007. La última versión es GameMaker Studio 2, lanzada en 2017.

GameMaker se adapta a la creación de videojuegos multiplataforma y multigénero utilizando un lenguaje de programación visual personalizado de arrastrar y soltar o un lenguaje de secuencias de comandos conocido como Game Maker Language, que se puede usar para desarrollar juegos más avanzados que no se pueden crear simplemente. mediante el uso de las funciones de arrastrar y soltar. GameMaker se diseñó originalmente para permitir que los programadores informáticos novatos pudieran crear juegos de computadora sin mucho conocimiento de programación mediante el uso de estas acciones. Las versiones recientes de software también se enfocan en atraer a desarrolladores avanzados. [1]

GameMaker está diseñado principalmente para crear juegos con gráficos 2D , lo que permite el uso inmediato de gráficos de trama , gráficos vectoriales (a través de SWF ), [2] y animaciones esqueléticas 2D (a través de Spine de Esoteric Software) [3] [4] junto con una gran biblioteca estándar para dibujar gráficos y primitivas 2D . [5] Si bien el software permite un uso limitado de gráficos 3D , esto es en forma de búfer de vértices [6] y funciones de matriz y, como tal, no está diseñado para usuarios novatos.

El motor usa Direct3D en Windows, UWP y Xbox One; OpenGL en macOS y Linux; OpenGL ES en Android e iOS, WebGL o 2d canvas en HTML5 y API propietarias en consolas .

El elemento principal del motor es un IDE con editores incorporados para gráficos de trama, diseño de niveles , secuencias de comandos, rutas y sombreadores ( GLSL o HLSL ). [7] La funcionalidad adicional se puede implementar en el lenguaje de secuencias de comandos del software o en extensiones nativas específicas de la plataforma. [8] En GameMaker Studio 2, puede elegir exportar el juego como un instalador NSIS o un archivo .zip que contiene el juego, el archivo data.win y cualquier archivo agregado en la pestaña "Archivos incluidos" en el editor. . [9]

GameMaker admite la compilación para Microsoft Windows , macOS , Ubuntu , HTML5 , Android , iOS , Amazon Fire TV , Android TV , Raspberry Pi , [10] Microsoft UWP , PlayStation 4 , Nintendo Switch [11] y Xbox One ; [12] [13] [14] La compatibilidad con PlayStation 5 y Xbox Series X|S se anunció en febrero de 2021 [15]