News for hackers. Stuff that matters.
Re:OpenDiablo2 by Octoth0rpe on Wednesday June 24, 2020 @07:44AM (#23626757)
Presumably due to the wealth of C# code/libraries available to game devs. It's an incredibly popular language in that area, certainly more popular than Go.

There are plenty of good reasons not to use C#, but we shouldn't pretend that there aren't plenty of good reasons _to_ use it for specific problem spaces.

Re:OpenDiablo2 by de_watcher on Wednesday June 24, 2020 @09:35AM (#23627686)
It works in frameworks like Unity Engine, but otherwise it ends up like Space Engineers Windows-only which is a shame.
Re:OpenDiablo2 by mywittyname on Wednesday June 24, 2020 @10:10AM (#23628039)
A lot of indy devs are using Unity. Hell, a lot of non-indy devs use it. So that's not a big deal.

There are some other frameworks that use C# and are cross-platform. Monogame is the cross-platform replacement for MS's XNA, which targets most of the major game systems out there.

Re:OpenDiablo2 by de_watcher on Wednesday June 24, 2020 @10:32AM (#23628297)
As the OpenDiablo2 developer has confirmed: cross-platform C# is a pain.

Yes, I understand that Windows is big and there are a lot of C# developers/fans here who immediately scream "What? C# can do anything!!!", but in practice MS doesn't support opensource where it matters and when it matters.