Today, I am going to do some refactoring and fix some issue to re structure the architecture of my game developing with unreal engine 4. The reason to do that was, initially I only had 3 resource types and later I had to integrate more resource types. So, I had to do some changes to support that.