Linki do ciekawych stron

Witajcie w nowym roku! Zapowiada się on ciekawie, bo po pierwsze doczekamy się UI Layerów, po drugie będzie to rok rozwoju GMRT (nowszego runtime), a dzięki systemowi pluginów GM ma szansę rozwijać się w zupełnie nowe sposoby.

Podsumowanie 2024
Poniżej skrócona wersja najważniejszych zmian wprowadzonych w wersjach 2024.2 - 2024.11:

- Project Tool dla konwertowania starszych projektów
- wsparcie dla FMOD
- tryb równań dla blendingu (blend equation)
- sencil buffer, surface depth
- raycast dla fizyki
- optymalizacje hashowania dla structów, optymalizacje kompilacji dla liczb i stringów (głównie dla literałów, czyli wartości które są predefiniowane na całą grę)
- optymalizacje sprawdzania kolizji
- nowe funkcje dla UI debugowego w grze, nowe wykresy (surface, tekstury, zużycie pamięci)
- kompresja danych tilesetów, szybkie kompresje obrazków GPU (ASTC, bcN)
- tekst w romach jako asset
- flex panele
- gpu scissor
- wsparcie dla SVG w runtime (jako vertexy)
- wsparcie dla ARM64
- uwolnienie eksportu OperaGX od serwisu i przeglądarki Opery (można odpalać w kazdej przeglądarce i poza ich serwisem; eksport WASM zastąpi HTML5)
- przepisanie systemu audio
- opcja nie kompilowania assetów których nie uzywamy
- minimalizacja, maksymalizacja, fullscreen dla gier bez bordera
- rozszerzenia i ulepszenia w json_parse()/json_stringify()
- poprawki wydajności IDE, przepisanie komponentów na system pluginów
- instancje/assety dostały nowy planel w room editorze, co przywróciło ich czytelność i działa lepiej z inspektorem i nowym edytorem kodu
- ponad 1500 poprawionych bugów

Dostępne w wersji beta:
- nowy edytor kodu (CE2)
- prefaby (na razie tylko bundle od YYG)
- GMRT dla Windows
- obsługa JS w GMRT

W zeszłym roku nie udało się jedynie wprowadzić długo oczekiwanych layerów UI - były one jednak w 2024 roku rozwijane i są one jednak wpisane jako jedyny feature najbliższego wydania - 2024.13 - którego już sama numeracja mówi, że wjadą tam rzeczy, które nie zdążyły (emeryci mogą mieć trzynastki i czternastki, to kto GM-owi zabroni!). Numeracja ta wynika też z tego, że od roku 2025 GM będzie wydawany tylko w dwóch wariantach - stabilnej (LTS) i beta. YYG chciałoby, aby pierwsza wersja LTS na rok 2025 zawierała nowy edytor kodu, obsługę prefabów i layery UI w wersjach stabilnych - wersje LTS dostaną aktualizacje raz na pół roku. Stąd też wszystko co wyjdzie przed tą "stabilną" wersją zostanie oznaczone nadal rokiem 2024 (żeby się nikt nie mylił, jak z wersją 2022.0 która była nowsza od np. 2022.9). Dzięki systemowi pluginów będzie można jednak aktualizować niektóre funkcjonalności częściej (pluginy również będą mieć kanał beta i LTS) - jeśli więc ktoś martwi się, że nowy edytor kodu może mieć jeszcze choroby wieku dziecięcego, na których poprawki trzeba by długo czekać, może spać spokojnie - edytor też jest pluginem.

Rok 2025
Nie znane są plany nowych funkcjonalności GM/GML na rok 2025, wiemy natomiast, że firma chciałaby wydać:
- pierwsze tygodnie 2025: beta GMRT Linux/Mac
- pierwsza połowa 2025: beta GMRT Android/iOS, layery UI, LTS 2025.0
- druga połowa 2025: beta wsparcia dla C#, beta GMRT na konsole, LTS 2025.1
- nieznany termin: API dla tworzenia własnych pluginów w IDE, hostowanie własnych prefabów, nowy marketplace, nowy room editor, nowy rollback

Nie oznacza to jednak, że to jedyne nowości - ostatnie 3 lata przyzwyczaiły nas do wielu nowych funkcji GML, więc zakładam, że i ten rok przyniesie nam kolejne, aczkolwiek dostępne już tylko w GMRT.

Obecny runtime (GMS2 VM, GMS2 YYC) przestanie dostawać aktualizacje w 2027 roku i będzie działać tak długo, jak pozwolą API i SDK danej platformy (można więc szacować, że dla Androida, iOS i konsol będzie to max 6-12 miesięcy, dla Linuxa i Maca kilka lat, natomiast dla Windowsa i WASM nawet kilkanaście lat).
Obecny runtime nie dostanie już też nowych funkcjonalności poza wspomnianymi layerami UI - będzie jednak przez te 2 lata dostawał poprawki wszelkich bugów. Warto też pamiętać, że funkcje i funkcjonalności to różne rzeczy, więc nie jest tak, że już kategorycznie nic nowego się nie pojawi...

Komentarze (łącznie 0):
Nie ma jeszcze żadnego komentarza. Czas to zmienić

Najnowsze wersje GameMakera:

Stabilna
2024.11.0.179 • 2024.11.0.227
wydana 27 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 43 dni temu
Beta
2024.1100.0.713 •
2024.1100.0.726
 0.14.0

wydana 35 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
38 użytkowników online na discordzie:
Kysiu, 🧁Cupcake🧁, Alice, Tymon, Carl-bot, Saus, GibkiKaktus, Wielki Druid, Kowu, LadyLush, GMRussell, fervi, Radek Ignatów, PhysX ᴺⱽᴵᴰᴵᴬ, r..., antek, HappyOrange, Moldis, Pako, Arrekin, Dyno, m..., sgames, ZYGZAK, Miłosz, sutikku, Marco, Ulti, Tidżi, Danieo, Mtax, Kandif, g..., Huder, l..., moeglich, h..., Shockah
Shoutbox
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
gnysek (12:35, 13.11.24)
Ogólnie GMCLAN istnieje 22 lata, ale na to trofeum nie zrobiłem (jeszcze xD)
Chell (20:41, 08.11.24)
wow, ta emotka w ogóle nie wygląda jak : O xD
Chell (20:40, 08.11.24)
tylko? :O 4tk ma 15
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?