Is Unreal Engine for game developers or for engine troubleshoothers?

A couple of suggestions for EPIC:

  1. always use deprecated on an intermediate release when changing C++ functions.
    In the last release OnHit(AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit) changed to OnHit(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit)
    so everyone who used that function could not compile anymore, if there were just an additional function with the old one deprecated it would work out.

  2. Remove Fix objectredirect, really what’s the point in that? Directly move and update all references would be far better.

  3. remove .uassets when not necessary, additional metafiles would be better