Skip to main content

Compare

Side by side​

BalaurGodot 4BevyFyrox
Engine languageRustC++RustRust
Game codeRune scripts; Rust or C pluginsGDScript, C#; Rust or C++ pluginsRustRust
ModelA scene treeA scene treeECSA scene tree
Scene format.toml, text.tscn, textRust code, or .ron.rgs
EditorYesYesNoYes
Hot reloadScripts, on saveScripts, on saveAssets; opt-in code patchingCode, marked experimental
Cross-platform determinismYes: fixed 60 Hz step, replay, rollbackNoNoNo
2D and 3DBothBothBothBoth
PlatformsDesktop, mobile, webDesktop, mobile, web; consoles through partnersDesktop, mobile, webDesktop, web
NetworkingHTTP, WebSockets, WebTransportHTTP, WebSockets, WebRTC, ENetCommunity cratesCommunity crates
LicenceMITMITMITMIT
AgeVery newOver a decadeFew yearsFew years

Memory​

What an idle project holds, headless: the number that decides how many instances fit on a server.

sceneBalaurGodot 4.7
empty project13 MB41 MB
10,000 nodes19 MB67 MB
50,000 nodes31 MB166 MB

Balaur costs about 0.35 KB per node, Godot about 2.5 KB, so the gap widens with the size of the scene.

Physics and scene-tree throughput are on the benchmarks page.

Build size​

A 2D hello world, release build.

BalaurGodot 4.7Bevy 0.19Fyrox 1.0
desktop binary44 MB79 MB51 MB29 MB
web module, brotli5.4 MB6.6 MB4.8 MB3.6 MB

What Balaur does not have yet​

  • Consoles Support.
  • An asset store, a tutorial library.