How hard is unreal engine c++?

Idk. I don’t really see any complications with Unreal’s pointers.

Only thing that is somewhat complicated is something like TSharedPtr. If I’m correct, it’s basically a way of telling Unreal to treat a non-Unreal class as a garbage collectible object. I think it has stuff to do with thread safety too but that’s too much for me.