Game Maker — Windowsi mängude loomise tarkvara: Game Maker Studio, GML

Game Maker on arvutiprogramm Windowsi operatsioonisüsteemi jaoks, mida algselt arendas Mark Overmars. Tarkvara edasiarenduse ja kommertsversioonide eest vastutab nüüd firma YoYo Games. Esimene versioon ilmus 1999. aastal ja alates sellest ajast on Game Maker pidevalt arenenud, lisades uusi tööriistu ja võimalusi nii algajatele kui ka kogenud arendajatele.

Lihtne loomisprotsess ja drag-and-drop

Game Maker on tuntud oma intuitiivse drag-and-drop-liidese poolest, mis võimaldab mänge luua peamiselt hiire abil ilma keerulistest programmeerimiskeeltest teadmata. Süsteem põhineb objektidel, sündmustel (events) ja tegevustel (actions). Kasutaja lisab objektile sündmuse ja määrab sellele tegevuse, näiteks liikumise, kokkupõrke või heliefekti, ning nende kombineerimisel sünnivad mänguloogikad.

Game Maker Language (GML)

Need, kes tahavad rohkem kontrolli ja detailset käitumist, saavad kasutada Game Maker'i oma programmeerimiskeelt, tuntud kui Game Maker Language (GML). GML võimaldab kirjutada eraldiseisvaid skripte, kasutada muutujate ja andmestruktuuride rikkust, kontrolle ja valemeid ning luua keerukamaid mängusüsteeme (füüsika, AI, salvestussüsteemid jms).

Funktsioonid ja tehnilised võimalused

  • Sisseehitatud redaktorid sprite'ide, helide ja tase-ruumide loomiseks.
  • Objektipõhine arhitektuur ja sündmuspõhine programmeerimine, mis sobib hästi 2D-mängude loomiseks.
  • Mitu viisirida ja tööriista mängus loogika, liikumise, animatsioonide ja heli haldamiseks.
  • Piiratud 3-D graafika tugi — peamiselt keskendutud 2D-mängudele, kuid mõningaid 3D-efekte ja -ruume on võimalik kokku panna.
  • Tugev kogukonnatugi, turuplats (Marketplace), laiendused ja eksportimise võimalused (erinevates versioonides võib olla erinevaid sihtplatvorme).

Versioonid ja eksport

Game Maker on läbi aastate läbinud mitmeid versiooniuuendusi; tuntumateks iteratsioonideks on olnud Game Maker Studio ja sellele järgnevad uuendused. Kaasaegsed versioonid pakuvad sageli võimalust eksportida mänge mitmele platvormile (näiteks Windows, macOS, HTML5, Android, iOS ja mõnesse järjekorra korral ka konsoolidele) — eksportimised võivad sõltuda litsentsist ja lisalubadest.

Kogukond ja ressursid

Game Makeril on aktiivne Interneti-kogukond ning ametlik veebisait, kus kasutajad saavad jagada oma mänge, alla laadida ressursse, osaleda foorumites ja leida õpetusi. Sealt leiab näiteprojekte, õpetusvideoid ja kasutajate loodud tööriistu, mis aitavad kiiremini alustada ja probleeme lahendada.

Kellele sobib Game Maker?

Game Maker sobib hästi neile, kes soovivad kiiresti prototüüpe luua või õppida mänguarenduse põhimõtteid ilma keeruka tehnilise taustata. Samuti on see hea valik sõltumatutele arendajatele ja väikestele meeskondadele, kes tahavad luua 2D-mänge. Edasijõudnud arendajad saavad GML-i abil teha keerukamaid ja optimeeritumaid lahendusi.

Plussid ja miinused

  • Plussid: madal sisseastumislävi, kiire prototüüpimine, rikkalik kogukond ja tööriistakomplekt 2D-mängude loomiseks.
  • Miinused: piiratum 3D-tugi võrreldes spetsialiseeritud 3D-mootoritega, mõned platvormi-eksportide funktsioonid võivad nõuda eraldi litsentsi ning väga suuremahuliste projektide puhul võib tekkida piiranguid jõudluse ja kohandamise osas.

Kuidas alustada?

Uuele kasutajale soovitatav samm-sammult lähenemine:

  • Laadi alla ametlik tarkvara või kasuta prooviversiooni (kui saadaval).
  • Tutvu liidese põhielementidega: sprite, object, room, event.
  • Käivita lihtne projekt: liikuva mängija ja vastastega ruum, lisa skoorisüsteem ja heliefektid.
  • Kui vajad rohkem vabadust, õpi GML-i põhialuseid ja kirjutage enda skriptid.
  • Kasutage kogukonna õpetusi ning jagage valmis mängu ametlikul veebisaidil või muudes kanalites tagasiside saamiseks.

Game Maker on jätkuvalt populaarne valik algajate ja sõltumatute arendajate seas, kuna ta ühendab lihtsuse ja piisava võimsuse, et luua mängitavaid mänge ja õppida mänguarenduse põhitõdesid. Kui plaanid luua 2D-mänge või katsetada mängiloogikatega, on Game Maker hea koht alustamiseks.

Ajalugu

Game Maker algas animatsiooniprogrammina nimega Animo. Iga uus Game Maker'i versioon lisas uusi funktsioone. Alates versioonist 7.0 avaldas Game Makerit firma YoYo Games.

22. mail 2012 andis YoYo Games välja GM:Studio. Pärast seda ei toetata enam GM:HTML5-i. GM:Studio võimaldab kasutajatel avaldada oma mänge Windowsis, Mac OS X-is, Androidis, iOS-is, Windows 8-s, Windows Phone 8-s, Linuxis Ubuntus ja HTML5-s.

Küsimused ja vastused

K: Mis on ulukilinnustik?


V: Game Maker on Windowsi jaoks mõeldud arvutiprogramm, mis võimaldab inimestel luua arvutimänge, ilma et nad peaksid tundma programmeerimiskeeli.

K: Kes algselt lõi Game Maker'i?


V: Game Maker'i tegi algselt Mark Overmars.

K: Kes teeb praegu Game Makerit?


V: Game Makerit teeb praegu ettevõte YoYo Games.

K: Mis on Game Maker keel?


V: Game Maker Language on programmeerimiskeel, mida kasutatakse Game Makeris.

K: Mis on drag-and-drop-liides?


V: Drag-and-drop-liides on viis, kuidas kasutada hiirt elementide liigutamiseks programmis, selle asemel et koodi sisestada.

K: Kuidas saavad inimesed Game Makeriga abi?


V: Game Makeriga saab abi internetikogukonnast ja programmile pühendatud veebisaidilt. Teised kasutajad saavad aidata küsimuste ja probleemidega.

K: Mis on üks uusi funktsioone, mis on Game Makeri loomisest saadik lisatud?


V: 3-D graafika on üks uusi funktsioone, mis on Game Makerisse lisatud alates selle loomisest.

AlegsaOnline.com - 2020 / 2025 - License CC3