<i>&gt;  If you&#x27;re looking to the future I&#x27;d recommend sticking with C#.</i><p>Not really. If you look to the future, I&#x27;d recommend Rust for making game engines. They by nature should be latency sensitive, and any kind of non deterministic behavior caused by garbage collector is really unacceptable.