GameMaker - informacje o programie: ceny, eksporty, dokumentacja

GameMaker (znany wcześniej jako: GameMaker Studio) – rozwijany od 1999 roku program do tworzenia gier 2D na różne platformy.
Początkowo rozwijany przez Marka Overmarsa, nauczyciela programowania na uniwersytecie Utrecth (Holandia), następnie przejęty w 2007 przez YoYoGames, przejęte z kolei w 2022 przez Operę.
Posiada własny, niezwykle prosty język GML, w którym już z samych nazw funkcji często wiadomo co dokładnie zrobią, co pomaga na początkowych etapach nauki.
Alternatywnie można też tworzyć grę nie pisząc kodu - za pomocą GML Visual (wcześniej drag'n'drop), w którym przeciągamy akcje do zdarzeń w grze. Dzięki GML Live mamy możliwość podejrzenia, jak wygląda kod utworzony ze wstawionych przez nas bloków.

Obecnie (stan na marzec 2023), program dostępny jest w czterech wersjach - różniących się głównie tym, na jaką platformę pozwala eksportować gry. Wersja darmowa oferuje jedynie eksport na platformę GX Games (gry odpalane w przeglądarce Opera GX), oraz testowanie gier w wersji okienkowej w obecnym systemie operacyjnym. Pozostałe wersje oferują kolejno eksporty na desktopowe systemy, urządzenia mobilne oraz konsole.

Dlaczego GameMaker ?

GameMaker to niezwykle proste narzędzie do tworzenia gier! Dzięki GML, a także łatwo edytowalnym typom zasobów (grafiki, obiekty, kod, etapy i wiele innych), pozwala na naprawdę szybkie i sprawne tworzenie prototypów i gier.

Przygotowanie najprostrzego projektu zajmuje mniej niż 5 minut, wymaga jedynie:

  • Stworzenia obiektu, który będzie reprezentował postać gracza; wybranie/stworzenie dla niego grafiki
  • Dodania go na planszę (room)
  • Dodania zdarzenia dla wciśniętego klawisza
  • Dodanie akcji/kodu odpowiedzialnego za ruch, np.: x += 5; (gdzie 5 to prędkośc w pikselach na klatkę obrazu)

I możemy już uruchomić pierwszą grę!

Wystarczy wspomnieć, że na GMCLANie, w czasie zawodów (gamejam) Liga24, przez ostatnie kilkanaście lat stworzono ponad 500 gier w mniej niż 24 godziny! Mamy nadzieję, żę dzięki naszej społeczności rozpoczniesz swoją przygodę z tworzeniem gier.

Przydatne strony

gamemaker.io - oficjalna strona programu GameMaker

gamemaker.pl / gmclan.org - polska społeczność GameMakera: aktualności, kursy, forum, discord (tu jesteś ;))

gms-updates.gmclan.org - strona z listą aktualnych wersji stabilnej, beta, LTS GameMakerów (pozwala ustawić alerty na twitterze)

Oficjalna (anglojęzyczna) dokumentacja GameMakera:

Polskie tłumaczenie maszynowe dokumentacji GameMakera:

Dokumentacja dla wersji beta:

gmlscripts.com - strona z wieloma przydatnymi funkcjami do GameMakera

github.com/JujuAdams?tab=repositories - przydatne biblioteki używane przez największe komercyjne gry

github.com/JujuAdams/GameMakerLibraries - lista dziesiątek bibliotek do GameMakera

Najnowsze wersje GameMakera:

Stabilna
2023.8.2.108 • 2023.8.2.152
wydana 54 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 48 dni temu
Beta
2023.1100.0.450 • 2023.1100.0.459
wydana  4 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (11:49, 30.11.23)
@exp to masz 12zł zniżki na komercyjną ;)
gnysek (11:48, 30.11.23)
@Sutikku ja używam IDE na linuxie i daje radę. Trochę problemy z renderowaniem fontów (nie każdy monospace ładnie działa), ale poza tym ok.
exp (23:47, 29.11.23)
+ wydawanie gier niekomercyjnych jest teraz darmowe, a dosłownie parę tygodni temu musiałem zapłacić 12zł, żeby wydać grę na game jam, gnysek oddawaj :[
exp (23:47, 29.11.23)
e: nieważne, pomieszałem
exp (23:45, 29.11.23)
e: "za jednorazową płatnością dla gier komercyjnych i w subskrypcji dla osób eksportujących na konsole" skoro jest rozróżnienie, to przez to rozumiem, że trzeba mieć stale wykupioną subskrypcję, żeby legalnie się bogacić. sprzedaż na konsolach jest bardziej scentralizowana, więc pewnie łatwo jest im to kontrolować i np. zakup twojej gry nie będzie możliwy, jeśli nie masz aktywnej subskrypcji
Chell (12:09, 27.11.23)
też propsuję klarowność strony z cenami, tylko jedno pytanie zostaje - licencji enterprise potrzebujesz faktycznie tylko do WYDANIA gry? tzn możesz subnąć na miesiąc, wydać grę, anulować subksrypcję i się legalnie bogacić?
Chell (12:07, 27.11.23)
super :D unity zaorane
S
Sutikku (13:27, 24.11.23)
A czy poprawiło się coś w kwestii GMS2 na linuxie? Bo jak odpalałem bodajże z mono jakiś czas temu (rok, może dwa), to była masakra
Borek (20:18, 22.11.23)
Bardzo profesjonalnie wyjaśnione, brawo gnysek! :) Lepsza tabelka niż na oficjalnej stronie Yoyo :D
gnysek (00:24, 22.11.23)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Kiedy wyjdzie GameMaker (Studio) 3.0?