Unity3d is one of the most popular game-engine use for game development, simulation, training and architecture visualizations.
In most 3D projects, specially related to architecture, simulation and training, we require feasible, friendly, effective and robust methods to navigate in the 3D environment. In unity, we use cameras for rendering and exploring 3D world and usually navigate camera in order to show or explore the 3D environment. Conventionally, we develop and use different kind of cameras like Fly camera, Walk camera, Orbit Camera, Point Camera etc. These camera are use to watch and navigate 3D projects.
There are plenty of paid and free solution available that provides easy ways to run your 3d projects with different cameras. But there is a general requirement to develop such a workspace (or working environment) that help every newbie or expert unity developer to quickly set and play unity project. The workspace should be developed and form over some main principles like effective navigation systems, intuitive UI and run-time 3D object manipulation and multi language support. For this reason, I have just stared an open source project named 3DWalker at GitHub with these aims & objective. Obviously, the aim of 3DWalker is to improve user experience regarding 3D world navigation with bunch of other features like 3D environment manipulation at run-time. All Unity3d developers are allow to participate in this project so together we can provide better 3D experience to over end-users.