@allison @nyoom @Moon was about to write this, the core engine itself is probably gonna be C, C++, Rust, or some other language that optimises well but the game logic should be something easier to write, i've seen lua, python, lisp, javascript, bespoke unreadable thing that was probably originally something declarative (paradox games)