Unreal Engine is broken, why do people use it and like it?

But unfortunately Epic seem to choose the way of quantity over quality. The engine is very buggy and clearly needs patches and also lacks proper documentation. Despite this, Epic are just keep adding new features. From top of my head I remember:

  • I needed to add animated head bob to a character, so I tried using Camera Shake class. But I couldn’t find any tutorials or documentation and ended up doing it as how I would do it in Unity
  • Megascans doesn’t work well with UE, it mistreats texture maps on exporting decals and grunge, it imports model variants as LODs and combines them in one mesh
  • Blueprints don’t properly load on start in my project (they won’t function until you disconnect some node, compile, reconnect the node and compline again)
    And many other small bugs that sometimes make me want to rage quit