There was also Mono UE [0] - which was being developed by some of the Xamarin folks.
I’ve not played around with any game development for a long while - does C# end up popular here just because people are familiar with Unity? I definitely get that C++ is not the most productive language - though improving perhaps.
Simply loading the .NET Core CLR is not difficult [1] - but unless things have changed since I last tried binding C++ interfaces to C# is time consuming, especially if you want to be able to implement an interface in managed code.
[0] - https://mono-ue.github.io/
[1] - https://learn.microsoft.com/en-us/dotnet/core/tutorials/netc...