GameMaker
GameMaker (originalment Animo i més tard Game Maker fins a l'any 2011) és una sèrie de motors de vídeojocs multiplataforma creat per Mark Overmars el 1999 i desenvolupat per YoYo Games a partir de l'any 2007. La seva versió més recent és GameMaker Studio 2, aparescut l'any 2017.
![]() ![]() | |
Tipus | motor de videojoc i sistema de creació de videojocs ![]() |
---|---|
Versió inicial | 15 novembre 1999 ![]() |
Versió estable | |
Llicència | llicència de propietat Llicència Apache, versió 2.0 ![]() |
Disponible en | |
Característiques tècniques | |
Sistema operatiu | Microsoft Windows i macOS ![]() |
Plataforma | Windows i macOS ![]() |
Format de fitxer de lectura | |
Format de fitxer d'escriptura | |
Equip | |
Creador/s | Mark Overmars ![]() |
Desenvolupador(s) | YoYo Games ![]() |
Més informació | |
Lloc web | gamemaker.io (anglès) ![]() |
| |
GameMaker permet la creació de videojocs de diversos gèneres i per a vàries plataformes mitjançant un llenguatge de programació visual o un llenguatge d' script conegut com a Game Maker Language (GML). GameMaker fou al principi dissenyat per permetre a programadors novells fer jocs d'ordinador sense gaire coneixement de programació. Les versions més recents també estan enfocades a desenvolupadors més avançats.[1]
Visió General
modificaGameMaker està orientat a la creació de jocs 2D, permetent l'ús de mapes de bits, gràfics vectorials (mitjançant SWF),[2] i animacions d'esquelet 2D (mitjançant Esoteric Software's Spine)[3][4] juntament amb una gran biblioteca estàndard per dibuixar gràfics i 2D primitives.[5] Tanmateix, el programari permet un ús limitat de gràfics 3D, si bé aquestes funcions no estan pensades per a usuaris inexperts.
El motor utilitza Direct3D a Windows, UWP, i Xbox One; OpenGL a macOS i Linux; OpenGL ES a Android i iOS, WebGL a HTML5, i APIs en consoles.
L'element principal del motor és un IDE amb editors integrats per a mapes de bits, disseny de nivells, scripting, paths, i shaders (GLSL o HLSL).[6] Funcionalitats addicionals poden ser implementades mitjançant scripts dins el mateix llenguatge del programa o amb extensions específiques per a cada plataforma.[7] Dins de GameMaker Studio 2, pots escollir exportar el joc com un instal·lador de NSIS, o un arxiu .zip que conté el joc, les dades i qualsevol arxiu requerit.[8]
Plataformes suportades
modificaGameMaker dona suport per a exportar els resultats a Windows, macOS, Ubuntu, HTML5, Android, iOS, Amazon Fire TV, Android TV, UWP de Microsoft, PlayStation 4, i Xbox One i Nintendo Switch.[9][10][11][12]
En el passat, GameMaker va donar suport per a WIndows Phone, Tizen, PlayStation 3, i PlayStation Vita.
Es va fer una demostració de suport per a PSP el maig de 2010, però mai es va publicar aquesta funcionalitat[13][14]
Arrossegar i Deixar Anar
modificaL'eina visual de GameMaker és del tipus Arrossegar i Deixar Anar (DnD per les seves sigles en anglès).
Amb aquest sistema, els usuaris poden dur a terme les tasques més habituals, com ara inicialitzar objectes, cridar funcions o treballar amb estructures de dades i arxius sense haver d'escriure ni una sola línia de codi. Segueix sent l'opció enfocada als usuaris novells.[15]
GameMaker Language
modificaGameMaker Language és el llenguatge d'script utilitzat per a dur a terme tasques més complexes i està dirigit a desenvolupadors amb més coneixements de programació. Es tracta d'un llenguatge imperatiu, d'escriptura dinàmica de forma semblant a JavaScript i llenguatges tipus C.[16][17][18]
Història
modificaGameMaker va ser desenvolupat al principi per Mark Overmars i publicat per primera vegada el 15 de novembre de 1999 sota el nom d' Animo. En aquell moment, es tractava d'una eina gràfica amb un sistema d'script visual molt limitat.[19] Les primeres versions del programa eren desenvolupades en Delphi.[20]
Les versions posteriors canviaren el nom a Game Maker i el software es va anar enfocant més cap al desenvolupament de jocs en 2D.
Fins a la versió 5.0, es tractava de programari gratuït; la versió 5.1 va introduir un pagament opcional; la versió 5.3 (gener del 2004) va introduir un número de característiques noves per a usuaris registrats, incloent sistemes de partícula, treball en xarxa, i la possibilitat d'ampliar els jocs mitjançant DLLs.[21]La versió 6.0 (octubre 2004) va introduir funcionalitat limitada per a ús de gràfics en 3D[22]
Davant el creixent interès del públic, Overmars es va associar l'any 2007 amb YoYo games per tal d'expandir el programa.[23] Des d'aleshores, les tasques de desenvolupament van passar a ser responsabilitat de YoYo Games mentre Overmars va esdevenir un dels directors de l'empresa.[24] La versió 7.0 va ser la primera sorgida d'aquesta societat.
La versió 8.1 (Abril de l'any 2011) va ser la primera en canviar el nom a GameMaker (eliminant l'espai) per evitar qualsevol confusió el software de 1991 Game-Maker.[25]
GameMaker: Studio va entrar en beta pública el març del 2012 i va ser publicat el maig del mateix any.[26][27]
El febrer del 2015, tant YoYo Games com GameMaker van ser adquirits per Playtech. Es va assegurar que aquesta compra serviria per a seguir millorant el programari, així com per a ampliar la seva base d'usuaris, incloent programadors més experimentats.[1][28]
El novembre del 2016 ser publicada la beta de GameMaker: Studio 2, essent editat com a versió definitiva el març del 2017.[29][30]
El gener del 2021, YoYo Games va ser venut a Opera Software per més o menys 10 milions de dòlars. L'equip de desenvolupament de Gamemaker ha continuat igual i no hi ha hagut canvis en els plans de desenvolupament previstos.[31][32][33]
Referències
modifica- ↑ 1,0 1,1 Vinciguerra, David. The GameMaker Standard. CRC Press, 16 octubre 2015. ISBN 978-1-317-51469-5.
- ↑ (en anglès) [Consulta: 9 maig 2018].
- ↑ (en anglès) , 12-03-2017 [Consulta: 9 maig 2018]. Arxivat 7 de setembre 2018 a Wayback Machine.
- ↑ «Skeletal Animation Sprites Using Spine | Blog | YoYo Games» (en anglès). Yoyo Games. Arxivat de l'original el 1 de juny 2019. [Consulta: 9 maig 2018].
- ↑ «Drawing». docs2.yoyogames.com. Arxivat de l'original el 23 d’agost 2021. [Consulta: 9 maig 2018].
- ↑ (en anglès) [Consulta: 9 maig 2018].
- ↑ (en anglès) , 23-05-2017 [Consulta: 9 maig 2018].
- ↑ «Compiling». docs2.yoyogames.com. Arxivat de l'original el 2021-11-09. [Consulta: 20 febrer 2019].
- ↑ Evan Lewis. «Learn how to make your own video games with GameMaker: Studio at RetroGameCon». Syracuse Media Group, 06-11-2014. [Consulta: 2 desembre 2014].
- ↑ «This will let you say 'Happy Birthday,' 'Get Well Soon' with a video game». Alexa Ray Corriea, 22-01-2014. [Consulta: 23 gener 2014].
- ↑ «No coding required: How new designers are using GameMaker to create indie smash hits». PC Gamer. [Consulta: 15 gener 2015].
- ↑ Good, Owen. «Undertale coming to Switch brings indie games' GameMaker Studio engine with it». Polygon, 09-03-2018. [Consulta: 9 març 2018].
- ↑ «Create games for your PSP with Game Maker». [Consulta: 8 maig 2018].
- ↑ «Indie platformer They Need To Be Fed coming to PSP». [Consulta: 8 maig 2018].
- ↑ «Interview: James Cox of YoYo Games about GameMaker Studio 2 | This Is Xbox» (en anglès). This Is Xbox [Consulta: 4 febrer 2021]. Arxivat 6 de gener 2020 a Wayback Machine. «Còpia arxivada». Arxivat de l'original el 2020-01-06. [Consulta: 4 febrer 2021].
- ↑ Christian, Brian. GameMaker Programming By Example. Packt Publishing Ltd, 28 desembre 2015. ISBN 978-1-78588-847-2.
- ↑ Jr, Jerry Lee Ford. Getting Started with Game Maker (en anglès). Cengage Learning, 1 juny 2009. ISBN 978-1435455214.
- ↑ Habgood, Jacob. The Game Maker's Apprentice: Game Development for Beginners. Apress, 31 desembre 2006. ISBN 978-1-4302-0159-5.
- ↑ Jr, Jerry Lee Ford. Getting Started with Game Maker (en anglès). Cengage Learning, 1 juny 2009. ISBN 978-1435455214.
- ↑ «Game Maker Studio engine». Desura. Arxivat de l'original el 19 de maig 2013. [Consulta: 29 maig 2013].
- ↑ «Game Maker Pages», 10-01-2004. Arxivat de l'original el 10 de gener 2004. [Consulta: 8 maig 2018].
- ↑ Ford, Jerry. Getting Started with Game Maker. Course Technology, a part of Cengage Learning, 2010. ISBN 978-1-59863-882-0.
- ↑ Stanton, Rich. A Brief History Of Video Games: From Atari to Virtual Reality (en anglès). Little, Brown Book Group, 23 juliol 2015. ISBN 9781472118813.
- ↑ Habgood, Jacob. The Game Maker's Apprentice: Game Development for Beginners. Apress, 31 desembre 2006. ISBN 978-1-4302-0159-5.
- ↑ Eric-Jon Rössel, Tairne. «The Original Game-Maker», 30-04-2010. Arxivat de l'original el 1 març 2014. [Consulta: 15 gener 2015].
- ↑ Rose, Mike «YoYo Games Releases GameMaker: HTML5 Tools» (en anglès). [Consulta: 8 maig 2018].
- ↑ «YoYo Games unveils GameMaker: Studio for cross-platform development» (en anglès). , 22-05-2012 [Consulta: 8 maig 2018].
- ↑ «YoYo Games is Acquired by Playtech plc | YoYo Games», 26-03-2015. Arxivat de l'original el 26 març 2015. [Consulta: 8 maig 2018].
- ↑ «GameMaker Studio 2 enters beta». [Consulta: 8 maig 2018].
- ↑ GameFromScratch.com, Copyright. «GameMaker Studio 2 Released». www.gamefromscratch.com. [Consulta: 8 maig 2018].
- ↑ https://www.destructoid.com/stories/opera-bought-the-owner-of-gamemaker-for-its-new-gaming-division-617344.phtml Arxivat 2021-04-19 a Wayback Machine.
- ↑ https://venturebeat.com/2021/01/20/opera-acquires-yoyo-games-for-10-million-and-launches-opera-gaming-division/
- ↑ https://www.prnewswire.com/news-releases/opera-acquires-yoyo-games-launches-opera-gaming-301211728.html