Home › Forums › General Discussion › What engine should next game use? – As requested by Tom = ) › Reply To: What engine should next game use? – As requested by Tom = )
@jm764 at least the switch of language costs time. C# is an excellent language, but it doesn’t like C++ at all. I doubt if C# can do intensive calculate as fast as C++, since in C++ you can do lots of trick work, sometimes they count.
for example, in C++ you can easily get block level parallelism by openmp, in c#, you need to create task and dispatch them and sync them and manage them…
In my last project in work there is a train kinematic engine, I did the first version in C++, then 1 year later, the project manager want it written in C# like other parts of the project, so he asked another team member did it. it seems the c# version is far slower than mine c++ version.