
Áåñïëàòíàÿ âåðñèÿ (Standard) îãðàíè÷åíà êîìïèëÿöèåé ïîä Windows, òàêæå ïðè çàãðóçêå ïðîãðàìì, ñäåëàííûõ â íåé, îòîáðàæàåòñÿ ýêðàí "Made with GameMaker: Studio". Ïî ñðàâíåíèþ ñ íåé, Professional âåðñèÿ èìååò ìíîæåñòâî ïðåèìóùåñòâ, âêëþ÷àÿ óïðàâëåíèå ðåñóðñàìè, êîìïèëÿöèþ äëÿ Mac OS, Ubuntu è çàïóñê íà Android. Òàêæå, â ïðîôåññèîíàëüíîé âåðñèè ìîæíî ïîêóïàòü îòäåëüíûå ìîäóëè, ðàñøèðÿþùèå ôóíêöèîíàëüíîñòü ïðîãðàììû.
Îñîáåííîñòè
GM:S ïîçâîëÿåò ïèñàòü ðàñøèðåíèÿ ïîä ìíîæåñòâî ïëàòôîðì íà ñîîòâåòñòâóþùèõ èì ÿçûêàõ. Ïîääåðæèâàþòñÿ ñëåäóþùèå òèïû ôàéëîâ ðàñøèðåíèé: gml âåçäå, dll-áèáëèîòåêè íà Windows, Windows Phone, Xbox One, js-ñêðèïòû äëÿ HTML5, so-áèáëèîòåêè íà Linux è Tizen, dylib-áèáëèîòåêè íà Mac, prx íà PS4, suprs íà PSVita, à òàêæå ñïåöèàëüíûå placeholder äëÿ iOS è Android. Åñòü âîçìîæíîñòü ñîçäàòü ïðîêñè-ðàñøèðåíèÿ äëÿ ïðîåêòîâ íà ìíîãèõ ïëàòôîðìàõ, ÷òî ïîçâîëÿåò èñïîëüçîâàòü îäèíàêîâûå íàçâàíèÿ ôóíêöèé â êîäå, íî îáðàùàòüñÿ â áèáëèîòåêàì ñîîòâåòñòâóþùåé ïëàòôîðìû.
Èìåþòñÿ ôóíêöèè äëÿ ðàáîòû ñ êîäèðîâêàìè Base64, JSON, MD5, SHA-1, âîçìîæíîñòè ðàñïàêîâêè ZIP-àðõèâîâ, ÷òåíèÿ è çàïèñè .ini, òåêñòîâûõ è äâîè÷íûõ ôàéëîâ, óïðàâëåíèÿ äèðåêòîðèÿìè. Åñòü âîçìîæíîñòü âçàèìîäåéñòâîâàòü ñ ñåòüþ: êîëëåêòèâíàÿ èãðà ïî UDP, TCP, Bluetooth, îòïðàâêà http-çàïðîñîâ, çàãðóçêà ëþáûõ ôàéëîâ, âçàèìîäåéñòâèå ñî Steam API è Facebook.
Èç óñòðîéñòâ, ïîìèìî ìûøè è êëàâèàòóðû, ïðèñóòñòâóþò ôóíêöèè äëÿ âçàèìîäåéñòâèÿ ñ äæîéñòèêàìè è ãåéìïàäàìè, äëÿ îáðàáîòêè êàñàíèé è íàêëîíà íà ñìàðòôîíàõ.
GM:S ñîäåðæèò ìíîæåñòâî ìàòåìàòè÷åñêèõ ôóíêöèé äëÿ ðàáîòû ñî ñêàëÿðíûìè è âåêòîðíûìè âåëè÷èíàìè, âêëþ÷àÿ òðèãîíîìåòðè÷åñêèå âû÷èñëåíèÿ, íàõîæäåíèå ñòåïåíåé, ëîãàðèôìîâ, èíòåðïîëÿöèé, íîðìàëåé âåêòîðîâ, ñêàëÿðíûõ ïðîèçâåäåíèé. Èìååòñÿ âñòðîåííûé ôèçè÷åñêè äâèæîê Box2D, íàáîð ôóíêöèé äëÿ ðàáîòû ñ íèì, äåìîíñòðàöèîííûé ïðîåêòû Angry Cats è Angry Cats Space.
 îòëè÷èè îò GameMaker, Studio èñïîëüçóåò êîìïèëÿòîð, à íå èíòåðïðåòàòîð êîäà, ÷òî óáðàëî âîçìîæíîñòü âûïîëíåíèÿ êîäà èç ôàéëîâ, íî ñóùåñòâåííî óâåëè÷èëî ïðîèçâîäèòåëüíîñòè èãð. Òàêæå åñòü äîïîëíèòåëüíûé ìîäóëü YoYoCompiler, òðàíñëèðóþùèé GML-êîä â C++ è îïòèìèçèðóþùèé åãî. Ïðîåêòû, ñîáðàííûå ñ èñïîëüçîâàíèåì ýòîãî ìîäóëÿ ïîêàçûâàþò õîðîøóþ ïðîèçâîäèòåëüíîñòü ñ ñîòíÿìè èãðîâûõ ýëåìåíòîâ íà óðîâíå. Îäíàêî ýòîò ìîäóëü äîñòóïåí íå äëÿ âñåõ ïëàòôîðì.
Ïðèñóòñòâóåò ïîääåðæêà ìíîãèõ ñåðâèñîâ ìîíåòèçàöèè (òàêèõ êàê AdMob, Google Analytics, Google Play Licensing) èç êîäà. Òàêæå èìååòñÿ ïîääåðæêà ñèñòåì óïðàâëåíèÿ âåðñèÿìè — åñòü ïðèìåðû èíòåãðàöèè ñ SVN, GIT, Mercurial.
Äîñòîèíñòâà è íåäîñòàòêè
+ êðîññïëàòôîðìåííîñòü, ïîääåðæèâàåìûå ïëàòôîðìû: Windows, Mac OS X, Ubuntu, Android, iOS, Windows Phone, Tizen, Xbox, PlayStation;
+ ïîääåðæêà áèáëèîòåê è ðàñøèðåíèé;
+ ãèáêàÿ öåíîâàÿ êàòåãîðèÿ, Standard âåðñèÿ Game Maker: Studio àáñîëþòíî áåñïëàòíà;
+ ñîáñòâåííûé óïðîùåííûé ÿçûê ïðîãðàììèðîâàíèÿ Game Maker Language (GML);
+ èíòåãðàöèÿ ñî Steam;
? íåñìîòðÿ íà âîçìîæíîñòü ðàáîòû ñ 3D, â Game Maker îíà êðàéíå íåóäîáíà;
? Ñàì Game Maker: Studio äîñòóïåí äëÿ ðàçðàáîòêè òîëüêî íà Windows.
Ìàòåðèàë âçÿò èç âèêèïåäèè - http://ru.wikipedia.org