That was my problem when I wanted to practice level design.
I am an avid Call of Duty player and I wanted to recreate the levels I enjoy the most.
As long as you don't use their textures, and their models, its completely fine because as rojart stated, "you did it yourself, right".
As far as I can see, you can make an exact replica, as long as you don't "borrow" their property.