In what respect and how is it "language-agnostic"? What's the fundamental technology?
> Second, you might ask: why write it in C# first?
I interpret their strategy as sticking to a subset of C# which works with NativeAOT -- for compilation to native libraries -- while also working in the .NET runtimes shipped with Godot and Unity (is IL2CPP still around?)