I believe there is an objective causality based reality at the lowest levels of existence. The arrow of time moves forward. And over the entire system entropy increases.
But as you put systems on top of systems, especially in life, subjective thinking can modify local reality at a macro level. That is the subjective experience of a human can lead them to an idea, that they then manufacture into an object becoming objective reality that object then modifies the experienced reality of those around them both subjectively and objectively. The fundamental structure of the universe does not change in this scenario, but human knowledge is expanded and we have a better view all possible states the universe can be objectively manipulated into.