Principles: what the engine optimises for
What Balaur optimises for (fast to run, fast to iterate, easy to use).
- Fast to run. Performance is important.
- Fast to iterate. Scripts must reload instantly.
- Easy to use. Nodes and scripts on top. With a lot of tools.
The practical version (how to build, test and lint) is CONTRIBUTING.md in the engine repository.