<story><title>Why Rust Is the Future of Game Development</title><url>https://thefuntastic.com/blog/why-rust-is-the-future-game-dev?</url></story><parent_chain><item><author>dimes</author><text>Having tried writing a game engine in Rust, I can&amp;#x27;t imagine that Rust would become the future of game development. Lack of safety is a feature in game development, because the optimizations required are typically unorthodox and a super strict language slows development down. Additionally, object ownership can be unclear in a game development setting, which typically makes use of global variables for state. The benefits of using Rust over C++ for game development are unclear in these regards.</text></item></parent_chain><comment><author>jrsj</author><text>Isn&amp;#x27;t this basically saying that you can&amp;#x27;t have the compiler guaranteeing you aren&amp;#x27;t including bugs in those optimizations &amp;#x2F; global variable usage because it&amp;#x27;s more efficient to just write and then ultimately ship some bugs?&lt;p&gt;To me it seems like this would require a significant adjustment in how certain problems are approached, but the outcome would likely be more effective development as you could eliminate a lot of cost that&amp;#x27;s spent dealing with bugs in the future.</text></comment>
<story><title>Why Rust Is the Future of Game Development</title><url>https://thefuntastic.com/blog/why-rust-is-the-future-game-dev?</url></story><parent_chain><item><author>dimes</author><text>Having tried writing a game engine in Rust, I can&amp;#x27;t imagine that Rust would become the future of game development. Lack of safety is a feature in game development, because the optimizations required are typically unorthodox and a super strict language slows development down. Additionally, object ownership can be unclear in a game development setting, which typically makes use of global variables for state. The benefits of using Rust over C++ for game development are unclear in these regards.</text></item></parent_chain><comment><author>zyxzevn</author><text>Agreed.  
The extremely slow compile time and extremely limited data flexibility is blocking rapid development.&lt;p&gt;As an alternative to C++, JAI is more promising in my opinion.</text></comment>