Is it? For example:
The lack of natural resources engendered the creation of a complex religion in Mesopotamia.
Is it? For example:
The lack of natural resources engendered the creation of a complex religion in Mesopotamia.
It certainly isn't completely redundant. I don't think it would be accurate to say:
"The lack of natural resources created a complex religion in Mesopotamia."
This implies that the religion was created by the circumstance, when in reality the circumstances caused people to create the religion.
"The lack of natural resources engendered a complex religion in Mesopotamia."
This is probably more accurate; if something engenders a movement that elicits a result then it is probably usually accurate to say that the initial impetus engendered the end result.
I think your sentence is fine as is, treating any of the words as redundant leaves us with statements that are either inaccurate or less comprehensive.
Use the short word rather than the long one. 'The lack of natural resources helped create a complex religion in Mesopotamia'.