Technical Artist/Developer
Auburn Hills, Michigan (on-site)
Full-time
Must Have Technical/Functional Skills
- Minimum of 5 years of experience with Unity 3D/Unreal
- Knack for writing clean, readable, and easily maintainable code
- Strong knowledge of object-oriented design patterns with C#, 3D Vector math and data structures
- Experience designing immersive applications XR and web/mobile games/apps using Unity
- Good knowledge of SDKs like OpenVR, Google Daydream ARCore, ARKit and other XR SDKs for Unity
- Experience with level design
- Experience in the full game lifecycle, working from early concept through launch
- Experience designing for and implementing Unity Services
- Proficient with using version control (e.g. SVN or Git)
- Experience with game asset and animation pipelines, including character and environment setups
- Proficient with prefabs, particle systems, game physics, animation, scriptable objects, asset bundles, navigation and scene lighting in Unity
- Expert understanding of all aspects of game design (level, non-player characters [NPCs], game mechanics)
- Solid organization skills with adherence to file structures, naming conventions and other established protocols
- Knowledge about Networking and Database
- Passion for mobile games/XR technologies and stay in touch with evolving game standards and development technologies
- Good knowledge of 2D workflow in Unity
- Good knowledge of different versions of platforms and how to tackle OS specific issues
- Proven experience implementing best practices for software code development, re-use, and componentization
- Experience with 3d modeling/rendering and content creation tools like 3ds Max, Maya or similar platforms
- Experience with other game engines(like Unreal Engine) is a plus
