Message from C, C++ discussions

December 2019

— Osu! is a game written in C# and could reach about 450fps on my potato-most computer and about 1050fps on a colleague's

Message permanent page

— 

This is why C++/CLR is useful. If you want to take the step through .NET it may be a good place to start

— Hmm yeah - but osu is not 3d and does not have any graphic effects like volumetric lights or real time shadows for a 2d game I would immediately go with C#

Message permanent page

— Actually, Osu! uses only 3D render calls. However most of its rendering work is particules I have to concede on that

Message permanent page

— I mean, can't read in array?

— Https://prnt.sc/q8g99j

— By scanf?

— Another problem is Memory. Big games like read dead redemption 2 or gta v are already taking up 4 - 6 gb ram. Now with C# all that reflection stuff it would be much more :/

Message permanent page

— Which is why, C++/CLR and only use C# for what is least critical

— Loading assets, error handling logic, audio playback

— But is C++/CLR cross platform?

— Yes