Responsibilities
- Work closely with designers and developers to create and animate 3D + 2D art assets (e.g., high and low-poly modeling, unwrapping, baking, texturing)
- Rapidly prototype 2D and 3D designs in Unity
- Profile and optimize Unity applications
- Develop art pipeline tools and extensions with an eye towards usability and efficiency
- Solve challenging technical issues in the asset pipeline
- Support designers and programmers in the use of the asset pipeline
- Provide hands-on support for asset performance and validation
- Review the creative process and art pipeline and identify opportunities for tool improvements
- Collaborate with designers and engineers to diagnose and resolve problems
- Optimize 3D assets to ensure consistent framerate on the targeted hardware
- Research, develop, and implement custom shaders and post-effects
- Maintain technical documentation
Qualifications
Required Skills
- Deep familiarity with Unity game engine
- Ability to edit shader code (CG and/or HLSL) OR familiarity with Unity Shader Graph
- Knowledge of relevant coding languages (e.g., C#, HTML/CSS)
Additional Skills
- 3D modeling and art tools (e.g., Blender, Autodesk Maya, 3DS Max)
- Mixed Reality Toolkit shaders and effects
- 2D art tools (e.g., Adobe Illustrator, Photoshop, Sketch)
- 2D and 3D concept sketches
- Unity Animator to create 2D and 3D animations
- Knowledge of additional coding languages (e.g., C, C++, Javascript, Python)
Security Requirement:
- Applicants selected for this position may be required to obtain and maintain a government security Government security clearance requires proof of US citizenship.