What does an Augmented Reality designer do?
An augmented reality designer builds interactive experiences that overlay digital content onto the physical world. This role focuses on how virtual objects behave, track, and respond to real-world surfaces and user inputs within a development environment. You configure scene components to detect planes, manage lighting conditions, and anchor digital assets so they remain stable as users move through space. The work bridges visual design with technical implementation to create believable spatial interactions.
- Configure AR session components such as AR Session and AR Session Origin in Unity to enable multi-platform features. You install AR Foundation packages and set up the AR Input Manager to handle scene inputs and interactions with trackables. This setup allows the application to access device sensors and understand the physical environment through platform-native AR SDKs.
- Implement object placement logic using hit testing and intersection results with surfaces or feature points. You create anchors tied to these trackables to keep virtual objects stable relative to the detected planes. This process ensures that digital items stay fixed in the real world rather than drifting or floating unpredictably as the user moves their device.
- Design and prototype interactive behaviors that let users spawn, place, and manipulate virtual objects in the AR scene. You adjust object positions and define how they react to environmental understanding features like plane detection and lighting estimation. These prototypes demonstrate foundational interactive AR behavior and validate how users will engage with the digital content in physical space.
How to hire an Augmented Reality designer on Upwork
Step 1: Post a job
Define your AR project requirements clearly to attract designers who specialize in Unity and spatial interaction. The Job Post Generator powered by Umaโข, Upwork's Mindful AI helps you draft a precise description in seconds. Describe your needs in a few sentences and Uma drafts a job post for the role. You can write a new post, update a saved draft, or reuse an existing post.
- Specify that the designer must configure AR Session and AR Session Origin components within Unity to enable multi-platform functionality.
- Request experience with AR Foundation to ensure the final build works across different mobile devices using native SDKs.
- Ask for examples of hit testing logic that allows users to place virtual objects accurately on real-world surfaces.
Step 2: Evaluate candidates
Look for portfolios that demonstrate stable object placement and realistic environmental understanding. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.
- Check if their previous work uses anchors tied to trackables like planes or feature points to keep virtual items steady.
- Verify they understand SLAM technology and how it maps physical spaces for accurate augmented overlays.
- Review prototypes that show interactive manipulation of spawned objects rather than static visual effects alone.
Step 3: Interview your top choices
Discuss their approach to lighting estimation and depth sensing to gauge their attention to realism. Interviews can be scheduled and conducted within Upwork Messages with an immediate transcript and summary after each one.
- Ask how they handle occlusion so virtual objects appear behind real-world items when appropriate.
- Question their process for optimizing performance to maintain high frame rates during complex AR sessions.
- Explore their method for testing interactions on various devices to ensure consistent user experiences.
Step 4: Agree on scope and begin work
Set clear milestones for scene setup, interaction logic, and final testing before launching the contract. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.
- Define deliverables such as a functional Unity scene with configured input managers and interaction components.
- Establish criteria for acceptable anchor stability and surface detection accuracy in different lighting conditions.
- Schedule regular check-ins to review builds and adjust placement logic based on real-world testing feedback.
Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.
The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.