Together with the creator of Rapier, starter working on a game engine that is fully deterministic. It has controls where you are able to record and play back the state of the game (to debug it. It saves inputs, network requests, etc. and then plays them back)
It has ECS backend, but to the end user it will be node based. Scripting can be done through Rune, but also using Rust by making a plugin for it (slower to iterate).
Together with the creator of Rapier, starter working on a game engine that is fully deterministic. It has controls where you are able to record and play back the state of the game (to debug it. It saves inputs, network requests, etc. and then plays them back)
It has ECS backend, but to the end user it will be node based. Scripting can be done through Rune, but also using Rust by making a plugin for it (slower to iterate).
https://balaurengine.org
It's in very early stages, not even an alpha yet, but progressing fast.
For a list of what libraries we reuse, check here:
https://balaurengine.org/docs/built-on/