Skip to content

Search

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.
Dwa światła 2D nad sceną, kształty rzucają cienie od okluderów

Ś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ś.