|
|
|
|
|
by gambiting
45 days ago
|
|
I'm an engine programmer in video games on a big project - recently I'm mostly just fixing bugs. And Fable has been absolutely phenomenal in those 2 days we had it lol. It was genuinely the first time I didn't really have to reproduce a bug to fix it - Fable was able to really understand the code and interconnections between the systems to reason why it might have happened and fix it. Opus really struggles with that in my experience, or it munches code for 2 hours only to come up with a completely wrong explanation, like, wrong if you think about it for more than 2 seconds. TBF I only had 2 days to play with fable, but it was incredible in that time - can't wait to have it back. |
|
Game development is usually in C++ or C#. With C++, bugs are a nightmare to find. C# less so, but there are still memory leaks possible.
I've been writing Rust for a few years now and it has been absolutely phenomenal. I get the performance of C++ and the only thing I think about when developing is the logic itself.
There aren't any mature game engines that use Rust (Bevy is rapidly improving, but it's no Unreal/Unity) - though you can compile Rust to a dll so it can be consumed by Unreal/Unity.
Due to the language constraints of Rust, I have found that LLMs need to work _way_ less to figure out bugs and render out code. The compiler gives very specific error messages and if it compiles, it works.