C or C++ for my game engine?
Author here. I&#x27;m positively surprised, constructive discussion on internet!<p>There&#x27;s been some discussion about using Rust.<p>Rust is an interesting language, and has definitely potential substituting C and C++ in some domains. The main reason I&#x27;m not so interested in using it is for game development, is because it&#x27;s more complicated than C (like C++), and the complications are a bit off from what I&#x27;d want (like in C++). Just a quick googling reveals that rust mangles names by default, and doesn&#x27;t have reflection, so I&#x27;d probably be in for a lot of negative surprises. Add that with being indifferent about the absolute security, and soon my code is mostly inside unsafe blocks so that I don&#x27;t have to spend time convincing the compiler my pointers are safe. Maybe. I haven&#x27;t done much programming in Rust. There are some nice convenience features though, when comparing to C, but they seem to be rather minor things.<p>It comes down to choosing between two non-ideal solutions. I value simplicity more than some, so favoring the simpler one feels more natural to me. Sure, when you need the safety then Rust seems like a decent choice.