Hacker News new | ask | show | jobs
by citizenkeen 1442 days ago
I feel like now is a terrible time to use C# in Godot, since they're (AFAIK) switching from Mono in 3.X to .NET Core in 4.

I love Godot and I use .NET in my day job, but I feel like C# in Godot has always been a second class citizen.

1 comments

What's wrong with .NET core? It's the future of .NET afaik and it has multiplatform support and it's open source.

> .NET (Core) -- A cross-platform and open source implementation of .NET, rethought for the cloud age while remaining significantly compatible with .NET Framework. Used for Linux, macOS, and Windows apps.[0]

[0]: https://docs.microsoft.com/en-us/dotnet/core/introduction

I think gp is saying that since it switch from mono to core before you will be able to finish a game, you might have a bad time when they switch implementations.
It's certainly possible that that's the case, but I've seen a lot of projects go from Mono to .NET Core without much of a hiccup, too.

Probably worth pricing in some slack time to deal with it if it's a problem, but I struggle to think of changes from Mono to .NET Core which would be threatening to the ability to finish a project.