C# is a "first class" language in Godot and doesn't need a GDExtension, but it's not compatible with web builds yet. There is a draft PR that includes C# support but it adds about +50 MB to a web export and is also missing a few features.
Console support is accomplished using "Middleware ports" for the Nintendo Switch, Xbox Series X/S, and PlayStation 5. https://godotengine.org/consoles/
I know the process, the question was how far .NET tooling support is there, because if they just rewrite everything into C++, there isn't much there to talk about.
The difference between "read only" and "state updating write" is not nearly as clean cut as people like to pretend, even without regarding the technical differences between GET and POST requests. E.g. sites can have visit counters that update when someone visits, and that's a GET.
reply