Also M$ is a strong supporter of the FSharp Software Foundation. F# is part of the .Net family, so Visual Basic and C#. Just like C# started out being used for scripting in games. So can F# start out. And if there is C# support, there can be F#. And that without much, or any extra work. Game engines like Unity, Xenko, and UE4, can help F# to grow into game development. In scientific fields, F# seem to like the take the lead over other languages. But for game development, it’s like a desert. I was the one who had to make the final push towards a Game Dev channel on their Slack. And that was just a few weeks ago.
Of course, this cannel was created now. The F# 2D Nu Game Engine researches F# for game development. Because apparently, OOP is a problem. And functional programming is the solution. I don’t have too much insight of this. But I use F# with Unity already. And I would view going back to C# as a downgrade. Last I checked, F# was the 7th most voted for Unity, of a total 8262 request.
Forget C# for a moment. It’s about kicking in doors like a Roman. And drag C++ devs out of their programming misery. -.-