Re:Looking back on the game 'Myst' on its 20th anniversary
by jared314 on Tuesday September 24, 2013 @08:27PM
(#6441854)
OpenUru [1] has the source code and the content creation tools required to do something like you are describing. You might have to modify the client, to handle the perspective change, but it would even allow for online multiplayer puzzle solving and user created content.
[1] http://openuru.org/