Illustration of a woman standing at a desk working on a laptop

You might hire a Unity developer to:

  • Plan, design, and test complex 3D components for optimal performance
  • Create an efficient timeline for program development

  • Iterate on several design prototypes to ensure a successful finished product

  • Develop reliable code using C# or other programming language suitable to 3D products

Required skills and qualifications Preferred skills and qualifications
Experience in Unity 3D content development
Bachelor’s degree (or equivalent) in computer science, information systems, or related field
Strong ability with C# object-oriented programming language
Experience with physics-based game project or with SCCS (source code control system) such as Git in a multideveloper team environment
Experience with game assets (ex: meshes, animations, materials)
Project management skills
Experience in profiling and optimizing game and render performance (GPU and CPU)
Understanding of UX design process, and experience working with UX development team