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 35 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 51 dni temu
Beta
2024.1300.0.720 •
2024.1300.0.733
 0.14.0

wydana 7 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
26 użytkowników online na discordzie:
Alice, LeD, Carl-bot, Saus, Grela, LadyLush, Gameduro, fervi, r..., HappyOrange, Pako, Dyno, szmalu, sgames, Ulti, bagno, Tidżi, Danieo, Kandif, g..., Huder, l..., moeglich, Add92, Krzysiek1250, 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?