Domain
XR: AR/VR/MR
Skill Profile
This skill defines expectations across roles and levels.
Roles
3
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 15 optional
XR: AR/VR/MR
3D Graphics & Computing
2/22/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 |
|---|---|---|
| LLM Engineer | Knows GPU computing basics: CUDA cores, memory hierarchy, kernel execution. Understands how PyTorch uses GPU for tensor operations and runs simple LLM inference on GPU. | |
| Unity Developer | Understands the fundamentals of GPU Programming. Applies basic practices in daily work. Follows recommendations from the team and documentation. | |
| Unreal Engine Developer | Understands GPU programming in Unreal: Nanite, Lumen, Virtual Shadow Maps. Uses GPU Visualizer for rendering performance analysis. Understands draw call optimization through instancing. |
| Role | Required | Description |
|---|---|---|
| LLM Engineer | Independently optimizes GPU utilization for LLM: mixed precision (FP16/BF16), memory management, CUDA stream optimization. Profiles GPU workloads using nvidia-smi and PyTorch profiler. | |
| Unity Developer | Develops GPU-optimized solutions in Unity: Compute Shaders for parallel computation, indirect rendering, custom SRP passes. Profiles GPU performance with RenderDoc and Unity GPU Profiler. | |
| Unreal Engine Developer | Develops GPU-optimized solutions in Unreal: custom compute shaders via HLSL, Niagara GPU particles, custom render passes via RDG (Render Dependency Graph). |
| Role | Required | Description |
|---|---|---|
| LLM Engineer | Designs custom CUDA kernels for LLM inference optimization: fused attention, quantized matmul, custom activation functions. Uses Triton for writing high-performance GPU operations. | |
| Unity Developer | Designs GPU architecture for Unity projects: custom render pipelines, GPU-driven rendering, async compute. Optimizes GPU memory bandwidth and occupancy for mobile and VR platforms. | |
| Unreal Engine Developer | Designs GPU architecture for AAA Unreal projects: custom rendering features, GPU-driven pipeline, async compute. Optimizes for specific GPU architectures (AMD RDNA, NVIDIA Ada). |
| Role | Required | Description |
|---|---|---|
| LLM Engineer | Defines GPU programming standards for the LLM team. Establishes best practices for CUDA optimization, memory management, multi-GPU coordination. Conducts GPU-intensive code reviews. | |
| Unity Developer | Defines GPU programming strategy for Unity studio. Establishes render pipeline standards, GPU performance budgets. Coordinates graphics programmers and tech artists. | |
| Unreal Engine Developer | Defines GPU programming strategy for the Unreal studio. Establishes rendering performance budgets. Coordinates graphics programmers and tech artists. |
| Role | Required | Description |
|---|---|---|
| LLM Engineer | Shapes GPU optimization strategy for organizational LLM infrastructure. Defines approaches to custom kernel development, hardware-specific optimization (A100, H100), and GPU resource planning. | |
| Unity Developer | Defines graphics technology strategy at studio level. Evaluates new GPU capabilities (ray tracing, mesh shaders, variable rate shading). Shapes rendering roadmap. | |
| Unreal Engine Developer | Defines graphics technology strategy at studio level. Evaluates ray tracing, mesh shaders, neural rendering for Unreal. Shapes rendering roadmap. |