Skill Profile

ARKit / ARCore

ARKit (iOS) and ARCore (Android): plane detection, anchors, scene understanding

XR: AR/VR/MR AR Development

Roles

2

where this skill appears

Levels

5

structured growth path

Mandatory requirements

10

the other 0 optional

Domain

XR: AR/VR/MR

Group

AR Development

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each 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 Getting started with ARKit (iOS) and ARCore (Android), performs basic AR session setup. Uses ARFoundation in Unity for plane detection and object placement. Understands the difference between world and face tracking.
XR Unity Developer Required Works with ARFoundation in Unity for basic AR functionality. Configures AR sessions, plane detection and hit testing. Places 3D objects on detected surfaces via ARRaycastManager.
Role Required Description
AR/VR Developer Required Confidently works with ARKit and ARCore for creating AR applications. Uses image/object tracking, plane detection, and light estimation. Implements persisted anchors and AR collaboration sessions. Configures ARFoundation for cross-platform AR development.
XR Unity Developer Required Uses advanced ARKit/ARCore features through Unity: image tracking (ARTrackedImageManager), face tracking, environment probes. Configures AR Occlusion Manager for realistic occlusion. Implements persistent AR anchors.
Role Required Description
AR/VR Developer Required Has deep expertise in ARKit / ARCore. Designs solutions for production systems. Optimizes and scales. Mentors the team.
XR Unity Developer Required Integrates native ARKit/ARCore APIs through Unity native plugins for features unavailable in ARFoundation. Implements ARKit Scene Geometry and ARCore Depth API. Optimizes AR tracking for specific use cases. Configures ARWorldMap sharing.
Role Required Description
AR/VR Developer Required Defines the AR platform strategy for the product. Architects the AR system for multi-device support. Coordinates AR feature development between iOS and Android teams. Establishes best practices for AR tracking and anchors.
XR Unity Developer Required Defines AR strategy for the product on Unity. Coordinates cross-platform AR development (iOS/Android). Establishes AR development standards in Unity. Plans adaptation to new ARKit/ARCore versions.
Role Required Description
AR/VR Developer Required Shapes the company's AR strategy at the product line level. Evaluates new ARKit/ARCore version capabilities and their impact on the product roadmap. Architects enterprise-scale cross-platform AR architecture.
XR Unity Developer Required Shapes AR platform strategy for the company. Evaluates new AR APIs (ARKit 7, ARCore extensions) and their impact on Unity projects. Designs architecture for scalable AR solutions on Unity.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for ARKit / ARCore
Loading comments...