Studio: Larian Studios
Job Opening: Animation Programmer
Location: Quebec, Canada
Type: Full-Time
Responsibilities:
Work on all aspects of animation systems of the game: engine features, integration with gameplay and gameplay features themselves;
Work closely together with the other departments to implement the needed components;
Work together with the animators, tech animators, designers and gameplay programmers;
Write robust and maintainable code;
Be an active participant in the design and production of the game — technical side of creative team!
Work within an international team on a daily basis, spread between multiple studios across the world
Qualifications & Skills:
- 4+ years experience in C++;
- Excellent feel for RPG systems and gameplay in general;
- Open-minded, willing to experiment and iterate over a specific feature;
- Concepts as state machines, animation blending should be second nature;
- You are a team player and willing to take responsibility and ownership;
- Passion for making and playing great games;
- Excellent software design and problem-solving skills;
- Excellent software debugging skills.
- Experience with animation trees and tools to build them;
- Experience with blueprint-like tools to create animation systems
Nice to Have:
- Bachelor’s degree in computer science or software engineering;
- Game development experience;
- Experience with motion matching and machine learning algorithms;
- Experiences with TDD
- Background in RPGs;
- Shipped game/console titles