🚀 Dev Blog

Updates from Moonlight platform development. Learn about new features, progress and future plans.

13.07.2026 16:53

Silnik gier 2D: pytanie „co jest TERAZ w tym miejscu?” — zapytania obszarowe

Nowe zapytania obszarowe w silniku gier 2D: mp.query_box i mp.query_circle zwracają obiekty znajdujące się w danej chwili w prostokącie lub okręgu — z dokładnym testem kształtu — do obrażeń obszarowych, sprawdzania miejsca na spawn czy zaznaczania jednostek.

13.07.2026 16:05

Silnik gier: kto jest teraz w strefie (Area2D)

Strefy w silniku gier 2D pozwalają teraz odpytać, kto jest w środku w danej chwili — mp.bodies_in_area / mp.is_body_in_area; żywa lista karmiona zdarzeniami sensora, z poprawną obsługą wielu kolizerów i znikających obiektów.

13.07.2026 15:52

Moonlight Animate: efekty klipu sterowane skryptem

Animowalne efekty klipu (grading, glow, rozmycie, światło) są teraz w pełni skryptowalne przez app.anim.*: dodawanie efektów, parametry i klatki kluczowe z kodu — identycznie jak w panelu. Wartości przycinane do zakresu, drobne operacje (contentAwareFill, parametry wiadra) też dostępne.

13.07.2026 15:24

Moonlight Animate: światło, które żyje w animacji

Nowy typ efektu klipu „Lighting" w edytorze scen: to samo światło co w filtrze (kierunkowe/punktowe/reflektor, kolor), ale z klatkami kluczowymi na każdym parametrze — reflektor sunie przez kadr, światło zmienia barwę, snop się rozszerza. Renderowane per klatkę, także w eksporcie.

13.07.2026 14:59

Silnik gier: smugi za obiektem (Trail2D)

Nowy węzeł Trail2D rysuje zanikającą smugę za ruchomym obiektem — ogon pocisku, ślad dashu, machnięcie mieczem; sam ucina ślad przy teleporcie, a jego kolorem jest barwa własna węzła.

13.07.2026 14:56

Moonlight Animate: flara obiektywu pod pełną kontrolą

Flara obiektywu rozbudowana: pozycję ustawiasz przeciągając krzyżyk na miniaturze (podgląd live), do tego kolor światła, pierścień halo i sześcioramienne promienie. Działa też jako węzeł, smart-filtr i ze skryptów; pełna zgodność wstecz.

13.07.2026 14:34

Silnik gier: liny, lasery i trajektorie (Line2D)

Nowy węzeł Line2D rysuje polilinie o zadanej grubości — liny, snopy laserów i trajektorie pocisków, aktualizowane ze skryptu co klatkę; kolorem linii jest barwa własna węzła.

13.07.2026 14:27

Moonlight Animate: światła rozstawiane na płótnie

Nowe środowisko „Efekty świetlne na płótnie": światła rozstawiasz uchwytami wprost na obrazie — pin pozycji z podglądem live, pierścień stożka reflektora, pasek opcji z listą świateł i commitem jako smart-filtr.

13.07.2026 13:10

Moonlight Animate: wiele świateł i reflektor stożkowy

Efekty świetlne domknięte do pełnego studia oświetlenia: lista wielu świateł (do 32, każde z typem/kolorem/pozycją) i nowy reflektor stożkowy z kątem i miękkością snopu. Ze skryptów przez JSON, w węzłach pełny spot, zgodność wstecz zachowana.

13.07.2026 12:32

Silnik gier: muzyka sama schodzi pod dialog (auto-sidechain)

Auto-sidechain w silniku gier 2D: skonfiguruj raz, a muzyka sama przycisza się pod każdą kwestią dialogu i wraca po ostatniej — bez pompowania głośności między liniami.

13.07.2026 12:07

Moonlight Animate: kolorowe i punktowe światło

Filtr efektów świetlnych zyskał kolor światła oraz światło punktowe z pozycją na płótnie (hotspot zanikający ku brzegom). Ciepły reflektor w rogu, chłodne światło z boku — z podglądem na żywo, jako smart-filtr i węzeł. Zgodne wstecz.

13.07.2026 11:37

Silnik gier: platformy ruchome, które naprawdę niosą

Ruchome platformy w silniku gier 2D niosą teraz postać jak w klasycznej platformówce — jedzie bez zsuwania, a zeskok zachowuje pęd; wszystko automatycznie, deterministycznie i bez kodu gry.

📧 Stay up to date!

Join the waitlist to get notified about new Dev Blog posts and Moonlight platform launch.