Animation Programmer
1 month ago
On being an Animation Programmer at Ubisoft Toronto:
Creating dynamic, visually stunning games is a top priority at Ubisoft Toronto. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Toronto is always looking to innovate and give our players the best visual representation.
By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
Type of Position: Permanent, full-time; Toronto, Ontario; Hybrid, flexible work environment
The daily life of a Animation Programmer at Ubisoft Toronto:
- Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions.
- Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce.
- Build animation systems that will be the basis for creating a living, dynamic world.
- Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects.
- Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
- Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
- Research and develop new animation techniques (ex. procedural, physics, etc.).
- Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
What it takes to make it:
- C++ and C# experience + Visual Studio knowledge
- Strong 3D math skills
- Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.
- Experience in the animation field to understand programming tools and how to improve them
- A degree in Computer Science or Computer Engineering (or related training)
- A good eye for detail to find even the smallest flaws in the system and optimize them
We know that skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
How to ApplyFollow this link to apply:
Remote work environment.
About the CompanyUbisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Recommended #J-18808-Ljbffr-
Animation programmer _ Content Creation TG
1 month ago
Canada Ubisoft Entertainment Full timeCreating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation. JOB DESCRIPTION As an animation programmer, you will be part of a...
-
Technical Animator
2 days ago
Canada Technicolor Games Full timeCompany Description For over 107 years, the name Technicolor has been synonymous with creative technology. Technicolor has been at the forefront of the entertainment industry with our artistic talents, reputation, and expertise. Films like The Wizard of Oz, Gone with the Wind, and The Adventures of Robin Hood are an integral part of Hollywood's...
-
Programmer - Online (C++)
1 month ago
Canada Ubisoft Entertainment Full timeCreating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in...
-
Game Prototyping Programmer
1 month ago
Canada PreviewLabs Full timeLa version en langue française se trouve après la version en langue anglaise. Note: we do not use resume screening automation software; Game Prototyping Programmer (Unity) PreviewLabs specializes in the creation of software prototypes across various game development technologies. Our expertise spans from PC and mobile games to educational games,...
-
Senior C++ Audio Programmer
1 week ago
Canada Big Planet Full timeOur client is an exciting games studio based in Quebec, who are seeking a skilled Senior Unreal Gameplay Programmer to join their team and work on their latest exciting projects. Contribute to video game design and production within a diversely skilled professional team Craft games using a game engine and associated technologies to enhance playability ...
-
Animal Care Assistant B
4 weeks ago
Canada McGill University Full timeVeuillez référer au guide pour obtenir des instructions sur la façon de postuler. Si vous êtes un employé actif de McGill (c.à-d. actuellement dans un contrat ou un poste actif à l'Université McGill), ne postulez pas via ce site de carrière. Connectez-vous à votre compte McGill Workday et postulez à cette affichage en utilisant le rapport Find...
-
Game Programmer
1 month ago
Canada Polymator Interactive Private Limited Full timeMust be a great team player. Should have good communication skills and the ability to turn concepts into actual games. Ability to understand Game Design Documents. Must carry experience with Unity GUI, Object oriented design principles, asset bundles and multiplayer game mechanics. Must have great ability to work with the team and play an important role in...
-
Game Prototyping Programmer
1 month ago
Canada PreviewLabs Full timeLa version en langue française se trouve après la version en langue anglaise. Note: we do not use resume screening automation software; every application is reviewed personally by the hiring manager. Game Prototyping Programmer (Unity) PreviewLabs specializes in the creation of software prototypes across various game development technologies. Our...
-
Chargé(E) de Cours
2 weeks ago
Canada LCI Education Full timeEn tant que Chargé(e) de Cours en Animation 3D, vous jouerez un rôle essentiel dans la formation et le développement des futurs experts de ce domaine passionnant. Votre mission consistera à concevoir et à dispenser des cours de haute qualité, en intégrant les dernières technologies et techniques de modélisation. Vous aurez également l'opportunité...
-
Agent(E) de Planification, Programmation Et de
1 month ago
Canada CIUSSS de la Mauricie-et-du-Centre-du-Québec Full timeTu te distingues par ton professionnalisme et ta capacité d’analyse? Tu as la planification dans le sang et on dit de toi que tu es une personne rigoureuse? Ne manque pas ta chance et joins-toi à l’équipe de la Direction des services multidisciplinaires. Le CIUSSS MCQ est une équipe de plus de 23 000 êtres humains uniques qui collaborent ensemble...
-
Makerspace Programmer
1 week ago
Canada Wasaga Beach Full time €28 - €32(Contract Full Time (June – December 31, 2024) – 35 hours/week) The Wasaga Beach Public Library is seeking an energetic and self-motivated team player to perform the duties and responsibilities of the Makerspace Programmer . General Responsibilities: The Makerspace Programmer is instrumental in providing creative programming opportunities that...
-
Python Programmer Analyst
1 week ago
Canada Desjardins Group Full timeAnalyste-programmeur ou analyste-programmeuse, Python remote type Le mode de travail s’appliquant au poste est hybride locations Lévis Montréal posted on Publié hier Nous cherchons un(e) Analyste-programmeur(-euse), Python pour la Direction Guichet unique, Cadres, outils et pratiques de développement. Vous aurez à travailler sur la gouvernance de...
-
Intervenant(E) à L'animation
1 month ago
Canada Ville de Châteauguay Full time**INTERVENANT(E) À L’ANIMATION À LA BIBLIOTHÈQUE** Tu aimes travailler avec les jeunes, tu es créatif et tu aimes faire de l’animation? Ce poste est pour toi! La Bibliothèque Raymond-Laberge de Châteauguay est à la recherche d’un(e) intervenant(e) à l’animation dans le cadre de sa programmation estivale 2023, plus particulièrement pour son...
-
Technicien technicienne en Loisirs Coordination
1 month ago
Canada Tonus! Full timeDepuis 15 ans, nous permettons aux personnes de 2 à 99 ans de partout au Québec de bouger sur une base régulière dans leur environnement quotidien. Nous offrons des services de gestion et d’interventions en activité physiques adaptés, diversifiés et motivants. Notre secret réside sur l’aspect ludique et personnalisé de nos interventions. Le...
-
Animateur(-trice) de Camp de Jour
1 month ago
Canada Les amis de la montagne Full time**ANIMATEUR(-TRICE) DE CAMP DE JOUR - ÉDUCATION À L’ENVIRONNEMENT Pourquoi se joindre à l’équipe des Amis de la montagne ?** Travailler aux Amis de la montagne, c’est faire partie d’une équipe de personnes passionnées et dévouées à la conservation de la nature et à la préservation du patrimoine culturel du mont Royal, joyau emblématique...
-
Professeur D'ateliers D'éveil Musical
1 month ago
Canada Les Solfégiens inc Full timeNous recrutons des professeur-es pour animer nos ateliers d'éveil musical à Montréal. - Programme et plans de cours déjà établis (univers magique, activités ludiques); - Matériel pédagogique fourni (instruments, marionnettes, et plus encore) - Auprès de groupes de + ou - 8 enfants âgés de 0-7 ans Contrat d'animation: Animation des ateliers...
-
Professeur D'atelier D'éveil Musical
4 weeks ago
Canada Les Solfégiens inc Full timeNous recrutons des professeur-es pour animer nos ateliers d'éveil musical dans la région de Trois-Rivières - Programme et plans de cours déjà établis (univers magique, activités ludiques); - Matériel pédagogique fournis (instruments, marionnettes, et plus encore); - Auprès de groupes de + ou - 8 enfants âgés de 0-7 ans. Contrat...
-
Formateur-trice en Multimédia
1 month ago
Canada CyberCap Full timeDESCRIPTION Vous êtes une personne sérieuse, polyvalente et passionnée par le multimédia et le numérique ? Vous aimeriez transmettre votre passion ? Dans le cadre de son programme Relève numérique,CyberCap recherche des formateurs ou formatrices aptes à animer des ateliers multimédias dans les écoles secondaires de différentes régions du...
-
Animateur(Trice) de Camp de Jour
3 weeks ago
Canada Centre récréatif et communautaire St-Donat Full time**TITRE : ANIMATEUR - ANIMATRICE DE CAMP DE JOUR** **DURÉE : 8 SEMAINES / 26 JUIN 2023 AU 18 AOÛT 2023** **35 HEURES SEMAINE/ TEMPS PLEIN** **Travailler au camp de jour CRC St-Donat, c’est 8 semaines de plaisirs avec un groupe de jeunes, une équipe dynamique et amusante tout à travers une programmation variée et divertissante, alors tu attends quoi...
-
Animateur.trice Soutien Scolaire 6-12 Ans
1 month ago
Canada La Grande Porte Full time**Animateur.trice soutien scolaire 6-12 ans** Tu souhaites t’impliquer au quotidien pour permettre aux jeunes de 6 à 12 ans de grandir dans un environnement favorable? La Grande Porte recherche un.e animateur.trice pour travailler au sein de son programme de soutien scolaire à l’école Bienville située dans le quartier de Saint-Michel. Il s’agit...