I’m using GDScript myself so don’t take this as an endorsement of these, but Godot lets people
build bindings for just about any language. I mean, it’ll limit your options for technical help and limit your options for platforms in some cases but you
can do it. Also you’re reliant on yourself or the project maintainer to keep the bindings in 1:1, even the C# which is officially supported isn’t completely 1:1.