Competition takes place because resources in an environment are LIMITED.
Resources are finite. Finite means limited.
Resources include food, space, shelter, water, mates, territory, etc.
The less resources there are, the greater the competition. The more resources there are, the less competition. If resources were unlimited, there would be no competition.
An environmental change could lead to a sudden increase or decrease of available resources.