Unity3D developer / 3D Generalist Job Description Template
Our company is looking for a Unity3D developer / 3D Generalist to join our team.
Responsibilities:
- Creating a variety of 3D product animations and real-life scenarios, developing realistic lighting scenes, texturing and creative animation sequences;
- Involvement in the full project lifecycle – from brief and pitch to delivery;
- Working from scamps, storyboards or customer briefs;
- Good problem-solving skills;
- Write easy to understand and well commented code;
- Staying on track with emerging digital trends and culture;
- Able to work to scale when building 3D models;
- Develop interactive tablet-based content using Unity3D;
- Lead from a technical perspective providing expert knowledge and skills;
- Proactive in asking questions directly to team members and clients;
- Articulating and presenting creative ideas/treatments to teams and clients;
- Ensure all environments are optimised correctly to meet the hardware limitations;
- Developing VR and AR training experiences using Unity3D or Unreal game engines.
Requirements:
- 2 to 3 years’ commercial experience of Unity3D;
- Knowledge/understanding of the Unity or Unreal Games engines;
- A technical understanding of engineering products, and how they operate;
- High attention to detail;
- Knowledge/understanding of Gaming environments can be beneficial but not essential;
- Able to build/manipulate 3D engineering products models;
- Ability to model, texture, light, animate and render scenes and products to a high standard;
- Knowledge of the SteamVR, VRTK or MRTK packages;
- An understanding of the Unity UI system;
- Expertise in 3D Studio Max 2017 or above;
- Ability to code in C#;
- Knowledge of the Vray/Vray Next renderer for 3ds Max;
- An understanding of VR/AR;
- An understanding of the model optimisation process for use in Games/VR.