Role
Implemented the interaction engine, camera logic, cross-section generation flow, analysis viewer, and job-based geometry helpers.
A Unity BIM runtime built around a custom hit engine, cross-section generation, a 2D analysis viewer, and a camera system designed for heavy geometry interaction.
Implemented the interaction engine, camera logic, cross-section generation flow, analysis viewer, and job-based geometry helpers.
Large BIM scenes needed accurate selection, stable inspection movement, and cross-section analysis inside one usable runtime tool.
Delivered a BIM runtime that could inspect heavy models, generate sections, transform them to 2D, and expose domain-facing analysis behavior.
The value is not just visualization. It is direct ownership of geometry kernels, interaction systems, and analysis tooling inside Unity.
The strongest part of WatchBIM is that it does not stop at "showing BIM in Unity." The project includes a custom hit engine, station-based cross-section generation, segment grouping, 3D to 2D transformation, slope labeling, and a 2D viewer that turns that data into a practical tool.
The camera system and runtime interaction logic also matter here. Heavy geometry only becomes useful when the user can move through it reliably and inspect it without fighting the controls.