Description de Poste
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name
Ubisoft
Tech Art / Tools Programmer’s Mandate & Requirements
- Unity knowledge
- Release experience of finished projects from beginning to end
Tools For Game And Level Design
- Help continue the design of level editing tools (walls, props, level placement)
- Responsible for bridging level editing tools
Work with main programmers to enhance and support them
- Maintain and support team members that use level editing tools
Troubleshoot, tweak and balance created outcomes when needed.
Tools For Asset Pipeline
- Responsible for automated Props and Models Processing pipeline
- From source to game
- Tag cleanup of source meshes
- Attempt automatic cleanup
- Leave them tagged for manual cleanup by artists
- Generating destruction data
- Support on Destruction Generation Tools development and maintenance
- Part of the processing pipeline above
- Maintaining and validating asset setup (likely with tools and scripts)
- Help detect erroneous content that might not work in-game
Support On VFX Tools And Integration
- VFX Shader Graph support
- VFX tools for VFX artists
Batch Coloring
- Setup of templates
- Tools to help start an effect with proper hierarchy and components
- Integration support on dynamic and gameplay-sensitive effects
Entry points, triggers, and feedbacks help.
Support On Gameplay
- Support of operator abilities
- Creation of editor tooling:
Everyday workflows for managing gym scene situations and setups for testing gameplay cases.
- Game ‘gym states’ editor
Helps test gameplay situations from a defined starting point.
Tools For Artists
- Support on Ground Level / ‘Mega-Texture’ tech
- Bridge between programmers and artists
- Troubleshoot pain points in content creation by said tools
Rendering Tech Knowledge
- Support on rendering assets integration
Not Necessarily Low Level Knowledge
- Help team members integrate, tweak, and balance parameters exposed by rendering features implemented over time
- Python (for build tools and optionally Unity Editor python-driven tools)
- Graphics and Rendering
HLSL Knowledge
- Houdini (if the tech programmer finds it useful for our project)
Seniority Level
- Entry level
Employment Type
- Full-time
Job Function
- Design, Art / Creative, and Information Technology
- Industries: Non-profit Organizations
Referrals increase your chances of interviewing at Jobs for Humanity by 2x.
Get notified about new Arts Programmer jobs in Montreal, Quebec, Canada.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte