Principles
- 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.