
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#)
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
Wiosenny update YYG - co nas czeka w 2026?
Dziś - czwartek, 10:15


