Virtual Reality

Hire the Top 3% of Freelance Virtual Reality Developers

Toptal is a marketplace for top Virtual Reality Developers. 顶级公司和初创公司选择Toptal虚拟现实自由职业者为他们的关键任务软件项目.

No-Risk Trial, Pay Only If Satisfied.

Hire Freelance Virtual Reality Developers

Uroš Joksimović

Freelance Virtual Reality Developer

SerbiaToptal Member Since September 1, 2016

他是一名充满激情的游戏开发者,拥有5年的游戏编程和游戏设计经验. 他曾独自一人用Unity编写了两款完整的游戏,并领导过几个人到10人以上的团队. His experience also includes, but is not limited to, coding competitions, numerous hackathons, and an internship at Google.

Show More

Brendon Smuts

Freelance Virtual Reality Developer

South AfricaToptal Member Since September 7, 2016

While building games professionally for close to a decade, Brendon的整个职业生涯都专注于掌握Unity的强大部署, high-performance applications on nearly every platform. 他做过有趣的和严肃的产品,大的和小的愿景,年轻的和有经验的团队. 最终,Brendon喜欢解决在构建对质量和性能都有很高要求的产品时出现的实际工程问题.

Show More

Jason RT Bond

Freelance Virtual Reality Developer

CanadaToptal Member Since May 13, 2017

Jason has over a decade of experience in the video game, virtual reality, and augmented reality industry. 他是Unity引擎方面的专家,可以使用各种各样的平台(web, mobile, PC/Mac, game consoles). 他更喜欢多学科的方法——同时拥有游戏设计和编码背景, as well as experience in audiovisual content creation pipelines.

Show More

Dennis Ippel

Freelance Virtual Reality Developer

NetherlandsToptal Member Since May 26, 2014

A creative technology expert with 15+ years experience, 丹尼斯在伦敦的顶级广告公司和制作公司工作了八年多, UK. He makes high-end websites, digital installations and mobile apps, and he specializes in 3D, VR, and AR. He has worked for clients such as Nike, Ferrari, Fiat, Mini, EA, Disney, Unilever, and Intel, and he is the creator and lead developer of Rajawali, an open-source 3D framework for Android.

Show More

James Cahall

Freelance Virtual Reality Developer

United StatesToptal Member Since October 17, 2016

James is a results-driven, can-do, 拥有8年c级经验(15年以上的专业工程)的创业工程师-始终如一地提供成功的前沿产品来支持业务目标. 他是创新技术计划的架构师,这些计划增加并加速了业务收入流. 他还是Toon Goggles的首席技术官和首席开发者,这是一个拥有800万用户的SVOD/AVOD儿童娱乐服务.

Show More

José María López

Freelance Virtual Reality Developer

SpainToptal Member Since February 21, 2018

jossel是一个充满激情和积极主动的人,在解决复杂问题时不断寻找尖端技术. 他非常熟悉使用Angular和Ruby on Rails作为一个强大的web组合, complementing them with other modules such as D3.js. José also has extensive experience leading and motivating teams, managing projects, communicating with clients, and being part of strategic discussions. 他加入Toptal是为了寻找令人兴奋的项目,并与有才华的人一起工作.

Show More

Sign up now to see more profiles.

Start Hiring

A Hiring Guide

Guide to Hiring a Great Virtual Reality Developer

虚拟现实正在成为主流,导致对虚拟现实人才的大量需求,甚至更多的炒作. 这就留下了大量的VR开发者简历. How can you know which ones are right for your project? 我们最近采访了一些最成功的VR制作公司的招聘主管,并将他们的智慧提炼成这份方便的招聘指南.

Read Hiring Guide
Trustpilot
THE TOPTAL ADVANTAGE

在无风险试用后,98%的Toptal客户选择雇用我们的人才.

道达尔的筛选和匹配过程确保卓越的人才与您的精确需求相匹配.

Start Hiring
Toptal in the press

... 允许公司快速组建具有特定项目所需技能的团队.

尽管对程序员的需求在不断增加,但Toptal对自己近乎常春藤联盟级别的审查感到自豪.

Our clients
Building a cross-platform app to be used worldwide
Thierry Jakicevic
Building a cross-platform app to be used worldwide
Creating an app for the game
Conor Kenney
Creating an app for the game
Leading a digital transformation
Elmar Platzer
Leading a digital transformation
Drilling into real-time data creates an industry game changer
Drilling into real-time data creates an industry game changer
What our clients think
Clients Rate Toptal Virtual Reality Developers4.4 / 5.0on average across 87 reviews as of Oct 20, 2023
Testimonials

Tripcents wouldn't exist without Toptal. Toptal Projects使我们能够与产品经理一起快速发展我们的基金会, lead developer, and senior designer. In just over 60 days we went from concept to Alpha. The speed, knowledge, expertise, and flexibility is second to none. Toptal团队是tripcents的一部分,就像tripcents的任何内部团队成员一样. 他们像其他人一样贡献并拥有开发的所有权. We will continue to use Toptal. As a start up, they are our secret weapon.

Brantley Pace, CEO & Co-Founder

Tripcents

I am more than pleased with our experience with Toptal. 和我一起工作的专业人员在几个小时内就和我通了电话. 在和他讨论了我的项目后,我知道他就是我想要的候选人. 我立即雇用了他,他没有浪费时间就完成了我的项目, 甚至通过添加一些很棒的设计元素来增加我们的整体外观.

Paul Fenley, Director

K Dunn & Associates

与我合作的开发者都非常出色——聪明、有动力、反应灵敏. It used to be hard to find quality engineers and consultants. Now it isn't.

Ryan Rockefeller, CEO

Radeeus

Toptal understood our project needs immediately. We were matched with an exceptional freelancer from Argentina who, from Day 1, immersed himself in our industry, blended seamlessly with our team, understood our vision, and produced top-notch results. Toptal使与高级开发人员和程序员的联系变得非常容易.

Jason Kulik, Co-Founder

ProHatch

作为一家资源有限的小公司,我们不能犯代价高昂的错误. Toptal为我们提供了一位经验丰富的程序员,他能够立即投入工作并开始做出贡献. 这是一次很棒的经历,我们会马上再来一次.

Stuart Pocknee , Principal

Site Specific Software Solutions

我们使用Toptal聘请了一位具有丰富的Amazon Web Services经验的开发人员. 我们面试了四位候选人,其中一位非常符合我们的要求. The process was quick and effective.

Abner Guzmán Rivera, CTO and Chief Scientist

Photo Kharma

Sergio was an awesome developer to work with. Top notch, responsive, and got the work done efficiently.

Dennis Baldwin, Chief Technologist and Co-Founder

PriceBlink

Working with Marcin is a joy. He is competent, professional, flexible, 并且非常迅速地理解需要什么以及如何实现它.

André Fischer, CTO

POSTIFY

我们需要一位能立即开始我们项目的专业工程师. Simanas exceeded our expectations with his work. 不需要采访和追踪专家开发人员是一种非常节省时间的方法,并且让每个人都对我们选择切换平台以使用更健壮的语言感到更舒服. Toptal made the process easy and convenient. Toptal is now the first place we look for expert-level help.

Derek Minor, Senior VP of Web Development

Networld Media Group

Toptal的开发人员和架构师都非常专业,也很容易共事. 他们提供的解决方案价格合理,质量上乘,缩短了我们的发行时间. Thanks again, Toptal.

Jeremy Wessels, CEO

Kognosi

We had a great experience with Toptal. 他们为我们的应用程序找到了完美的开发人员,让整个过程变得非常简单. It was also easy to extend beyond the initial time frame, and we were able to keep the same contractor throughout our project. 我们强烈推荐Toptal,因为它可以快速无缝地找到高素质的人才.

Ryan Morrissey, CTO

Applied Business Technologies, LLC

I'm incredibly impressed with Toptal. 我们的开发人员每天都和我交流,他是一个非常强大的程序员. He's a true professional and his work is just excellent. 5 stars for Toptal.

Pietro Casoar, CEO

Ronin Play Pty Ltd

Working with Toptal has been a great experience. Prior to using them, 我花了相当多的时间面试其他自由职业者,但没有找到我需要的. 在与Toptal合作后,他们在几天内就为我找到了合适的开发者. The developer I'm working with not only delivers quality code, but he also makes suggestions on things that I hadn't thought of. It's clear to me that Amaury knows what he is doing. Highly recommended!

George Cheng, CEO

Bulavard, Inc.

作为一名Toptal合格的前端开发人员,我还经营着自己的咨询业务. When clients come to me for help filling key roles on their team, Toptal is the only place I feel comfortable recommending. Toptal's entire candidate pool is the best of the best. Toptal是我在近5年的专业在线工作中发现的性价比最高的网站.

Ethan Brooks, CTO

Langlotz Patent & Trademark Works, Inc.

In Higgle's early days, we needed the best-in-class developers, at affordable rates, in a timely fashion. Toptal delivered!

Lara Aldag, CEO

Higgle

Toptal能让你轻松找到合适的人选,让你放心,因为他们有能力. 我肯定会向任何寻找高技能开发人员的人推荐他们的服务.

Michael Gluckman, Data Manager

Mxit

Toptal将我们的项目与最优秀的开发人员快速匹配的能力非常出色. The developers have become part of our team, 我对他们每个人所表现出的敬业精神感到惊讶. 对于那些希望与最好的工程师远程工作的人来说,没有比Toptal更好的了.

Laurent Alis, Founder

Livepress

Toptal makes finding qualified engineers a breeze. We needed an experienced ASP.NET MVC architect to guide the development of our start-up app, and Toptal had three great candidates for us in less than a week. 在做出我们的选择后,工程师立即在线并开始工作. 这比我们自己发现和审查候选人要快得多,也容易得多.

Jeff Kelly, Co-Founder

Concerted Solutions

我们需要一些Scala的短期工作,Toptal在24小时内为我们找到了一位优秀的开发人员. This simply would not have been possible via any other platform.

Franco Arda, Co-Founder

WhatAdsWork.com

Toptal为快速发展和规模化的企业提供不妥协的解决方案. 我们通过Toptal签约的每一位工程师都迅速融入了我们的团队,并在保持惊人的开发速度的同时,将他们的工作保持在最高的质量标准.

Greg Kimball, Co-Founder

nifti.com

How to Hire Virtual Reality Developers through Toptal

1

Talk to One of Our Industry Experts

Toptal的工程总监将与您一起了解您的目标, technical needs, and team dynamics.
2

Work With Hand-Selected Talent

几天之内,我们将为您的项目介绍合适的虚拟现实开发人员. Average time to match is under 24 hours.
3

The Right Fit, Guaranteed

与您的新虚拟现实开发人员一起试用一段时间(只在满意的情况下付款), ensuring they're the right fit before starting the engagement.

Find Experts With Related Skills

在我们的人才网络中访问大量熟练的开发人员,并在48小时内雇用最优秀的3%.

FAQs

  • How are Toptal virtual reality developers different?

    At Toptal, 我们彻底筛选我们的虚拟现实开发人员,以确保我们只匹配您与人才的最高水平. Of the more than 200,000 people who apply to join the Toptal network each year, fewer than 3% make the cut. 你将与工程专家(而不是一般的招聘人员或人力资源代表)一起了解你的目标, technical needs, and team dynamics. 最终的结果是:经过专家审查的人才从我们的网络,定制匹配,以满足您的业务需求.

  • 我可以在48小时内通过Toptal聘请虚拟现实开发人员吗?

    Depending on availability and how fast you can progress, 你可以在注册后48小时内开始与虚拟现实开发人员合作.

  • Toptal虚拟现实开发者的无风险试用期是什么?

    我们确保您和您的虚拟现实开发人员之间的每次约定都从长达两周的试用期开始. 这意味着你有时间确认订婚是否成功. If you’re completely satisfied with the results, 我们会给你开时间单的,你愿意多久我们就多久. If you’re not completely satisfied, you won’t be billed. From there, we can either part ways, 或者我们可以为您提供另一位可能更合适的专家,我们将与他开始第二轮谈判, no-risk trial.

Share
Virtual Reality

How to Hire a Great Virtual Reality Developer

聘请高质量的虚拟现实(VR)开发人员对项目的成功至关重要. Despite the variety of websites offering freelance VR services, 在你的团队中找到合适的人来填补这个角色仍然存在挑战.

你可能是一家大公司开发团队的招聘经理, or a small business looking for a passionate VR developer. 无论如何,面试过程是评估你所寻找的人才的一个重要方法.

美术和编程对于任何沉浸式虚拟现实项目都是至关重要的. Depending on the culture of your company, 美术和编程角色的定义可能非常严格,几乎没有重叠, or very fluid with less distinction between them. This article specifically covers programmers, rather than positions such as 3D modelers, texture artists, and animators.

VR开发者通常使用第三方引擎,如Unity、Unreal或CryEngine.

我们亲自采访了几位行业领袖,讨论了虚拟现实开发面试和招聘的细微差别. 适合你项目的开发者将会受到你的VR公司的影响, 但我们所有的消息来源都有共同的特点,即他们想从VR开发者那里得到什么以及他们如何选择采访他们.

Roles

传统的VR工程(无论是否与游戏相关)深受游戏开发和应用开发社区的影响. The roles within the team will often reflect this, 但是你公司的文化将最终决定你如何在你的团队中描述工程角色. 与我们与VR招聘经理交谈时遇到的语言保持一致, we’ve used terms such as “gameplay” and “game.” However, 这些角色同样适用于与游戏无关的虚拟现实应用程序, such as interactive experiences, movies, and consumer spaces. VR engineering roles typically land in one of three categories:

1. Gameplay Engineers

游戏玩法工程师关心的是用户与VR游戏互动的方式以及他们的体验. They build the world of a game, but not the graphics. In other words, 这些工程师构建的是游戏本身,而不是运行游戏体验的技术.

游戏玩法工程师将负责诸如游戏体验中的角色行为等内容, 在虚拟现实应用程序世界中,用户如何与环境交互, and the navigation of the user within the world.

2. Engine Programmers (or “Core Engine Programmers”)

引擎程序员几乎与游戏玩法工程师完全相反. 这些程序员致力于体验所依赖的底层技术, particularly the 3D technology that renders the experience.

They also focus on ensuring that performance is acceptable. 这在VR中尤其重要,因为低帧率会导致恶心.

In modern VR, 很少有引擎程序员会负责构建能够完整运行游戏体验的引擎. 他们更有可能负责与用于开发游戏的第三方引擎进行低级互动, such as Unity, Unreal, or CryEngine.

3. High-Level Scripting Engineers

Scripting engineers have a similar role to gameplay engineers. 它们在Lua或UnrealScript等语言中工作得非常高. This is in contrast to gameplay engineers, 谁在编写游戏时使用的是同一种低级语言, usually C++.

In some VR app development environments, particularly Unity, 高级脚本工程师和游戏玩法工程师之间的差别不大. 这是因为游戏玩法代码往往是用Unity支持的高级语言编写的, like JavaScript or C#.


Each of the roles described above have formal training. Unlike other software development and programming specializations, 现在很少有人在没有去学校获得编程或计算机科学学位的情况下拥有这些特定的VR开发技能.

Beyond formal training, 在面试虚拟现实开发人员时,您应该希望在候选人身上看到以下几个特征. 如果你选择给你的候选人一个技术面试,我们建议花三到四个小时.

Collaborative Potential

任何虚拟现实体验背后都有一个复杂的实时系统,其中包含许多活动部件. 具有协作思维的开发人员会考虑到其他团队成员,并意识到工作流程和管道.

无论你是在小公司还是大型分布式团队中工作,沟通都是至关重要的. 协作团队成员可以独立工作,但也不怕提出相关问题并分享有效推进开发的见解.

Problem Solving

There are several ways to asses problem-solving acumen. As with other technical interviews, 在面试过程中提出技术问题是评估解决问题能力的好方法. 它们是一个很好的工具,可以引出被采访者对这个主题的想法. Help when necessary. 请他们详细说明,以收集更多关于他们思维过程的细节.

有些技术问题是通用的,适用于任何编程角色. 其他可能更具体的虚拟世界,如相机计算, rendering problems, and character AI techniques. Additionally, 作为面试官,你应该评估他们对绩效的看法以及问题解决方案的正确性.

3D Math Skills

任何参与构建VR体验的人都需要一定程度的3D数学知识. 也就是说,具体的级别取决于他们在团队中的角色.

核心引擎程序员将需要深入,3D数学的各个方面的复杂知识. 这包括矢量和矩阵数学,以及渲染、物理和着色的数学.

On the other hand, 游戏玩法和脚本工程师只需要了解如何使用3D矢量和转换的基本知识.

面试的这一部分应该是量身定制的,以挑战他们的3D数学技能,使其适合他们所申请的职位. 这些问题应该试图揭示他们对所涉及的原则的基本知识, rather than expecting rote knowledge of 3D operations.

一个例子是,他们应该能够分辨出向量积和点积的区别,以及如何使用它们, 但不一定知道做叉乘的精确运算顺序.

Speed

记住,虚拟现实体验的每一帧必须在16帧内运行.6 milliseconds, or nausea can result.

Virtual reality, like so much of our experience today, is dependent upon efficiency: Does the code run fast?

除了使用应用3D数学解决三维空间中的问题外,解决方案还必须优美. 如果解决方案效率低下,那么数学上的正确是不够的.

For example, 对数学搜索问题的暴力解决方案不太可能是实用的, even though it’s mathematically correct. If you are presented with a solution like this in an interview, 试着提示受访者在基线蛮力解决方案的基础上进行构建,并将其转化为更高效、更优雅的解决方案.

Optimization is the key to a pleasant user experience. 记住,虚拟现实体验的每一帧必须在16帧内运行.6 milliseconds, or nausea can result. 这要求团队的所有成员都了解性能和优化.

There are two aspects of this. 有一个理论上的大o符号——任何计算机科学专业的毕业生都应该理解——你可以用它来表达一个算法在理论上的时间和空间复杂性. 但是也有更多实用的经验知识,将代码与现实世界的性能联系起来.

前者可以在提出前面“解决问题”一节中讨论的技术问题时进行评估. 受访者是否理解他们提出的解决方案的复杂性, and how that will impact its theoretical performance?

后者对于低级引擎程序员尤其重要,可以通过询问他们编写的代码对低级性能的影响来评估. 他们是否理解不同级别的缓存对性能的影响, for example, or the performance characteristics of a CPU versus a GPU?

Desire

一个渴望在该领域获得职位的人会有激情项目的例子. As an interviewer, 花点时间看看他们在GitHub等开源存储库上发布的源代码的质量,或者他们提供给你的工作示例. Are these projects easily compiled and run?

渴望通常表现为应聘者的热情和从本质上提高技能的意愿. 询问他们的兴趣项目和他们为他们编写的代码,以一种让他们透露他们在虚拟现实领域工作的愿望的方式.

程序员不一定要提供演示文稿,但这是值得赞赏的. If you are presented with a demo reel, 询问有关实现演示卷中所示内容的技术细节的问题.

As mentioned above, depending on the culture of your company, VR编程和艺术角色之间的界限可能会更少. For any roles with artistic components to them, a demo reel is crucial, 因此,在面试过程中,你需要对他们进行深入的评估.

Overall Value

Aside from technical skills and passion, 在评估候选人对你的团队的整体价值时,还有其他一些重要的方面需要考虑.

While you are looking for new team members, you can keep this tidbit in mind: During our interviews, the most common role hired for was a game engineer. 最困难的角色是核心引擎程序员. 当你面试人才时,了解他们在更广泛的技术生态系统中的价值是很重要的. 这将影响他们可能收到的竞争报价的数量.

However, regardless of the likelihood of competing offers, 你应该努力使面试过程越快越好. 有效地向成功和不成功的面试者表达结果.

Existing Skills and Learning Quickly

很明显,最有吸引力的候选人是具备多种技能来填补空缺的人. However, as an interviewer, 考虑一下你的候选人是否有教化能力也会有所帮助. 在工作中学习的意愿和能力与展示掌握的综合技能同样重要. 你的需求和预算将以这种方式指导你雇佣最优秀的人才.

Long-Term and Short-Term Approaches

每个团队都有预算和时间表,包括长期和短期目标. 核心引擎程序员对你的团队非常有价值,因为他们拥有多种技能. During the interview process, 考虑你的员工能够帮助塑造和维持的长期和短期目标.

Some engineers may be excellent at fighting fires, 但不一定擅长重新构建您的技术以满足您的长期目标.

面试过程的一个目标应该是确定被面试者如何适应你的团队和日程安排. 有时候你的长期和短期目标可能需要不同的雇佣决定. Some engineers may be excellent at fighting fires—i.e., 解决阻止虚拟现实项目发布的即时问题和bug,但不一定擅长重新构建技术以满足长期目标.

Likewise, 对您的虚拟现实技术的体系结构有远见的工程师可能不太适合介入并修复当前阻碍项目完成的高优先级JIRA项目. 你的面试的目的应该是在你的项目中区分这两个角色.

Not all developers are going to fit neatly into either category. In fact, some may be able to carry out both roles well. 作为面试官,你应该意识到你想要填补的是这些角色中的哪一个.

要找出善于救火和解决眼前问题的工程师,就和他们谈谈他们工作经历中的类似案例. 深入研究他们在以前的工作中解决的难题的技术细节. What was the timeline in which those problems were solved? How did they approach solving the problem, and what were their specific contributions to the solution?

For a more visionary, architect role, 通过提问来了解他们对整个系统的看法. 在之前的项目中,他们是否领导了生成系统架构的过程? Are they excited to contribute to the wider design of the software? 最后,他们是否能够与身边的同事清楚地交流自己的见解?

Creative Ability

在面试招聘过程中,VR工程中的“创造力”可以用两种方式来定义. One can be visually creative, e.g., with effects; there is also the marrying of math and art. Someone else can be design-wise creative, enhancing gameplay, tuning character movement timing, making jumping mechanics have the correct feel…the list goes on!

To gain insight into your interviewee’s creative ability, 您将需要结合我们前面介绍的特定领域:解决问题, 3D math skills, and desire. 给出的答案是否反映了受访者的创造性观点,还是更线性的思维方式?

Pushing the Envelope

虚拟现实是一个仍在制定规则的前沿媒体, 不像像电影这样的媒体,许多惯例已经建立了近一个世纪. VR领域的创意工程师必须准备好编写未来VR创作者将遵循的规则和惯例.

During your interview, 询问工程师对更容易获得的虚拟现实体验的想法. Ask about their ideas about the sustainability of the field. 他们的回答可以帮助你衡量他们的创新程度.

Leveling Up Your Team in the VR Era

面试全职或兼职VR开发者(以及AR开发者)可能会很有挑战性, but with the right lens, 你可以找到你需要的人才来赞美你的团队,实现你的愿景. In order for the field of virtual reality to grow and thrive, we need to create accessible, 高质量的体验,与负担得起的VR技术硬件和VR头显(如三星Gear VR)配合使用, Google Cardboard, or Oculus Rift.

Hunt for like-minded talent with a thirst for innovation, a heart for teamwork, 以及以最少的管理监督进行生产的能力——没有其他方法可以保持在VR应用革命的前沿!


We would like to thank Dave Alpert, CEO at Geopogo; Glen Egan, President and CEO of Sanzaru Games; and Alton Glass, Glassrock Entertainment的主管和所有者,感谢他们在我们撰写这篇文章时的见解.

Top Virtual Reality Developers are in High Demand.

Start Hiring