FAQ: free? which platforms? what language?
Short answers about the Balaur game engine: the licence, the platforms, the scripting language, whether it is deterministic, and where the release is.
Is Balaur free?
Yes. MIT licence: no fees, no revenue share, no registration. Your games are yours. The licence →
Which platforms does it run on?
- Games: Windows, macOS, Linux, iOS, Android and the web.
- The editor: Windows, macOS, Linux and the web.
What language are the scripts?
Rune, with Rust syntax and async/await. A saved script reloads in the running game. Scripting →
Do I need to know Rust?
No. Scenes are TOML and game code is Rune. Rust or C is for plugins. Plugins →
Is there a release I can download?
Yes. v0.1.0 is a pre-alpha release, and a nightly build follows every change. Download →
What does "deterministic" mean here?
The same inputs give the same outputs on every platform. Physics and animation step on a fixed 60 Hz tick, and a recorded session replays exactly. Determinism →
Is the editor a separate download?
No. One binary is the editor, the command line and the game runtime. The editor →
Can I ship a game as a single file?
Yes. balaur export builds one executable per platform, with the scripts, scenes and assets inside. Shipping a game →
How is it different from Godot or Bevy?
Godot has a node tree, an editor and GDScript. Bevy is Rust and ECS, with no editor. Balaur has a node tree, an editor, Rune scripts and determinism on every platform. It is younger than both. The comparison →
Where do I report a bug or ask a question?
Bugs go to Issues. Questions go to the Discord or Discussions.