14.07.2026 22:19

Silnik gier: od szablonu do grywalnej gry RPG top-down

⏱️ 3 min czytania
Udostępnij:

Silnik gier w Moonlight Animate dostał kolejny duży krok: startowy szablon „RPG (siatka)" to teraz nie tylko plansza z bohaterem, ale kompletny, grywalny wycinek gry top-down — taki, w który da się zagrać od razu po utworzeniu projektu i który pokazuje, jak spiąć ze sobą gotowe klocki silnika.

Co jest w środku

Nowy szablon składa się z elementów, które razem tworzą małą grę fabularną na siatce:

  • Chodzenie po siatce — bohater porusza się pole po polu (strzałki / WASD), z płynnym przejściem między komórkami i blokadą na ścianach.
  • Kierunek postaci — gra pamięta, w którą stronę patrzysz. To fundament pod „zrób coś z tym, na co patrzysz": rozmowę, otwarcie skrzyni, pchnięcie obiektu. Krok w ścianę i tak obraca postać, dokładnie jak w klasycznych grach na kafelkach.
  • Rozmowy z postaciami — stań przodem do NPC, naciśnij klawisz akcji i rusza dialog: dymki z tekstem, wybory, portrety — z pełnego systemu dialogów. Rozmowa może ustawić „stan gry" (np. „poznałeś tę postać"), który przetrwa do końca rozgrywki.
  • Przeciwnik, który cię widzi i goni — strażnik patroluje w tę i z powrotem, dopóki cię nie zauważy w linii wzroku. Gdy tylko nic nie zasłania mu widoku — rusza w pościg, wyznaczając trasę wokół przeszkód. Schowasz się za ścianą — wróci do patrolu.
  • Przejścia między mapami — wejdź w drzwi, a gra przenosi cię na drugą planszę i stawia w wyznaczonym punkcie odrodzenia. Powrót działa tak samo. To gotowy wzorzec na świat złożony z wielu pomieszczeń.
  • Kamera i HUD — kamera podąża za bohaterem, ale nie wyjeżdża poza krawędzie mapy; na wierzchu jest podpowiedź sterowania.

Dlaczego to ważne

Sercem tej aktualizacji nie jest jeden „gotowiec", tylko klocki, z których go złożyliśmy — kierunek postaci, sprawdzanie linii wzroku, sortowanie głębi, wyznaczanie tras, dialogi, przełączanie scen. Wszystkie są dostępne dla Twoich własnych skryptów, więc szablon jest raczej czytelnym przykładem niż zamkniętą całością: możesz go rozebrać, podejrzeć, jak działa każdy fragment, i zbudować na nim swoją grę — bez pisania silnika od podstaw.

To kolejny etap drogi, w której desktopowy edytor grafiki i animacji staje się też miejscem, gdzie tworzysz i uruchamiasz małe gry — obok rysowania, malowania i animacji.

📚 Powiązane posty

14.07.2026 19:16

Moonlight Animate — system dialogów w grach

Silnik gier 2D w Moonlight Animate ma teraz kompletny system dialogów: kwestie z efektem maszyny do pisania, wybory z warunkami, zmienne fabularne i g...
Czytaj dalej →
14.07.2026 18:40

Moonlight Animate: ruchoma panorama dźwięku także w wyeksportowanym wideo

Dźwięk przejeżdżający z lewego do prawego głośnika brzmiał dobrze w podglądzie, ale eksport przez serwer zamrażał go w miejscu. Ostatnia luka parytetu...
Czytaj dalej →
14.07.2026 18:07

Moonlight Animate: zapisz fragment animacji jako gotowy element i użyj go wszędzie

Zbudowałeś fajną animowaną scenkę? Zapisz ją jako element — gotowy klocek, który wciągniesz do dowolnego innego projektu jednym przeciągnięciem. Progr...
Czytaj dalej →

📧 Bądź na bieżąco!

Zapisz się na listę oczekujących, aby otrzymywać powiadomienia o nowych postach na Dev Blog oraz informacje o starcie platformy Moonlight.