News for hackers. Stuff that matters.
Re:Valve Rolls Out Wine-Based “Proton” for Running Windows G... by joveian on Wednesday August 22, 2018 @01:47PM (#17820470)
I don't know the details of this stuff, but with .net/mono is it even correct to call it emluation? It seems more like a compatability layer than emulation.
Re:Valve Rolls Out Wine-Based “Proton” for Running Windows G... by vardump on Wednesday August 22, 2018 @07:38PM (#17823233)
Given the most AAA games are written in native C++, I don't see how mono makes much difference at all. No .net CLR or mono are used at all in those cases.

The only major platform using C# is Unity, and there are a few AAA games written in it, like KSP.

Re:Valve Rolls Out Wine-Based “Proton” for Running Windows G... by joveian on Wednesday August 22, 2018 @09:33PM (#17823825)
Most of the newer games I play are Unity games. Although checking Wikipedia it sounds like the core engine is still in C++, so maybe there is more emultation than I thought even then. I guess this is why not that many games can be run directly with mono...

I found someone did a HackWeek project at Unity this year of porting the Unity engine to .net core that has more details:

http://xoofx.com/blog/2018/04/06/porting-unity-to-coreclr/

Re:Valve Rolls Out Wine-Based “Proton” for Running Windows G... by pjmlp on Friday August 24, 2018 @08:44AM (#17834554)
Unity's C# gets compiled to native code via IL2CPP.