When i was a kid, i found some programs that were basically just a 3d environment that you could walk around as an FPS. And this environment would just act as an interactive desktop. For example i could have one that replicated a sci-fi command center. I could walk over to the main screen and interact with my desktop icons, to either start another program or open a file. Or i could wander to another part of the room and it would display notes or other utilities. Another corner would just be to look cool. And so on.
I thought it would be cool to build my own environment like that, but i have no idea how i would go about scripting the thing. One concern is getting desktop icons to display somewhere and be opened or ran through the desktop environment program. Im assuming there must be some way of calling on executables outside of unity as just a starting point but i really have no idea. I was wondering of anyone else had any thoughts on how I could tackle this.