Skip to content

Search

Balaur

Deterministický herní engine pro 2D a 3D. Scény jsou v TOML, skripty v Balaur Scriptu a znovu se načtou během milisekund. Stejné vstupy dají stejný snímek na každé platformě.

Ve výchozím stavu deterministický.

Pro multiplayerové hry. Pevný tick 60 Hz. Nahraj vstupy a přehraj celou relaci. HTTP, WebSockety a WebTransport.

Navrhuj v reálném čase.

Pro level design. Umísťuj, posouvej a měň velikost. Prohlížej vlastnosti. Stiskni play a hra se spustí.

Skripty se načtou okamžitě.

Pro programátory. Balaur Script se syntaxí Rustu a async/await. Hot reload s podporou breakpointů. Pluginy v Rustu nebo C.

Animace 2D a 3D.

Pro animátory. Skinning meshů pomocí kostí a malovaných vah. Pózování pomocí dvoukostního IK a look-at. 3D rigy importované z glTF.
Dvě 2D světla nad scénou, tvary vrhají stíny z okluderů

Světla, stíny a shadery.

Pro grafiky. 2D světla a okludery. Materiály ve WESL. Post-processing, částice, dlaždicové mapy, sprity a meshe.

Všechno v jednom enginu.

Dvanáct věcí, každá v jedné větě. Podrobněji v sekci Funkce.
  • Uzly a scény Strom uzlů s připojenými skripty, uložený jako TOML.
  • Balaur Script Syntaxe Rustu, statické typy, async/await a debugger v editoru.
  • Okamžitý hot reload Ulož skript a nový kód poběží během milisekund.
  • Determinismus, vždy zapnutý Stejné vstupy, stejné výstupy na každé platformě.
  • Fyzika 2D a 3D Pod oběma je Rapier, krokovaný pevným tickem 60 Hz.
  • Vykreslování 2D i 3D.
  • Animace a kostry Klipy a tweeny, 2D kosti se skinnovanými polygony, 3D rigy z glTF, dvoukostní IK.
  • Editor Sám je projektem v Balauru: strom scény, inspektor, gizma, časová osa, nástroje pro rigy, hraní v editoru.
  • Síťování HTTP, WebSockety a WebTransport s kompresí.
  • Všechny platformy Desktop: Windows, macOS a Linux. Mobil: iOS, Android. A web.
  • Export Skripty, scény a assety se zabalí do jediného spustitelného souboru, jednoho pro každou platformu.
  • Postaveno na Rustu Napsáno v Rustu s využitím oblíbených knihoven: Rapier, wgpu, egui, rodio, wasmtime.

Začni ještě dnes.

Zdarma a open source, MIT. Stáhni editor, otevři příklad, něco změň.