Game Maker — žaidimų kūrimo įrankis: kurkite žaidimus be programavimo

Game Maker — paprastas žaidimų kūrimo įrankis: kurkite 2D ir 3D žaidimus be programavimo su vilkimo ir nuleidimo sąsaja, bendruomene ir galimybe plėtoti per Game Maker Language.

Autorius: Leandro Alegsa

"Game Maker" yra "Windows" operacinei sistemai skirta kompiuterinė programa. Pirmą kartą ją sukūrė Markas Overmarsas, tačiau dabar ją gamina bendrovė "YoYo Games".

"Game Maker" leidžia kurti kompiuterinius žaidimus nemokant kompiuterių programavimo kalbos. Žmonės, mokantys naudotis programavimo kalbomis, gali naudotis "Game Maker" sukurta programavimo kalba, vadinama "Game Maker Language".

Naujausia versija - "Game Maker Studio". Nuo pirmosios 1999 m. sukurtos versijos "Game Maker" gavo daug naujų funkcijų. Viena iš jų - trimatė grafika.

"Game Maker" turi vilkimo ir nuleidimo sąsają. Tai leidžia kurti žaidimus daugiausia naudojant kompiuterio pelę. "Game Maker" naudoja piktogramas, kurios nurodo, kokius veiksmus žmogus gali atlikti. Žmonės gali kurti paprastus žaidimus perkeldami šias piktogramas tam tikra tvarka. Išsamesnius žaidimus galima kurti naudojant "Game Maker Language" kalbą.

"Game Maker" turi interneto bendruomenę ir svetainę. Joje "Game Maker" naudojantys žmonės gali skelbti savo žaidimus, kad juos galėtų žaisti kiti. Žmonės taip pat gali gauti pagalbos iš kitų žmonių, kaip naudotis "Game Maker".

Pagrindinės savybės

  • Vilkimas ir nuleidimas (Drag-and-Drop, DnD) – leidžia kurti logiką be kodo, vilkint piktogramas ir nustatant veiksmų sekas.
  • Game Maker Language (GML) – įmontuota skriptų kalba, suteikianti daugiau lankstumo ir našumo pažangesniems sprendimams; DnD ir GML galima derinti.
  • Objektų ir kambarių sistema – žaidimas kuriamas iš sprite’ų, objektų (objects), kambarių (rooms) ir įvykių (events).
  • Grafika ir garsas – integruotos priemonės sprite’ams, animacijoms, garso efektams ir foninei muzikai valdyti.
  • Fizika ir kelio (path) sistema – įmontuotos fizikos funkcijos (pvz., AABB kolizijos, veikėjų judėjimas), dalelių (particles) ir shader’iai grafikai praturtinti.
  • Tile map ir mozaikos įrankiai – greitam lygių kūrimui naudojant plyteles (tiles) ir mozaikas.
  • Integruota eksportavimo sistema – leidžia eksportuoti žaidimus į įvairias platformas (kompiuteriai, mobilieji įrenginiai, HTML5 ir kt.) – tačiau tam dažnai reikalingos atskiros licencijos ar leidimai.
  • Plėtinių ir priedų palaikymas – galima naudoti papildomus įskiepius, bibliotekas ir rinkinių turto (assets) parduotuvę.

GML ir vizualus programavimas

Game Maker Language (GML) yra paprasta, tačiau galinga kalba, skirta valdyti žaidimo logiką, dirbti su duomenų struktūromis, vektoriais, failų skaitymu/rašymu ir kt. DnD sistema suteikia greitą kelią pradedantiesiems, o GML leidžia plėtoti kompleksines mechanikas ir optimizuoti veikimą. Daug vartotojų pradeda nuo DnD, o vėliau pereina prie GML, kai reikia didesnės kontrolės.

Platformos ir eksporto galimybės

Game Maker tradiciškai orientuotas į 2D žaidimus, tačiau palaiko ir tam tikrą 3D funkcionalumą. Per oficialias ir trečiųjų šalių licencijas galima eksportuoti žaidimus į:

  • Windows (stacionarūs)
  • macOS ir Linux (priklausomai nuo versijos)
  • Android ir iOS (mobiliosios platformos)
  • HTML5 (naršyklėse paleidžiami žaidimai)
  • Konsoles (PlayStation, Xbox, Nintendo Switch) – dažnai reikalauja papildomų leidimų arba specialių partnerių susitarimų

Eksporto galimybės priklauso nuo turimos Game Maker versijos ir licencijos plano.

Kam tinka Game Maker?

  • Pradedantiesiems – dėl DnD sąsajos ir didelės mokomųjų medžiagų pasiūlos.
  • Indie kūrėjams – greitis prototipų kūrimui ir mažesni projektai.
  • Švietimui – mokymo priemonė mokytis žaidimų logikos ir pagrindinių programavimo principų.
  • Profesionaliems mažiems projektams – su GML galima pasiekti aukštesnį lygį ir optimizaciją, o kai kas išleido komerciškai sėkmingus žaidimus.

Žinomi žaidimai, sukurti naudojant Game Maker

Game Maker naudojimo pavyzdžiai rodo, kad su šiuo įrankiu galima sukurti tiek mažesnius, tiek plačiai žinomus žaidimus. Tarp gerai žinomų pavyzdžių yra tokie indie žaidimai kaip:

  • Undertale
  • Hotline Miami
  • Hyper Light Drifter
  • Spelunky (originali versija)

Mokymasis ir bendruomenė

"Game Maker" turi aktyvią interneto bendruomenę ir oficialią svetainę. Ten rasite forumus, vadovėlius, pamokas, pavyzdžių projektus ir rinką, kurioje galima įsigyti arba dalintis ištekliais. Be to, internete yra daug nemokamų ir mokamų kursų, „YouTube“ pamokų bei knygų apie Game Maker ir GML.

Kaip pradėti

  • Atsisiųskite arba įsigykite atitinkamą Game Maker versiją iš oficialios svetainės.
  • Pradėkite nuo paprastų pamokų: sukurtkite vieną lygį, pridėkite veikėją ir valdymą.
  • Išmokite DnD mechaniką, tada palaipsniui pereikite prie GML, kai reikės sudėtingesnių sprendimų.
  • Naudokitės bendruomenės resursais: forumais, pavyzdžiais ir turto parduotuve.

Game Maker yra puikus įrankis norintiems greitai perkelti idėjas į veikiančius prototipus ar pilnus žaidimus. Nors jis ypač tinka 2D žaidimams, su tinkamomis žiniomis ir resursais galima pasiekti profesionalų lygį ir sėkmingai išleisti savo kūrinius įvairioms platformoms.

Istorija

"Game Maker" prasidėjo kaip animacijos programa "Animo". Kiekviena nauja "Game Maker" versija papildyta naujomis funkcijomis. Nuo 7.0 versijos "Game Maker" išleido bendrovė "YoYo Games".

2012 m. gegužės 22 d. "YoYo Games" išleido "GM:Studio". Po to GM:HTML5 nebepalaikomas.GM:Studio leidžia vartotojams skelbti savo žaidimus Windows, Mac OS X, Android, iOS, Windows 8, Windows Phone 8, Windows Phone 8, Linux Ubuntu ir HTML5.

Klausimai ir atsakymai

Klausimas: Kas yra medžioklės paukščių kūrėjas?


A.: "Game Maker" yra "Windows" skirta kompiuterinė programa, leidžianti žmonėms kurti kompiuterinius žaidimus nemokant programavimo kalbos.

K: Kas iš pradžių sukūrė "Game Maker"?


A: Pirmasis "Game Maker" sukūrė Markas Overmarsas.

K: Kas dabar kuria "Game Maker"?


A: Dabar "Game Maker" kuria bendrovė "YoYo Games".

K: Kas yra "Game Maker" kalba?


A: "Game Maker Language" yra programavimo kalba, naudojama "Game Maker" programoje.

K: Kas yra "vilkimo ir nuleidimo" sąsaja?


A: "Drag-and-drop" sąsaja - tai būdas naudoti pelę elementams perkelti programoje, o ne rašyti kodą.

K: Kaip žmonės gali gauti pagalbos su "Game Maker"?


A: Žmonės gali gauti pagalbos su "Game Maker" iš interneto bendruomenės ir programai skirtos svetainės. Kiti naudotojai gali padėti atsakyti į klausimus ir išspręsti problemas.

K: Kokia nauja funkcija buvo įdiegta į "Game Maker" nuo jos sukūrimo?


A: 3D grafika yra viena iš naujų "Game Maker" funkcijų, pridėtų nuo programos sukūrimo.


Ieškoti
AlegsaOnline.com - 2020 / 2025 - License CC3