GMCLAN.org

 Nowości z forum
(gnysek) Dziś - sobota, 12:41
(gnysek) Wczoraj - piątek, 09:16
(gnysek) Wto., 29 Wrz. 26, 23:27
(gnysek) śro., 23 Wrz. 26, 23:05
(gnysek) Pon., 21 Wrz. 26, 15:01
(Bartek (Kamrat)) Sob., 05 Wrz. 26, 15:11
(Murrri) Wto., 11 Sie. 26, 15:07
 Nowe komentarze
(gnysek) śro., 05 Lis. 25, 15:56
(donsoyer) Wto., 04 Lis. 25, 13:00
(donsoyer) Pon., 03 Lis. 25, 01:14
(gnysek) Pią., 31 Paź. 25, 09:06
(gnysek) Pią., 31 Paź. 25, 09:06
(donsoyer) Pią., 31 Paź. 25, 06:49
(Wojo) Czw., 30 Paź. 25, 17:03
(gnysek) Pią., 04 Lip. 25, 10:37
(gnysek) Pią., 20 Cze. 25, 14:18
 Najnowsze zasoby
(gnysek) Pon., 31 Sie. 26, 15:22
(gnysek) śro., 04 Wrz. 24, 12:54
(gnysek) Wto., 11 Cze. 24, 22:52
(gnysek) Pon., 10 Cze. 24, 18:47
(gnysek) Pon., 13 Maj. 24, 17:11
(gnysek) śro., 03 Kwi. 24, 18:34
(gnysek) Pią., 17 Lis. 23, 17:53
(gnysek) śro., 15 Lis. 23, 11:00
(gnysek) Wto., 14 Lis. 23, 16:17
(gnysek) Pią., 06 Paź. 23, 09:10

Aktualności

24 lata GMCLANu

Miło mi poinformować, że GMCLAN (Game Makers' Clan) jest od 24 lat w sieci! Dokładnie 1 listopada 2002 pod adresem gmclan.iglu.cz zadebiutował serwis którzy stworzył Ranmus (aka. Ranma_man), chociaż sama historia polskiej społeczności w serwisie gamem sięga co najmniej sierpnia 2001.

W przyszłym roku będziemy więc świętować 25 lecie, a jest to rok o tyle ciekawy, że chociażby swoje 20 lat będzie świętować GIC, czyli dawny Zjazd Twórców Gier, w którego budowie maczaliśmy wspólnie palce.

Mam nadzieję, że podobnie jak na 20-lecie uda nam się wspólnie spotkać i uczcić ćwierćwiecze :)

Przyszły rok to też duże wyzwanie - wraz z premierą GMRT chciałbym stworzyć w końcu porządny kurs tworzenia gier w GameMakerze, dotykający zarówno podstawowe typy gier (nawiązujące do klasycznych tutoriali z GM5 od Marka Overmarsa: platformówka, top-down, pac man, arkanoid itp.), jak i same podstawy programowania. Planuję go od jakiegoś czasu, ale chciałbym, żeby był zgodny z najnowszym engine/runtime - który będzie otwartoźródłowy.

W związku z rocznicą, strona dostała też małe aktualizacje :) Zakończył się oficjalnie okres wersji "beta", w której strona gdzieś tam jeszcze korzystała z kodu Ranmy pamiętającego 2004 rok (rzemieślnicza robota, żeby po 22 latach to nadal działało..) i przepisałem ostatnie brakujące fragmenty panelu dla adminów. Na prośbę Borka teraz shoutbox automatycznie rozszerza pole do wpisywania do wysokości tekstu . Łącznie to 2600 linijek kodu w 130 plikach.

Zmieniłem też stronę ze statysykami - możcie zobaczyć na osi czasu gdzie pojawił się GMCLAN, licząc od... wejścia internetu do Polski w 1991. Są tam też tak zabawne statystyki jak to, ile jesteśmy starsi od TikToka, iPhone czy ChataGPT.

GMRT z darmową licencją i otwartym źródłem

Grafika: /upload/ajax/20261031_ae064114a5aaf33a83f426c7d404d458.png
YYG zaskoczyło wszystkich informując, że ich najnowszy runtime GMRT ma od 1 stycznia 2027 być darmowy równie do użytku komercyjnego. Co więcej, jego kod będzie dostępny na githubie, więc każdy będzie mógł go pobrać i dokonać zmian lub rozszerzyć. Biorąc pod uwagę, że mimo braku dokumentacji możliwe jest tworzenie pluginow do IDE, można będzie stworzyć bez problemu rozwiązania pod siebie.
Płatne pozostaną jedynie eksporty konsolowe.

Źródło: gamemaker.io/pl-PL/blog/gmrt-update

GameMaker LTS 2026 wydany!

GameMaker dostał dziś bardzo ważną aktualizację - LTS 2026 czyli tzw. Long Term Suport.

Co to oznacza?
- od teraz YYG pakuje 100% sił w rozwój nowego runtime GMRT
- runtime GMS2 (ten którego używamy od marca 2017) dostanie co pół roku jedynie poprawki błędów i aktualizacje wymagane przez twórców systemów operacyjnych; w Q2 2028 GMS2 zostanie wygaszony (rok później niż planowano)
- GMS2 nie dostanie już nowych funkcji; wszystkie trafią do GMRT (i obecnego IDE)
- LTS 2026 zastępuje LTS 2022 jako tzw. "long term support", czyli wydanie, które nie powinno dostawać dużych zmian funkcjonalności - te dostaniemy w pierwszej kolejności w wersjach beta/early access, gdzie dana rzecz musi najpierw "dojrzeć"

Nie będę tym razem wypisywał zmian - kto korzystał z wersji miesięcznych, czy bety, był na bieżąco - wersja LTS jest zgoda z ostatnią betą 2024.14.5 - pełna lista zmian: gamemaker.io/pl-PL/blog/lts-2026-release .

Kolejna beta GMRT - 0.20.0, wprowadzająca nowe funkcjonalności 3D i oferując 99% kompatybilności funkcji z GMS2 spodziewana jest przed końcem czerwca - gdy tylko wyjdzie, nie omieszkam napisać :)

Wiosenny update YYG - co nas czeka w 2026?

Grafika: /upload/ajax/20260430_6afc76ae60da87e59a4fa31cf9431d1d.png

YYG opublikowało dziś na swoim blogu wyczekiwany GameMaker Update, w którym poinformowano co nas czeka w nadchodzących miesiącach - a będzie się działo.

LTS 2026
Na początku maja wyjdzie wersja LTS 2026 GameMakera. Będzie ona aktualizowana co pół roku (2026.4 wyjdzie w pierwszej połowie 2028) i w stosunku do runtime GMS2 będzie zawierać już jedynie poprawki błędów i aktualizacje API/SDK, natomiast pozostałe nowości będą dotyczyć GMRT i IDE. Tym samym, od drugiej połowy 2028 obecny runtime nie będzie już dostawał żadnych aktualizacji - na Windowsie to raczej nie problem, ale na komórkach czy konsolach zapewne po kilkunastu miesiącach nie będzie już można wykonać nowych buildów gier i trzeba będzie przejść na GMRT. Warto jednak dodać, że to i tak rok dłużej niż planowano.

Aktualizacje pluginów

W odróżnieniu od LTS 2022, LTS 2026 będzie dostawał aktualizacje IDE, poprzez system pluginów (obsługuje je GMPM- GameMaker Package Manager). W kolejnych miesiącach na pewno dostaniemy aktualizacje:
- Code Editor 2
- Strona startowa
- ProjectTool (poprawki bugów przy konwersjach starych projektów)
- Prefab Builder - narzędzie do budowania naszych własnych prefabów

GMRT
YYG ma ambitne plany wyjść z bety nowego runtime jeszcze tego lata. Wkrótce ma wyjść wersja 0.20, która ma mieć 99% kompatybilności funkcji GMS2, oraz pozwalać na eksport na PC, Linux, Mac, Android, Switch.
Nowa aktualizacja ma też wprowadzić nowe funkcje 3D.

Co więcej, GMRT na desktopy, komórki i sieć ma mieć ogólnodostępny kod źródłowy dzięki któremu każdy będzie mógł dodać brakujące funkcjonalności.
Oczywiście komercyjne użycie nadal będzie wymagać kupienia licencji (a w przypadku konsol, należy subskrybować licencję Enterprise w razie potrzeb).

Nowe funkcje 3D

Runtime GMRT w wersji 0.20 wprowadzi nowe funkcjonalności 3D (niedostępne w runtime GMS2)
- wcztywanie modeli glTF (ale są w planach kolejne formaty)
- scene graph ułatwiający zarządzanie systemem 3D
- nowe funkcje matematyczne dla 3D
- animacje modeli glTF

Wszystkie nowe funkcjonalności będą szły w kierunku łatwej integracji z Blenderem.

Narzędzia deweloperskie i dodatkowe języki (JS, TS, C#)
Grafika: /upload/ajax/20260430_78823b2b952fb96cee7bcaa5102ce689.png
GMRT dostanie nowe narzędzia CLI, dzięki czemu będzie można nie tylko budować, ale nawet tworzyć projekty z poziomu konsoli systemowej. Pozwoli to np. na łatwiejsze automatyczne buildy na githubie, ale też na łatwiejsze manipulowanie projektu (np. dynamiczne dodawanie danych spoza IDE). Narzędzie to można już testować! npmjs.com/package/@gamemaker/gm-cli

Dodatkowo, w każdym z kwartałów dostaniemy wsparcie dla kolejnych języków poza GML - JavaScript dostępny będzie w Q2, TypeScript w Q3, a C# w Q4.
JS i TS będą dostępne jako języki współpracujące z GML - więc będzie można z ich pomocą tworzyć eventy i skrypty. Natomiast C# będzie używany jako pomost - dane pomiędzy będzie trzeba przekazać (głównie wynika to z silnego typowania w C#).

Multiplayer
YYG podjęło decyzję, aby nie rozwijać dalej swojego systemu rollback. Zamiast tego, GM zaoferuje wsparcie dla istniejących systemów:
- Namazu Elements github.com/YoYoGames/GMEXT-Elements
- Colyseus docs.colyseus.io/getting-started/gamemaker
- Steamworks github.com/YoYoGames/GMEXT-Steamworks
- Photon photonengine.com

Co dalej?
Trwają też prace nad nowym room editorem - ale jak sama tytuł wiadomości wskazuje, to jest wiosenny update, o kolejnych nowościach dowiemy się więc zapewne w drugiej połowie roku (gdy GMRT będzie bliżej wyjścia z bety i będzie się zbliżać czas wydania LTS 2026.1). YYG zachęca też do dawania "kciuków w górę" przy feature requestach na githubie które chcielibyśmy zobaczyć. Listę posortowaną wg. tych kciuków znajdziecie tutaj: github.com/YoYoGames/GameMaker-Bugs/issues?q=is%3Aissue%20state%3Aopen%20type%3AFeature%20sort%3Areactions-%2B1-desc

Beta 2024.14.4000 na ostatniej prostej

YYG zbliża się do zamknięcia wydania 2024.14.4 i jeśli nic nie stanie na przeszkodzie, następną wersją będzie LTS 2026, a po niej wydanie 0.20 GMRT, które ma wyjść z bety w drugim kwartale.

Betę 2024.14.4 powinny przetestować szczególnie osoby, które miały problemy ze spadkami FPS w poprzednich wersjach bez włączania vsync - ta wersja ma poprawiać działanie zarówno gier na Windowsie, jak i samego IDE.

Pełna lista zmian w becie 2024.14.4 znajduje się tutaj: releases.gamemaker.io/release-notes/2024/1400_4 a najważniejsze zmiany to:

- jak zwykle sporo poprawek do CE2
- poprawki zapisu i odczytu danych plików .yy / .yyp, co zmniejsza liczbę błędów odczytu projektów
- poprawki związane z prefabami; prefaby można teraz "linkować" i zmieniać im właściwości, zamiast je kopiować
- w prefabach można teraz nadpisywać makro: #macro ::::[:]
- poprawki dla funkcji random_set_seed która dla niektórych zakresów bezpośrednio po użyciu randomize(); nigdy nie losowała niektórych liczb w pierwszym losowaniu (ale wypadały już w kolejnych) #3006
- nowa opcja Use Raw Mouse Input która pobiera pozycję kursora w Windowsie z mniejszym opóźnieniem, gdyby system zaliczał lagi
- eksport do Reddita jest niżej na liście eksportów
- ponad 200 innych poprawek

Zmarł współzałożyciel YYG

Smutnie wieści dotarły dziś z Dundee. Zmarł Sandy Duncan, jeden z czterech współzałożycieli YoYoGames i pierwszy dyrektor tej firmy (2007 - 2015). Starsi użytkownicy na pewno kojarzą Sandy'ego, gdyż mimo stanowiska dyrektora można było z nim porozmawiać na twitterze, czy też w komentarzach na blogu GameMakera - z czego wielokrotnie korzystaliśmy. To właśnie pod jego skrzydłami odkupiony od Marka Overamrsa GM doczekał się najpierw wydania na Maca, potem eksportera na PSP czy w końcu całego GameMaker Studio, dzięki czemu możemy tworzyć gry nie tylko na PC, ale też na telefony, tablety i konsole. Sandy był też wiceprezesem Xboxa Europe w momencie premiery tej konsoli - trzeba więc przyznać, że mocno przyłożył się do rynku gier.

2024.14.3 wydane

Czwarte wydanie wersji 2024.14 właśnie wyszło jako "stabilne" i przed nami już prawdopodobnie ostatnie kilka wersji beta przed wydaniem LTS 2026. Co nowego tym razem?

- nowy target: Reddit - natywne wsparcie dla publikacji gier na Reddicie (narzędzia Devvit)
- łatwiejsze korzystanie z prefabów - można teraz przeciągać elementy z Prefab Library bezpośrednio do Asset Browsera i wybrać, czy chcemy stworzyć duplikat czy zlinkować i jedynie nadpisać niektóre ustawienia.
- wsparcie dla Included Files w prefabach
- podgląd zawartości Prefabów - dodano możliwość podglądu skryptów, shaderów i notatek (również w formacie markdown) bez konieczności dodawania ich do projektu
- zarządzanie kolekcjami Prefabów - wprowadzono opcję "reinstall", która pozwala szybko przywrócić domyślne ustawienia kolekcji i cofnąć własne modyfikacje
- import ustawień (preferences) - można zaimportować plik local_settings.json z innych instalacji GM, ułatwiając synchronizację preferencji i skrótów klawiszowych
- zbiorcze aktualizacje pakietów w GMPM
- kilkadziesiąt poprawek dla CE2
- poprawka snippetów i structów - dodano możliwość escapowania znaku „$” (używając \$), co pozwala na tworzenie snippetów zawierających definicje struktur
- w przypadku błędów w Variable Definitions, GM otwiera teraz właściwe okno zmiennych zamiast eventu Create, naprawiono też błędy parsowania liczb
- wprowadzono restrykcyjne sprawdzanie typów danych w oknie Variable Definitions, co zapobiega wpisywaniu błędnych wartości (np. liczby w string i na odwrót)
- właściwości sequences będące tablicami (np. kolory) można teraz modyfikować na poziomie pojedynczych indeksów, a nie tylko całych tablic
- domyślny vsync – nowo tworzone projekty mają teraz automatycznie włączoną synchronizację pionową (vsync) dla wszystkich platform
- łącznie 150 zmian, pełna lista: releases.gamemaker.io/release-notes/2024/14_3

W najbliższych dniach otrzymamy zapewne betę 14.4 która ma być (na ten moment) ostatnim "kandydatem" do wydania wersji LTS, więc jeśli macie jakieś zalegające błędy które wymagają poprawki to naprawdę ostatni dzwonek, bowiem aktualizacje LTS będą wychodzić co pół roku i nie będzie już wersji miesięcznych (natomiast nadal dostępne będą wersje beta).

Listę zmian w wersji 14.4 można zobaczyć tutaj: github.com/YoYoGames/GameMaker-Bugs/milestone/26 - wykonano już 50% prac.

2024.14.3 - beta

YYG ciągle kontynuuje swoją drogę do wydania wersji LTS, wydając kolejne hotfixy do wersji 2024.14 będące przy okazji wersjami Release Candidate LTS 2026. Dostaliśmy dziś pierwszą betę w tym roku i chociaż zgodnie z zapowiedziami GMS2 nie dostaje już nowych funkcjonalności a jedynie poprawki błędów, o dziwo znalazło się kilka ciekawych nowości w tym wydaniu.

releases.gamemaker.io/release-notes/2024/1400_3

- dodano eksport do Reddita
- dodano opcję importu preferencji (miesięczna, beta, LTS 2022, LTS 2026)
- nowe projekty mają opcję vsync ustawioną na ON. Jeśli wasze projekty "szarpią" na kartach NVidia mimo wysokiego FPS, to właśnie brak tej opcji rozwiąże sprawę, a winę ponoszą zmiany w Windows 11
- jeśli w Variable Definitions jest błąd, otworzy się okienko obiektu w którym one wystąpią (w poprzedniej aktualizacji zmieniono możliwość ustawienia czegoś innego niż liczba dla typu Real, ta zmiana to następstwo tamtej, która wymuszając wartość Real usuwała inne wartosci)
- package manager dostał opcje "Update All" jeśli więcej niż jedna rzecz ma dostępną aktualizację
- prefaby można teraz przeciągać za pomocą drag and drop, oraz wybrać czy chcemy skopiować dany zasób do gry (duplicate), czy jedynie go podlinkować (customize) - w przypadku pierwszej opcji aktualizacja prefabu nie zmieni nic w naszej grze, a w drugim przypadku zawsze zostanie użyta najnowsza wersja zasobu z danego prefabu
- można nadpisać macro prefabów, dodając :: z przodu, np. #macro ::com.russell.macrotest-1.1.0::IsDebug false, lub z configiem #macro ::com.russell.macrotest-1.1.0::Release:IsDebug false
- sekwencje - jeśli jakaś własność jest tablicą, można teraz nadpisać pojedyczny indeks, zamiast całą tablicę, czyli zamiast colour_track.keyframes[0].channels[0].colour = [1, 1, 1, 1], można colour_track.keyframes[0].channels[0].colour[0] = 1. Kod nie jest krótszy, ale nie wymaga trzymania/pobierania wszystkich opcji, jeśli ich nie zmieniamy
- dokumentacja: tytuły strony "GameMaker Manual" zostały zaktualizowane, aby wyświetlać nazwę danej funkcjonalności zgodnie z nagłówkiem.

Wersja "miesięczna" zapewne wyjdzie w ciągu 1-2 tygodni.

GMRT 0.19 wydane

Poza wydaniem 2024.14.2 w ciągu ostatniej doby wydano też testowe Runtime GMRT 0.19, które powinno działać na windowsie, macu i linuxie (oraz wspierać eksport wasm/html na Windowsie).

Co nowego?
- wsparcie dla UI Layerów i wideo
- brak wsparcia głównie dla svg_aa, game_change, vector_sprite_cache, tm_countvsyncs_winalt

Lista brakujących funkcji jest tak mała, że YYG od tej wersji planuje przejść już w tryb "naprawiania" tego co nie działa względem starego GM i optymalizowania. Jest to więc dobry moment, aby zacząć testować swoje gry i zobaczyć na czym się wywalają.

Pełnej listy zmian na razie nie opublikowano. Pamiętajcie, że w kolejnym newsie przeczytacie o zmianach w regularnym, "starym" runtime.

Hotfix2/RC2 dla GM 2024.14

Wyszła właśnie nowa aktualizacja GM 2024.14.2 (drugi hotfix), będąca też drugim RC dla wersji LTE 2026.

Co nowego?
- przerobione na prefaby SDF i efekty w roomach są znów częścią runtime, więc nie trzeba ich pobierać przy pierwszym użyciu
- użyte prefaby które nie są zbundlowane, pokazują się teraz w asset browserze w sekcji quick access
- poprawki na problemy ostatnich aktualizacji Windowsa 11, jak input lag, problemy z FPS czy potrzeba korzystania VSYNC (częściej przy wyłączonej opcji "use DXGI_SWAP_EFFECT_DISCARD") (więcej na pełnej liście zmian).
- Inspektor: można teraz otagować opisem zmienne w Variable Definitions
Grafika: /upload/ajax/20251211_298459e3cb6cb94bcd9a1ff75a3b0b37.png
- Room Editor: obok pozycji x,y kursora, pokazuje się teraz x,y grida
- room_get_info może dodatkowo zwracać aktualne informacje o obecnym roomie
- poprawki feathera, code editora 1 i 2
- poprawki zapisu projektów które mają prefaby i mogły się przez to psuć

Pełna lista zmian ( releases.gamemaker.io/release-notes/2024/14_2 ).

Kolejne wydanie, 2024.14.3 jest planowane na 13 stycznia i będzie prawdopodobnie ostatnim wydaniem przed LTS 2026 (to zapewne najszybciej w lutym).

Lista ok. 80 zmian które się w nim znajdą (w tym naprawionych, które będą w najbliższej becie): github.com/YoYoGames/GameMaker-Bugs/milestone/34

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 156 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 gnysek
(~ostatnie 15 minut)
Discord
42 użytkownicy online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, LeD, Nitro Slav, 21Lancz, Carl-bot, pABLO, h..., GibkiKaktus, s..., GMRussell, Tidżi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, r..., Uzjel, NOTALOSZISZITER, Chell, Moldis, Kandif, Jarkozpl, yazaa, HappyOrange, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, ZYGZAK, sutikku, OdrzuconyKrakers, Arrekin, Mtax, GreenClover, l..., Cebul, Borek, g..., Krzysiek1250, Shockah, Nero, exigo
Shoutbox
gnysek (12:36, 31.10.26)
Ok, teraz jak wpiszesz więcej tekstu, to się po prostu automatycznie powiększa ;) I poprawiłem CSS dla tips/warns w artykułach i newsach na ciemnym motywie, tak porządnie. I teraz zapamiętuje "przeczytane" komentarze między przeglądarkami.
gnysek (11:09, 31.10.26)
Poprawka na rozmiar pola tekstowego do SB wjedzie dzisiaj, razem z paroma innymi.
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Borek (19:01, 24.10.26)
Kurde, forum zaczyna zalewać gówno z Claude twórców... :/ ale w sumie jakiś ruch jest :D. P.S. gnysek weź ogarnij tu jakieś normalne okno do pisana shoutów, bo to jakaś masakra jest...
gnysek (23:05, 08.10.26)
Były takie próby, widać co z tego wyszło ;)
Kuzyn (17:06, 08.10.26)
może forum musi rozszerzyć działalność mocniej i skupiać ogólnie polski gamedev hihi
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?