GameMaker Studio

GameMaker Studio (oorspronkelijk genaamd Animo tot 1999, Game Maker tot 2011, Game Maker tot 2012 en GameMaker: Studio tot 2017) is een game-engine waarmee spellen ontworpen kunnen worden. Het programma is oorspronkelijk ontwikkeld door Mark Overmars (voormalig hoogleraar aan de Universiteit Utrecht) en wordt momenteel ontwikkeld en gepubliceerd door YoYo Games.

GameMaker Studio
OntwikkelaarYoYo Games Ltd.
Uitgebracht15 november 1999
Recentste versie2.2.5 Build 481 
(december 2019)
StatusActief
BesturingssysteemMicrosoft Windows, Mac OS X
Geschreven inC++ (Runtime), C# (IDE)
CategorieGame-engine
LicentieCommercieel
WebsiteWebsite van GameMaker
Portaal    Informatica

Het programma biedt de gebruiker twee manieren van programmeren: enerzijds kan men door icoontjes te slepen en los te laten (Drag and Drop genaamd) bepaalde acties laten uitvoeren door het programma. Anderzijds kan men ook gebruikmaken van de ingebouwde scripttaal: GameMaker Language.

Kenmerken

GameMaker Studio is een krachtige, visuele game-engine waar 2D spellen mee kunnen worden gemaakt voor verschillende platforms. Gemaakte spellen kunnen gratis worden verspreid, maar mogen ook commercieel worden aangeboden.[1] Hoewel GameMaker Studio de officiële naam is van het programma, is de naam GameMaker onder gebruikers en beheerders nog steeds in zwang. Dit komt onder andere tot uitdrukking door de naam van de Marketplace; officieel heet deze de GameMaker: Marketplace.

GameMaker Language

De gebruiker kan programmeren met de ingebouwde Drag and Drop acties (ook wel DnD genoemd), welke een visuele taal is. Dit zijn kleine icoontjes die van plaats kunnen worden versleept (Drag) en weer kunnen worden neergezet (Drop). Dit is een intuïtieve manier van programmeren, wat vaak aan te raden is voor beginners. Ook kan de gebruiker de ingebouwde scripttaal gebruiken, genaamd GameMaker Language. Sinds GameMaker Studio 2 is het mogelijk om tussen beide te wisselen, zodat de overgang tussen de twee zo klein mogelijk is.[2]

Editors

GameMaker Studio heeft een ingebouwde sprite editor (voor het bewerken van plaatjes) en een uitgebreide room editor (om objecten in een zogenaamde kamer te kunnen plaatsen). De laatstgenoemde bevat onder andere autotiling en path finding, waardoor het programma door zowel programmeurs als artiesten kan worden gebruikt om de leidende rol van een project op zich te nemen.

Marketplace

De mogelijkheden van GML als scripttaal zijn beperkt, maar door introductie van de GameMaker: Marketplace (een online markt waar plaatjes, geluiden, code, projecten en dergelijks worden verhandeld) is het mogelijk extensies te (ver)kopen en toe te voegen aan een spel. Dit biedt spelers de mogelijkheid om extensies te schrijven in andere programmeertalen, waaronder Java en C++.

Achterwaartse compatibiliteit

Oudere spellen die gemaakt zijn voor GameMaker 8 kunnen, dankzij achterwaartse compatibiliteit, worden geïmporteerd in GameMaker Studio, en daarna weer in GameMaker Studio 2. Er dienen wel kleine aanpassingen in een project te worden gemaakt omdat er tussentijds wel wijzigingen in de GameMaker Language zijn geweest.[2]

Geschiedenis

Hieronder volgt een overzicht van alle versies van GameMaker die er zijn geweest. Op dit moment is alleen GameMaker Studio 2 in ontwikkeling.

Game Maker (1999 - 2015)

Oorspronkelijk was het programma ontwikkeld in Delphi door Mark Overmars.[3] Het programma was tot versie 7.0 alleen beschikbaar voor Windows. Vanaf versie 7.0 was het programma ook beschikbaar voor Mac-gebruikers en werd toen 'GameMaker for Mac' genoemd.

Versie Datum Beschrijving
1.1november 1999Eerste uitgave: Animo, vooral bedoeld voor 2D animaties
2.0september 2000Introductie van DirextX voor geluid
3.xjanuari 2001Introductie van DirectX voor het tekenen van het spel en precieze botsingen tussen objecten mogelijk
4.xjuli 2001Geheel opnieuw uitgebracht, niet achterwaarts compatibel. Ook is multiplayer functionaliteit toegevoegd
5.xapril 2003Facelift van uiterlijk van het programma, introductie van timelines, paths, particles, motion planning en tiles
6.0oktober 2004Introductie van Direct3D, waardoor het mogelijk is ook 3D-spellen te maken en 3D-geluidseffecten toe te voegen
6.1mei 2005Kant-en-klare effecten en 3D modellen inladen wordt ondersteund
7.0februari 2007Het importeren van extensies zoals DLL's of GML-bestanden. Mark Overmars geeft het grootste deel van de ontwikkeling uit handen aan YoYo Games, maar blijft wel directeur
8.0december 2009Wijzigingen in sprite editor en script editor
8.1april 2011In de room-editor kan worden ingezoomd, fonts zijn dynamischer en de .exe bestanden hebben een betere encryptie. Verder is de naam gewijzigd naar GameMaker
8.1.x2015Laatste versie van GameMaker

GameMaker: HTML5 (2011 - 2014)

Deze versie is origineel ontwikkeld naast GameMaker om spellen voor de browser in HTML5 te kunnen ontwikkelen. Het programma werd in beta uitgebracht op 22 september 2011.[4] Toen kreeg het programma de bekende zwarte achtergrond, nog wel met een oranje tekst. Kort na de introductie van GameMaker Studio in 2012 is de functionaliteit van GameMaker: HTML5 verplaatst naar GameMaker Studio om alle exports op een plaats te hebben. Zodoende was GameMaker: HTML5 al snel overbodig. In 2014 is het programma officieel beëindigd.

GameMaker: Studio (2012 - 2018)

In maart 2012 werd de publieke beta versie uitgebracht, waarna GameMaker: Studio op 22 mei 2012 officieel uitkwam. GameMaker: Studio heeft als grote voordeel dat games zonder al te veel aanpassingen voor verschillende platforms kan worden ontwikkeld, onder andere voor iOS, Android, Ubuntu en HTML5.

Versie Datum Beschrijving
1.0mei 2012Release van GameMaker: Studio
1.1oktober 2012Ook beschikbaar via Steam.[5] Verschillende toevoegingen voor mobiele spellen, zoals AdMob, Google Analytics, Facebook, Mopub en iAd
1.1.xnovember 2012Export naar Windows Phone 8 beschikbaar*[6]
1.1.xmaart 2013Export naar Linux beschikbaar[7]
1.1.xmei 2013Export naar Tizen[8] en Native Windows 8[9] beschikbaar*
1.2augustus 2013Introductie van de YoYo Compiler waarmee spellen direct worden omgezet in de originele broncode. Spellen zijn hierdoor veel sneller. Introductie van shaders
1.3mei 2014Extensies beschikbaar voor iOS en Android, debugger vernieuwd, Spine support, push notifications. Export naar PlayStation®4, PlayStation®Vita and PlayStation®3 beschikbaar. Het exporteren vereist wel een developersaccount bij PlayStation[10]
1.3.xfebruari 2015Overname van YoYo Games door Playtech[11]
1.4september 2014Export naar Xbox One beschikbaar.[12] Introductie van de GameMaker: Player* en de GameMaker: Marketplace
1.4.9999oktober 2018Laatste versie van GameMaker: Studio

* Inmiddels niet meer beschikbaar.

GameMaker Studio 2 (2017 - heden)

De eerste beta versie van GameMaker Studio 2 (ook wel afgekort als GMS2) kwam uit in november 2016, en de volledige versie volgde in maart 2017. De hele IDE van het programma is herschreven in C# en verschillende editors zijn flink verbeterd. Ook is ten opzichte van de vorige versie de dubbele punt uit de naam verwijderd.[13]

Versie Datum Beschrijving
2.0maart 2017Release van GameMaker Studio 2
2.1augustus 2017Ook beschikbaar voor Mac-gebruikers. Debugger is verbeterd en IDE is flink onderhanden genomen
2.1.4mei 2018GameMaker Studio is beschikbaar (naast het Engels) in het Frans, Duits en Spaans
2.2oktober 2018Export naar Nintendo Switch beschikbaar[14]
2.2.3juli 2019Export naar TvOS beschikbaar

Licenties

Er zijn voor GameMaker Studio 2 verschillende licenties beschikbaar.[15]

Licentiesoort Publiceren voor Licentieduur
TrialNiets*Altijd
CreatorWindows, Mac12 maanden
DeveloperDesktopWindows, Mac, UbuntuAltijd
FireAmazon Appstore
WebHTML5 en Instant Facebook Games
MobileAndroid, iOS en Amazon
UWPUniversal Windows Platform (Windows 10)
Console**UWPUniversal Windows Platform (Windows 10)Altijd
Nintendo SwitchNintendo Switch12 maanden
Playstation 4PlayStation 4
Xbox OneXbox One
UltimateAlle exports
EducationDesktop, Web, Mobile en UWP12 maanden

*Gratis, maar er kan geen speelbare demo worden gemaakt en het aantal plaatjes, geluiden en objecten is ingeperkt.[16]

**Kan alleen worden aangeschaft als de Desktopversie van Developer al gekocht is.

Systeemeisen

De volgende specificaties zijn benodigd voor het gebruik van GameMaker Studio 2:

Systeemeisen voor Windows:

  • 64 bit dualcore-CPU of beter
  • Microsoft Windows 7 (64 bit, Service Pack 1) of hoger
  • 2 GB RAM-geheugen of meer
  • Grafische kaart met minimaal DirectX 11-ondersteuning
  • Minimaal 3 GB vrije schijfruimte
  • Internetverbinding

Systeemeisen voor MacOS:

  • OS X Sierra of hoger
  • 2 GB RAM-geheugen of meer
  • Minimaal 3 GB vrije schijfruimte

Aanvullende eisen, apparaten en bijbehorende programma's kunnen nodig zijn om spellen uit te brengen op overige platforms.[17]

Community

GameMaker heeft ook een eigen Engelstalige community. Binnen deze community worden discussies gevoerd over de mogelijkheden van het programma, daarnaast worden beginners en gevorderden geholpen met hun vragen. Tevens zijn hier afgewerkte en WIP (Work In Progress) spellen te vinden, evenals vele voorbeelden, tutorials en websites gerelateerd aan GameMaker.[18] Los hiervan bestaat er ook een Nederlandstalige community.[19]

Tevens zijn er in het buitenland talloze websites en fora waar over GameMaker gesproken wordt, waaronder op Reddit[20] en op internetfora.[21]

Kritiek

Het programma heeft een waardering van 8,5 / 10 gekregen op Mod DB op basis van 228 gebruikersreviews.[22] GameMaker Studio wordt geroemd om zijn handige sprite- en room editor, de flexibiliteit en de handige gebruikersomgeving. Als kritiek wordt genoemd dat het programma vaak achterloopt, instabiel is, veel bugs bevat en belangrijke basisfunctionaliteit mist.

In het verleden is er enkele malen data ontvreemd van het forum dat wordt beheerd door YoYo Games.[23][24] Sinds in 2016 is overgegaan op een nieuw forum heeft dit probleem zich niet meer voorgedaan.[25]

Bekende titels

Referenties

  1. (en) YoYo Games, Game Maker 8 licentieovereenkomst! Gearchiveerd op 2 maart 2007. Geraadpleegd op 20 april 2010.
  2. (en) YoYo Games, GameMaker Studio 2. Geraadpleegd op 5 oktober 2018.
  3. (en) GameMaker versions. Geraadpleegd op 5 oktober 2018.
  4. (en) Rose, Mike. "YoYo Games Releases GameMaker: HTML5 Tools", 22 september 2011. Geraadpleegd op 8 mei 2018.
  5. (en) YoYo Games, YoYo Games Partners with Valve to Launch GameMaker: Studio on new Steam Software Store Gearchiveerd op 4 oktober 2012. Geraadpleegd op 24 januari 2016.
  6. (en) YoYo Games, GameMaker: Studio Windows Phone 8 Export Available Now Gearchiveerd op 6 december 2012. Geraadpleegd op 24 januari 2016.
  7. (en) YoYo Games, GameMaker: Studio Supports Linux Publishing -- Ubuntu Export Available Now! Gearchiveerd op 16 maart 2013. Geraadpleegd op 24 januari 2016.
  8. (en) YoYo Games, YOYO GAMES ANNOUNCES SUPPORT FOR TIZEN™ Gearchiveerd op 7 juni 2013. Geraadpleegd op 24 januari 2016.
  9. (en) YoYo Games, Native Windows 8 and Windows RT Support now available! Gearchiveerd op 9 juni 2013. Geraadpleegd op 24 januari 2016.
  10. (en) YoYo Games, YoYo Games and Sony Announce GameMaker: Studio Partnership for PlayStation's Licensed Developer Program Gearchiveerd op 22 maart 2014. Geraadpleegd op 24 januari 2016.
  11. (en) Pearson, Dan, YoYo Games sells to PlayTech for $16.4 million Gearchiveerd op 23 september 2018. Geraadpleegd op 9 oktober 2018.
  12. (en) YoYo Games, YoYo Games Announces Worldwide Partnership with Microsoft Gearchiveerd op 13 april 2015. Geraadpleegd op 24 januari 2016.
  13. (en) Manthorp, Ross, GameMaker Studio 2 FAQ Gearchiveerd op 25 februari 2018. Geraadpleegd op 10 oktober 2018.
  14. (en) Manthorp, Ross, Nintendo Switch full release with update 2.2.0 Gearchiveerd op 9 oktober 2018. Geraadpleegd op 9 oktober 2018.
  15. (en) YoYo Games, Get GameMaker Studio 2. Geraadpleegd op 4 oktober 2018.
  16. (en) YoYo Games, GameMaker Studio 2 Trial - Limitations (6 november 2018). Geraadpleegd op 6 november 2018.
  17. (en) YoYo Games, GMS2 Required SDKs (16 oktober 2018). Geraadpleegd op 6 november 2018.
  18. (en) YoYo Games, GameMaker Community. Geraadpleegd op 5 oktober 2018.
  19. (nl) De Nederlandse Game Maker Community, De Nederlandse GameMaker Community. Geraadpleegd op 24 januari 2016.
  20. (en) Reddit, GameMaker. Geraadpleegd op 9 oktober 2018.
  21. (fr) Game Maker Forum, Game Maker Forum Gearchiveerd op 10 oktober 2018. Geraadpleegd op 5 oktober 2018.
  22. (en) GameMaker Studio Reviews. DBolical Pty Ltd.. Geraadpleegd op 9 oktober 2018.
  23. (en) Mike.Dailly, Gmc Hacked Again. (2 december 2015). Geraadpleegd op 9 oktober 2018.
  24. (en) Mike.Dailly, GMC forums cyber attack. (9 mei 2013) Gearchiveerd op 10 oktober 2018. Geraadpleegd op 9 oktober 2018.
  25. (en) ShaunJS, Welcome to the new Forums! (12 april 2016). Geraadpleegd op 9 oktober 2018.
Zie de categorie GameMaker Studio van Wikimedia Commons voor mediabestanden over dit onderwerp.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.