I'm wondering if any maps are known which allow a more true non-linear progression by having the player start in randomized locations on each run (probably using the
RandomPlayerStarts
G/ZDoom MAPINFO property), and having nested unlock areas or even multiple valid ways of solving the map (multiple exit switches for example).I intend to try and make such maps myself when/if I find the time to do so, of course. I'm just curious if this is something that's been done before.

Sidebar, I've had some success using Oblige maps with a ZScript LevelPostProcessor that changes all the monsters on a map to player starts and using the
RandomPlayerStarts
property, but of course Oblige maps aren't really designed to be solvable this way and have inherently linear construction. It's interesting when playing with a mod that allows you to break map progression anyway (such as Hideous Destructor) and works okay with deathmatch starts + DM mode too.