Find the best Unity3D Development jobs

It takes just one job to develop a successful relationship that can propel your career forward.

Find Work Want to hire a Unity Developer?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9/5

on average from 2M+ reviews

Trusted by

Check out a sample of the 697 Unity Developer jobs posted on Upwork

Change number input of existing Sudoku Project (Unity2d)
New
Fixed-price ‐ Posted 10 minutes ago

$300
Fixed Price

Expert
Experience Level

We are a casual app developer moving it’s Xcode/iOS portfolio to Unity, improving our apps & business models doing do. We then publish…

Unity3D Development Unity iOS Android
See More
Unity Developer for Robotic Navigation Fixed-price ‐ Posted 1 hour ago

$30
Fixed Price

Intermediate
Experience Level

Should be able to program a simulated robot in Unity to autonomously navigate a track with a range of obstacles. You will be provided w…

Unity3D Development Unity
See More
Rig & Unity Fixed-price ‐ Posted 3 hours ago

$100
Fixed Price

Entry
Experience Level

Hello, I am looking for someone who are familiar with Rig and Unity we will just a rig tanks left & right tracks wheels and joints. i…

Unity3D Development Unity 3D Modeling Game Development C# Character Design 3D Animation Jobs 3D Rigging Game Design
See More
3D graphic designer. Unity Hourly ‐ Posted 5 hours ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Intermediate
Experience Level

Refinement of a 3D model with an active interface. The project is related to blockchain technology.

Unity3D Development 3D Design Unity 3D Game Art
See More
AR/VR experience needed for AR & VR visualizer app Fixed-price ‐ Posted 8 hours ago

$100
Fixed Price

Intermediate
Experience Level

We have the overall Unity project file where the AR application is up and running. AR SCOPE: Your scope will be to update the asset b…

Unity3D Development VR Application Unity Virtual Reality AR Application Augmented Reality ARCore ARKit iOS Android
See More
Unity Expert to fix issues in my application
New
Hourly ‐ Posted 28 minutes ago

not_sure
Hours needed

Less than 1 month
Duration

Expert
Experience Level

There are AR/VR applications. These worked fine but after updating Vuforia and Unity it doesn't work. Vuforia 8.59 Unity 2019.2.3 The…

Unity3D Development Vuforia AR & VR Jobs Unity
See More

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience Level

we are always looking to bring fresh, out-of-the-box creative ideas into the online gaming arena. Conceived in 2017, we are an indepen…

Unity3D Development JavaScript React Redux Web Development API Integration Node.js PHP Unity Unreal Engine
See More
Unity marketing skills Fixed-price ‐ Posted 4 hours ago

$200
Fixed Price

Expert
Experience Level

I need somone have experience to get free trrafic for mobile game App Store and play store with bulking games making lot of games in pl…

Unity3D Development Unity Mobile Game Game Development Marketing Automation Jobs
See More
IOS Game Design spam issue Fixed-price ‐ Posted 8 hours ago

$50
Fixed Price

Intermediate
Experience Level

I am looking for a way to avoid apple design spam rejection for unity iOS games if u have any solution then lets do it

Unity3D Development Unity iOS
See More

$250
Fixed Price

Intermediate
Experience Level

Hello! I am trying to move my game over to online multiplayer. Preferably a physics based friendly solution (Photon fusion / Unity Ne…

Unity3D Development Online Multiplayer Personal Computer JobsSteam JobsBusiness with 1-9 Employees Jobs Unity C# Game Development Microsoft Windows Photon Unity Networking
See More

How to Become a Freelance Unity3D Developer

If you have a passion for 3D, especially in designing and building video games, 3D animation, VR applications, media, and systems interfaces, then a job in Unity 3D development may be right for you.

As a Unity3D developer, you can put your software development and programming skills, as well as 3D modeling knowledge, to work building experiences in Unity, a powerful cross-platform game engine from Unity Technologies.

Read on to find out more about how you too can become a skilled freelance Unity3D developer.

What does a Unity3D Developer do?

Programmers and software engineers with a knowledge of 3D creation tools like the Unity game engine and Unreal engine can design and build high-quality 2D and 3D games. Such video game developers work not only on mobile game design but also when programming console and PC games. Unity is also used for building AR and VR games and experiences for VR hardware such as Meta Quest and VIVE by HTC. Many developers favor the real-time 3D engine Unity for its flexibility and power in creating immersive experiences for players and users.

Unity3D developers in the AR, VR, and gaming industries frequently work in cross-functional project teams, working with project managers, other engineers, and narrative, content, and visual designers to develop program design plans for creating software and applications. They then work on implementing said designs by writing code for and testing these designs. As such, they must possess excellent communication skills and attention to detail.

What skills do I need to become a Unity3D Developer?

The most important skill you need as a Unity3D developer is a deep understanding of the Unity engine. This includes knowledge of and experience with:

  • Scripting to design programs that respond to player inputs, ensure certain gameplay events happen properly when triggered, control the movement of physical objects such as with a physics engine, and more
  • Strong knowledge of and skills in 3D math, as well as its practical applications
  • Exceptional C# programming skills

If you’re a Unity3D developer working on game projects, you will likely also be expected to understand:

  • Game physics and level design, for anything from 2D games and indie games to triple-A games by major publishers for consoles like Playstation and Xbox, as well as PCs and Macs. Mobile game development for iOS and Android is also a popular area of focus.
  • Product development processes for consumer-facing applications
  • Integration of user interfaces, models, animations, and shaders, as well as audio
  • Memory optimization

Keep in mind this is just a starter list and that jobs may require more specialized skills depending on the project.

What are the core Unity3D Developer job responsibilities?

In a nutshell, Unity3D developers build games and other interactive experiences within the Unity framework. Job descriptions for Unity game development, as well as app development and AR and VR development, may include any of the following tasks:

  • Collaborate with project management, design, and engineering teams to build games and other 3D products
  • Implement game functionality according to design specifications determined by project teams
  • Write scripts in programming languages like C# and UnityScript, a Unity-specific version of JavaScript, for interactive features and experiences
  • Adhere to and maintain documentation around coding standards to ensure any code written is efficient, reliable, and reusable
  • Build gaming prototypes to test out game functionalities in gameplay simulations
  • Perform quality assurance on prototypes as well as later-stage products, debugging features for bugs and other performance issues

Should I get a Unity3D Developer degree or certification?

Freelancers seeking Unity3D development jobs are generally considered based on their proven experience working with Unity and 3D design in general. However, establishing an educational history in Unity will certainly not hurt your profile.

Job posters frequently seek product designers with bachelor’s degrees in computer science or mathematics.

Schools like New York University's Tandon School of Engineering and the Massachusetts Institute of Technology (MIT) offer Unity courses and educational programs in augmented reality (AR) and virtual reality (VR) development and 3D graphics.

Unity also offers its own educational curriculum—everything from free tutorials online to certificates and professional training—on a wide range of topics.

Jumpstart your freelance Unity3D Developer career on Upwork and start looking for your first job. Eager to learn more about Unity3D Developer jobs on Upwork? Check out these additional resources:

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this section. 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.

Your next job starts right here

Set up a free profile to showcase your skills, experience, and desired pay rate to clients. You choose the payment method that's best for you to easily get paid for your work.

Find Work
Upwork Payment Protection
Gives you security and peace of mind
See how it works