Domain
XR: AR/VR/MR
Skill Profile
3D math: linear algebra, quaternions, transformation matrices, projections
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
10
the other 0 optional
XR: AR/VR/MR
3D Graphics & Computing
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Understands basic 3D math concepts: coordinate systems, vectors, transformation matrices. Uses quaternions for rotation representation in Unity/Unreal. Works with the Transform API for object positioning. |
| XR Unity Developer | Required | Uses basic 3D math in Unity: Vector3, Quaternion, Transform. Understands coordinate systems and transformations. Works with Mathf for calculations in XR scenes. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Fluently applies linear algebra in AR/VR development: dot/cross product, projection matrices, rotation interpolation (slerp). Solves spatial geometry problems: ray-casting, intersection tests. Understands the difference between Euler angles and quaternions. |
| XR Unity Developer | Required | Fluently applies linear algebra in Unity XR: dot/cross product for spatial queries, Matrix4x4 for transformations, Quaternion.Slerp for smooth rotations. Implements ray-plane intersection for AR placement. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Develops mathematical algorithms for XR: spatial mapping, mesh reconstruction, ICP registration. Optimizes computations using SIMD instructions. Designs custom spatial data structures (octree, BVH) for XR scenes. |
| XR Unity Developer | Required | Develops mathematical algorithms for XR: ICP for mesh alignment, spatial hashing, frustum culling. Optimizes mathematical computations through Unity Mathematics (math library) and Burst Compiler. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Defines mathematical approaches for XR products. Mentors the team on 3D math. Conducts reviews of mathematical algorithms. Builds a library of reusable math utilities. |
| XR Unity Developer | Required | Defines mathematical approaches for XR product. Conducts review of mathematical algorithms. Mentors on 3D math for XR. |
| Role | Required | Description |
|---|---|---|
| AR/VR Developer | Required | Researches new mathematical approaches for XR (neural radiance fields, differentiable rendering). Defines the long-term strategy for spatial computing usage. |
| XR Unity Developer | Required | Researches new mathematical approaches for XR (differentiable rendering, neural radiance fields). Shapes mathematical foundation for XR platform. |