Gamemaker

Från Wikipedia
(Omdirigerad från Game Maker)
Hoppa till: navigering, sök
Denna artikel är om YoYo games och Mark Overmars program GameMaker/GameMaker: Studio. För fler betydelser, se Gamemaker (olika betydelser).

GameMaker, eller Game Maker samt GameMaker: Studio hör båda till en serie program för datorspelsutveckling från början utvecklat av Mark Overmars och sedan 2007 av YoYo games där Mark är delägare.

Gränssnitt[redigera | redigera wikitext]

Programmet bygger på ett enkelt gränssnitt med dra-och-släpp-funktioner där användaren drar en ikon till rätt ställe för att få händelsen kopplad till ikonen utföras. Game Maker har också ett eget programspråk (GML) för mer avancerat användande, som är svårare men har många fler funktioner. Man kan även göra sina egna dra-och-släpp-funktioner med lib-builder, dock använder man "extension packages" för detta i Game maker 7 och 8.

Historia[redigera | redigera wikitext]

1999 Mark Overmars började arbeta på Game Maker det här året. Det var från början tänkt att bli ett enkelt system för att skapa 2D-animationer. Nu släpptes den första officiella versionen, 1.1, som hade ett inbyggt programspråk men inte var särskilt bra. Man kunde till exempel inte skapa exekverbara filer, vilket gjorde att man måste ha Game Maker för att kunna spela spelet. 1999 släpptes även versionerna 1.2, 1.2b och 1.3 men fick inte så stor uppmärksamhet.

2001 släpptes version 3 som var den första att använda DirectX för att rita grafiken, och snart kom också version 3.1, 3.2 och 3.3.

Mark Overmars bestämde sig senare för att skriva om allting "från scratch" och släppte i juli 2001 version 4. Den fick en röd ikon för att symbolisera att den nya versionen inte var kompatibel med den gamla. Version 4.0 följdes av 4.1.

2002 I april 2002 släpptes version 4.2 där stabiliteten blivit mycket bättre, och i november släpptes 4.3 med många små ändringar.

2003 fick Game Maker sin egen webbplats och version 5.0, 5.1 och 5.2 släpptes.

2004 I april 2005 släpptes version 5.3. Senare under året kom 6.0 som introducerade enkel 3d-grafik, typsnitt och ett nytt, bättre ljudsystem.

2005 släpptes version 6.1 som bl.a. fick en bättre inbyggd bildbehandlare.

2006 kom The Game Maker's Apprentice: Game Development for Beginners ut, en bok om Game Maker skriven av Mark Overmars och Jacob Habgood.

2007 släpptes version 7.0 den 28 februari. Nu hade Mark börjat samarbeta med några andra i utvecklingen av GameMaker, som tillsammans skapade YoYo games. Några nyheter var PNG-support med alfakanaler, en ny extension-mekanism (DLL:er, externa skript, libraries) och nya "room transitions". Denna version sparade filerna som .gmk vilka inte går att öppna med någon av de äldre versionerna.

2009 släpptes version 8.0 runt den 20 december.

2010 i augusti släpptes Game maker 7 för Mac.

2011 i juli släpptes 8.1 versionen runt.

Den 22 september släpptes GameMaker:HTML5 som möjliggjorde spel som kan spelas direkt i en webbläsare.

2012 den 22 maj släpptes GameMaker: studio vars huvudsakliga fördel är att man med den kan publicera spel för både Windows, Mac OS X, HTML5, iOS samt Android från en och samma källkod.

Den 6 september släpptes version 1.1. av GameMaker: studio. Då släpptes den i fyra olika prisklasser: "Free"(gratis); "Standard"(49$); "Proffesional"(99$ - denna version motsvarar den som släpptes i maj) samt "Master"(499$).

Den 10 oktober lades stöd för de nya funktionerna i Windows 8 till som gratis uppdatering till Standardversionen och uppåt.[1]

Från den 21 november kunde man även köpa till publicering för Windows Phone.[2]

2013 den 13 mars släpptes exportmodulen för Linux-systemet Ubuntu som kan köpas till för Professional-versionen.

Varianter[redigera | redigera wikitext]

GameMaker
Utvecklare YoYo Games
Först släppt 1999-11-15
Senaste utgåva 8.1.141
(2012)
Senaste betautgåva 8.1.141
(2012)
Utvecklingsstatus inaktiv
Operativsystem Windows
Typ Integrerad utvecklingsmiljö
Språk Engelska
Webbplats http://www.yoyogames.com/legacy
GameMaker for Mac
Utvecklare YoYo Games
Senaste utgåva 7
Utvecklingsstatus inaktiv
Operativsystem Mac OS X
Typ Integrerad utvecklingsmiljö
Språk Engelska
Webbplats http://www.yoyogames.com/legacy
GameMaker: Studio
Utvecklare YoYo Games
Först släppt 2012-05-22
Senaste utgåva 1.2.1135
(September 2013)
Senaste betautgåva 1.2.1135
(September 2013)
Utvecklingsstatus aktiv
Operativsystem Windows
Typ Integrerad utvecklingsmiljö
Språk Engelska
Webbplats http://www.yoyogames.com/studio
GameMaker: HTML5
Utvecklare YoYo Games
Först släppt 2011-09-22
Utvecklingsstatus inaktiv
Operativsystem Windows
Typ Integrerad utvecklingsmiljö
Språk Engelska

Genom åren har det utvecklats fyra olika varianter av GameMaker. Den enda som fortfarande är i aktiv utveckling är GameMaker: Studio.

Gamla GameMaker[redigera | redigera wikitext]

Nuvarande version: 8.1[3]

Finns endast tillgänglig för Windows, vilket också är det enda operativsystem som man skapa körbara filer till med denna variant.[4]

Programmet är skrivet i Delphi.

Finns i en gratisversion, "GameMaker Lite" samt en för 39$ kallad "GameMaker Pro". Pro-varianten innehåller fler funktioner som 3D-grafik, extensioner m.m.

GameMaker 8.1 finns fortfarande tillgänglig att ladda ner och köpa från YoYo Games webbsida, men den är inte längre utvecklad eller uppdaterad.[5]

GameMaker for Mac[redigera | redigera wikitext]

Nuvarande version: Mac-versionen är baserat på GameMaker 7 för Windows, även om det är den första versionen för Mac.[6]

GameMaker-variant för Mac, också det skrivet i Delphi. Kan endast användas för att skapa körbara filer till Mac.

Finns i en gratisversion, "GameMaker Lite" samt en för 19$ kallad "GameMaker Pro". Med Lite-varianten för Mac kan man inte skapa körbara program. Förutom att tillåta det har Pro-varianten även vissa andra funktioner som 3D-grafik, extensioner m.m.

GameMaker: Studio[redigera | redigera wikitext]

Nuvarande version: 1.2 [7] Programmet kan i likhet med gamla GameMaker endast köras på Windows - dock kan man skapa filer som är körbara på andra operativsystem.[8]

Precis som tidigare versioner är utvecklingsmiljön skriven i Delphi, även om kompilatorn och interpretatorn ("GameMaker: Studio Runner") är skrivna i C++.

Finns i sin tur i fyra olika varianter:

Free[redigera | redigera wikitext]

Gratisversion av Studio, gjord för att låta användare testa programmet innan de köper den. Kan användas för att göra spel till Windows och Mac[8]. Den är likadan som Standard, bortsett från begränsningar i antalet resurser.[8]

Standard[redigera | redigera wikitext]

Pris: 49$[8]

Kan användas för att skapa spel för både Windows och Mac[8]. Är i stort sett lik vanliga GameMaker, men har vissa mindre skillnader. Vissa funktioner som finns i vanliga GameMaker har tagits bort, antingen av tekniska skäl eller för att de ansetts överflödiga. Några funktioner har även lagts till eller utökats - i synnerhet har den stöd för spelfysik för 2d-spel (med Box2d) samt shaders[9] (små program som körs direkt på grafikkort för att skapa visuella effekter[10]) skrivna i GLSL ES, GLSL, HLSL9 eller HLSL11 [11].

Professional[redigera | redigera wikitext]

Pris: 99$[8]

Erbjuder avancerade tjänster och funktioner som Developer Services Portal (DSP) som hjälper spelutvecklare att interagera med tjänster för reklam, statistik, belöningar samt betalsystem. Professional erbjuder även Subversion-integration med mera. Den mest framträdande skillnaden från Standard är dock att man kan köpa till exportmoduler som gör att man kan skapa spel för Android-, IOS- och Windows Phoneapparater, Ubuntu samt producera HTML5-kod för webbläsarspel

Master[redigera | redigera wikitext]

Pris: 799$[8]

Master-varianten av Studio är ett paket med Professional-versionen plus alla moduler. Dessutom får man kommande moduler utan extra kostnad.[8]

GameMaker:HTML5[redigera | redigera wikitext]

Skapades som en GameMaker-version som producerade HTML5-kod för att göra webbläsarspel. Den har dock nu ersatts av GameMaker:Studio och finns inte längre tillgänglig.

Böcker[redigera | redigera wikitext]

  • The Game Maker´s Companion (2010) av Jacob Habgood

En bok för avancerade utvecklare i Game Maker med tema plattformsspel. En direkt fortsättning på The Game Makers Apprentice.

  • Game Maker 8 - Practical Tips & techniques Vol. 1 (2010) av The HobbyPress (Hong Kong)

Lär ut Game Maker 8 genom att besvara mängder av frågor om programmet.

  • Game Maker 8 - GML Programming Practical Tips & Techniques Vol. 2 (2010) av The HobbyPress (Hong Kong)

En bok med fokus på Game Maker's scriptspråk Game Maker Language (GML).

  • Basic Projects in Game Maker (2009) av David Waller.

ICT-certifierad nybörjarbok i Game Maker riktade till grundskoleelever i Storbritannien.

  • Getting Started with Game Maker (2009) av Jerry Lee, Jr. Ford.

Nybörjarbok om Game Maker på engelska med fokus på Game Makers skriptspråk.

  • The Game Maker's Apprentice: Game Development for Beginners (2006) av Mark Overmars och Jacob Habgood.

En nybörjarbok på engelska som lär ut hur man skapar 9 kompletta spel med hjälp av Game Maker. Det medföljer en CD-ROM skiva med olika exempelfiler och spel.

  • Basic Game Design and Creation for Fun & Learning (2006) av Nanu Swamy och Naveena Swamy.

Game Maker-bok med fokus på så kallade "Serious Games".

  • Lav computerspil med Game Maker (2006) av Jon Overgaard Christiansen.

Game Maker-bok på danska för avancerade Game Maker användare.

Externa länkar[redigera | redigera wikitext]

Källhänvisningar[redigera | redigera wikitext]

  1. ^ Yoyo games News - GameMaker: Studio update for Windows 8 available now!
  2. ^ Yoyo games news - GameMaker: Studio Windows Phone 8 Export Available Now
  3. ^ ”GameMaker | YoYo Games: GameMaker for Windows”. http://www.yoyogames.com/legacy. Läst 23 september 2013. 
  4. ^ ”GameMaker | YoYo Games: Feature Comparison”. http://www.yoyogames.com/legacy. Läst 23 september 2013. 
  5. ^ Yoyogames.com: GameMaker
  6. ^ ”GameMaker | YoYo Games: GameMaker for Mac”. http://www.yoyogames.com/legacy. Läst 23 september 2013. 
  7. ^ ”What's New | GameMaker: Studio | YoYo Games”. http://www.yoyogames.com/studio/whats-new. Läst 23 september 2013. 
  8. ^ [a b c d e f g h] ”GameMaker: Studio | YoYo Games: GameMaker: Studio Feature Comparison”. http://www.yoyogames.com/studio. Läst 23 september 2013. 
  9. ^ ”Quality | GameMaker: Studio”. http://www.yoyogames.com/studio/quality. Läst 23 september 2013. 
  10. ^ ”Engelska Wikipedia: Shader (realtime, logical)”. https://en.wikipedia.org/wiki/Shader_(realtime,_logical). Läst 23 september 2013. 
  11. ^ ”GameMaker: Studio Documentation: Shaders: The Shader Editor”. http://docs.yoyogames.com/source/dadiospice/001_advanced%20use/009_shaders.html. Läst 23 september 2013.