NOTE: This role is 100% remote in the European Union.
Our client is seeking Character Animation Programmers with UE4 experience and a desire to craft AAA quality immersive character animation systems. This role will work closely with the Animation Director and Engineering Director to build animation systems that feel amazing, look visually spectacular, and are well performance optimized. The current manager is located in France.
Our next game is heavily combat-focused, so the ideal candidate must adore 3D action combat games and action RPGs.
What are the requirements for the position?
Desire to learn and master the best techniques for character animation systems
Previous experience with implementing 3rd person player characters with turn-in-place, pivots, multiple locomotion speeds, falling states, etc
Good understanding of Character Animation Layer Graph, Blend Tree, and UE4 Animation Blueprint Programming
Desire or experience to master procedural animation techniques
Experience:
Optimization minded C++
Unreal Engine 4
What will earn you brownie points?
Experience with multiplayer animation and/or multiplayer gameplay programming
Experience with following is a plus: Motion Matching, Distance Matching, Orientation Warping, Time Warping
Experience with following UE4 concepts is a plus: Root Motion Source, Nav Walking, Update Rate Optimization, Runtime Retargeting
Experience with developing synchronized multi-character animations (assassinations) is a plus
Experience with developing traversal animation systems (vaulting, climbing)
Experience with at least one AAA shipped title, preferably on consoles
Computer Science, Engineering, Mathematics, Physics, or related degree
Exceptional skill with data structures, logic, linear algebra, 3D math and distributed systems
Ability to design and implement systems and APIs used by non-programmers
Comfortable with extending and improving an established code base