Skip to content

Search

Balaur

Determinisztikus 2D és 3D játékmotor. A jelenetek TOML-ben, a szkriptek Balaur Scriptben készülnek, és ezredmásodpercek alatt újratöltődnek; ugyanaz a bemenet minden platformon ugyanazt a képkockát adja.

Alapból determinisztikus.

Többjátékos játékokhoz. Fix 60 Hz-es tick. Rögzítsd a bemeneteket, és játszd vissza az egész munkamenetet. HTTP, WebSockets és WebTransport.

Tervezz valós időben.

Pályatervezéshez. Helyezd el, mozgasd és méretezd. Nézd meg a tulajdonságokat. Nyomd meg a lejátszást, és indul a játék.

A szkriptek azonnal újratöltődnek.

Programozóknak. Balaur Script Rust-szintaxissal és async/await-tel. Hot reload töréspont-támogatással. Pluginok Rustban vagy C-ben.

2D és 3D animáció.

Animátoroknak. Mesh-skinning csontokkal és festett súlyokkal. Pózolás kétcsontos IK-val és look-attal. glTF-ből importált 3D rigek.
Két 2D fény egy jelenet felett, az alakzatok árnyékot vetnek az occluderekről

Fények, árnyékok és shaderek.

Grafikusoknak. 2D fények és occluderek. Anyagok WESL-ben. Utófeldolgozás, részecskék, csempetérképek, sprite-ok és meshek.

Minden egy motorban.

Tizenkét dolog, mindegyik egy mondatban. A hosszabb változat: Funkciók.
  • Csomópontok és jelenetek Csomópontfa csatolt szkriptekkel, TOML-ként mentve.
  • Balaur Script Rust-szintaxis, statikus típusok, async/await és hibakereső a szerkesztőben.
  • Azonnali hot reload Ments el egy szkriptet, és az új kód ezredmásodpercek alatt él.
  • Determinizmus, mindig bekapcsolva Ugyanaz a bemenet, ugyanaz a kimenet minden platformon.
  • 2D és 3D fizika Mindkettő alatt Rapier, fix 60 Hz-es tickkel léptetve.
  • Renderelés 2D és 3D.
  • Animáció és csontvázak Klipek és tweenek, 2D csontok skinnelt poligonokkal, 3D rigek glTF-ből, kétcsontos IK.
  • A szerkesztő Maga is egy Balaur-projekt: jelenetfa, inspector, gizmók, idővonal, rigeszközök, játék a szerkesztőben.
  • Hálózatkezelés HTTP, WebSockets és WebTransport, tömörítéssel.
  • Minden platform Asztali: Windows, macOS és Linux. Mobil: iOS, Android. És web.
  • Exportálás A szkriptek, jelenetek és assetek egyetlen futtatható fájlba kerülnek, platformonként egybe.
  • Rustban készült Rustban írva, népszerű könyvtárakra építve: Rapier, wgpu, egui, rodio, wasmtime.

Kezdd el még ma.

Ingyenes és nyílt forráskódú, MIT. Töltsd le a szerkesztőt, nyiss meg egy példát, változtass meg valamit.