Balaur
Deterministyczny silnik gier 2D i 3D. Sceny są w TOML, skrypty w Balaur Script i przeładowują się w milisekundach, a te same dane wejściowe dają tę samą klatkę na każdej platformie.
Domyślnie deterministyczny.
Do gier wieloosobowych. Stały tik 60 Hz. Nagrywaj dane wejściowe i odtwarzaj całą sesję. HTTP, WebSockets i WebTransport.
Projektuj w czasie rzeczywistym.
Do projektowania poziomów. Umieszczaj, przesuwaj i skaluj. Przeglądaj właściwości. Naciśnij Graj, aby uruchomić grę.
Skrypty przeładowują się natychmiast.
Dla programistów. Balaur Script ze składnią języka Rust i async/await. Hot reload z obsługą breakpointów. Pluginy w Rust lub C.
Animacja 2D i 3D.
Dla animatorów. Skinning siatek z kośćmi i malowanymi wagami. Pozowanie z dwukostnym IK i look-at. Rigi 3D importowane z glTF.
Światła, cienie i shadery.
Dla artystów. Światła 2D i okludery. Materiały w WESL. Postprocessing, cząsteczki, mapy kafelków, sprite'y i siatki.
Wszystko w jednym silniku.
Dwanaście rzeczy, po jednym zdaniu. Pełna wersja: Funkcje.
-
Węzły i sceny Drzewo węzłów z dołączonymi skryptami, zapisane jako TOML.
-
Balaur Script Składnia języka Rust, typy statyczne, async/await i debugger w edytorze.
-
Natychmiastowy hot reload Zapisz skrypt, a nowy kod działa w ciągu milisekund.
-
Determinizm, zawsze włączony Te same dane wejściowe, te same wyniki na każdej platformie.
-
Fizyka 2D i 3D Rapier w obu przypadkach, z krokiem na stałym tiku 60 Hz.
-
Renderowanie 2D i 3D.
-
Animacja i szkielety Klipy i tweeny, kości 2D ze skinowanymi wielokątami, rigi 3D z glTF, dwukostne IK.
-
Edytor Sam jest projektem Balaur: drzewo sceny, inspektor, gizma, oś czasu, narzędzia do rigów, granie w edytorze.
-
Sieć HTTP, WebSockets i WebTransport, z kompresją.
-
Każda platforma Desktop: Windows, macOS i Linux. Mobilne: iOS, Android. I Web.
-
Eksport Skrypty, sceny i zasoby trafiają do jednego pliku wykonywalnego, po jednym na platformę.
-
Zbudowany w Rust Napisany w Rust, korzysta z popularnych bibliotek: Rapier, wgpu, egui, rodio, wasmtime.
Zacznij już dziś.
Darmowy i open source, MIT. Pobierz edytor, otwórz przykład, zmień coś.