So after a couple weeks of intense C++ training, I've decided I hate it.

It's not the language so much as everything else surrounding and supporting it. Adding a dependency to a project just feels like pure chaos. I feel like even if I knew the language well, everything is going to take ten times longer than it should.

Looks like I'll be learning Rust and doing everything in that instead. I might even be able to build libraries with Rust and convince Unreal Engine they were written in C.

@maldrasen A big part of that is the open-source tooling remains pretty mediocre and a lot of it is much too in love with the “modern” overcomplexifications of the language. Most devs work in Visual Studio which takes care of a lot of the dependency mayhem. Manually managing dependencies in makefiles instead is a miserable experience. A lot of studios code-gen their project files.

I'm curious how getting Unreal to link DLLs from Rust goes.