Skip to content

Search

Balaur

Een deterministische 2D- & 3D-game-engine. Scènes zijn TOML, scripts zijn Balaur Script en herladen in milliseconden, en dezelfde invoer geeft op elk platform hetzelfde frame.

Standaard deterministisch.

Voor multiplayergames. Een vaste tick van 60 Hz. Neem invoer op en speel de hele sessie opnieuw af. HTTP, WebSockets en WebTransport.

Ontwerp in realtime.

Voor leveldesign. Plaatsen, verplaatsen en schalen. Eigenschappen bekijken. Druk op play om de game te starten.

Scripts herladen meteen.

Voor programmeurs. Balaur Script met Rust-syntaxis en async/await. Hot reload met ondersteuning voor breakpoints. Plugins in Rust of C.

2D- en 3D-animatie.

Voor animators. Mesh-skinning met botten en geschilderde gewichten. Poseren met two-bone IK en look-at. 3D-rigs geïmporteerd uit glTF.
Twee 2D-lichten boven een scène, de vormen werpen schaduwen via occluders

Licht, schaduw en shaders.

Voor artiesten. 2D-lichten en occluders. Materialen in WESL. Post-processing, deeltjes, tilemaps, sprites en meshes.

Alles in één engine.

Twaalf dingen, elk in één zin. De lange versie staat bij Functies.
  • Nodes en scènes Een boom van nodes met scripts eraan, opgeslagen als TOML.
  • Balaur Script De syntaxis van Rust, statische types, async/await en een debugger in de editor.
  • Directe hot reload Sla een script op en de nieuwe code is binnen milliseconden live.
  • Determinisme, altijd aan Dezelfde invoer, dezelfde uitvoer op elk platform.
  • 2D- en 3D-fysica Rapier onder allebei, met een vaste tick van 60 Hz.
  • Rendering 2D en 3D.
  • Animatie en skeletten Clips en tweens, 2D-botten met geskinde polygonen, 3D-rigs uit glTF, two-bone IK.
  • De editor Zelf een Balaur-project: scèneboom, inspector, gizmo's, tijdlijn, rigtools, play-in-editor.
  • Netwerken HTTP, WebSockets en WebTransport, met compressie.
  • Elk platform Desktop: Windows, macOS en Linux. Mobiel: iOS, Android. En Web.
  • Exporteren Scripts, scènes en assets gaan in één uitvoerbaar bestand, één per platform.
  • Gebouwd met Rust Geschreven in Rust, met populaire bibliotheken: Rapier, wgpu, egui, rodio, wasmtime.

Begin vandaag.

Gratis en open source, MIT. Download de editor, open een voorbeeld, verander iets.