I would like to write to someone who is experienced and share experiences.
For over 15 years, I have been developing various applications, working with servers, databases, web app etc. I’ve never had so much trouble as with UE4 (to be more specific with VS).
The main problem is time. The UE4 simply eats the time of the programmer. In addition, if it is added Visual Studio which randomly throws the error after 4 hours of compilation, people lose their hours and hours just waiting.
I’ve mostly compiled my applications under Linux. if my application has an error, then it will not compile. Simple and clear. Visual Studio includes a number of other predispositions (not just project error) that are sometimes very difficult to find. When you thought you’d find a error and you’re waiting again 4 hours to compile. And again it throws an error.
If we include the compiling shaders, slow loading etc. we understand how much time is taken away. Just waiting.
The last example I’ve experienced:
I build UE4 from the Source. Of course, it will again compile 40k shaders again when I load the project. Ok, I wait. Than I need to rebuild UE4 editor from source again, because I modified few lines of source code (problem was with DemoNetDriver and crash which is UE4 bug). So, I wait again to rebuild UE4 again. After looong time it throws an error. Tried to clean and rebuild from scratch but it’s still not working. Than I realize that I need to repeat everything: download UE4 Source Build, setup, rebuild…compile 40k shaders again…
And you will realize how much time it will take, just for some basic steps.
What are your experiences? Do you also wait for hours and hours to UE4 and VS do their job? Or you have $200.000 datacenter?