Rehearsive
📋 Project Overview
Rehearsive is a real-time collaborative application that lets users import and visualise their CAD models in either solo or shared sessions. Whether on desktop or in VR, teams can walk around a 1:1 scale model or view it as a tabletop simulation to rehearse design and construction workflows together.
Client: Internal and external civil engineers
🔧 Tech Stack
- Unity (VR & Windows Standalone)
- Photon PUN for real-time networking
- Azure SignalR & Blob Storage for cloud sync and asset hosting
🔑 Key Features
- Model Import & Visualisation
Load and explore CAD/3D models on desktop or VR headsets (with the ability to load in previously imported models) - Collaborative Sessions
Host or join sessions and invite other users via app links. - Scale Modes
Switch between full-scale walkthroughs and miniaturised tabletop views. - Asset Catalogue
Drag items (machinery, fences, containers) from an in-app catalogue into the scene. - Interactive Machinery
Operate cranes, diggers, and cherry-pickers with realistic controls. - Annotations
Draw directly on models or place text signs to highlight issues. - Save and Load States
Once the scene has been set and annotated you can save and re-load the states at any time. - Environmental Simulation
Adjust time of day and weather (rain, fog, snow, clear) to plan for all conditions.
👨 My Role
- Lead Developer
- Led all aspects of the technical development and architecture design.
- Code-reviewed and mentored team members.
- A highlight of the role was teaching an artist how to code!
- Scoped features in collaboration with internal and external stakeholders.
- Assisted in hiring and onboarding new team members.