This article would be pretty short, but however it worth think about that and to have that in mind.
We have met that problem, while we have been working with Unreal Engine 4 first time after Unity3D. We have noticed significant difference in compilation time of the project between Unity and Unreal. In Unreal it was unexpectable long. The reason of that is Unreal is compiling not only your project’s code, but also has whole engine’s sources in the memory. As a result it takes to much time to compile everything. So, while we used to check for errors in Unity, right after we have created some code, and wanted to quickly check the changes, spend in 20 secs for quick recompilation, in Unreal Engine, this process has become much bigger.
So here is the deal.