Re:From Java to Go, and Back Again (2016)
by thermodynthrway on Saturday June 23, 2018 @03:09PM
(#17382840)
It's a damn shame really. MS killed the golden goose by tryiing to squeeze too much money out of it years ago. C# is an excellent langauge, the design and type system are just incredible. But they missed the open source boat by about a decade and it's yet to be seen if their attempt to rally is too late
[ Parent
| on HN ]
Re:From Java to Go, and Back Again (2016)
by RangerScience on Saturday June 23, 2018 @03:36PM
(#17382991)
It's distinctly possible that Unity3D will "rescue" this aspect if C#, although from what I saw of the community it's not there yet. Probably the lack of a good package / dependency manager - oh, and the lack of up-to-date C# support (last I checked you were stuck way back with 3.5).
Yadda yadda, if I wanted to "fix" the lack of an open source community in C#, I'd start with the Unity3D community.
In the latest Unity version (2018) you have access to C# 6 (stable) and .NET 4.6.
Re:From Java to Go, and Back Again (2016)
by UnpossibleJim on Saturday June 23, 2018 @05:32PM
(#17383560)
The problem with that is, there are now open source game engines coming on the scene that are promising (in the long run, and yes it's a BIG maybe) to upset Unity's stranglehold, that support Python and in the future C# to lure away Unity devs. I'm speaking of Godot. I'm not sure how successful they'll truly be but I, for one, am hoping they bring a solid rivalry.
Python as a scripting language makes sense, in this arena, anyways, as it's the scripting language for Blender. A single scripting language for 3D software and game engine in a game studio just makes sense.
Only makes sense in modern game engines if it comes with a JIT.
I can go for a coffee when Blender does some kind of data transformation, I can't do that in a middle of a rendering a frame 60 times per second.
It can also do .net standard 2.0, which is great for library compatibility, and the experimental (but working) incremental compiler is Roslyn based and can do c# 7.2.
Re:From Java to Go, and Back Again (2016)
by RangerScience on Sunday June 24, 2018 @05:44PM
(#17388545)
Oh, horray! I stopped working with Unity3D, and so haven't been in the loop