Description
We are a small, autonomous team developing an ambitious multiplayer experience using Unreal Engine. We are looking for highly involved developers who are driven by execution, a sense of responsibility, and pride in building something concrete together.
Responsibilities:
- Collaborate with animation, programming, and motion capture teams to understand their needs and develop tailored solutions.
- Analyse existing animation features in the game engine.
- Design, develop, and maintain high-performance, scalable animation systems.
- Create tools and systems that contribute to vibrant, dynamic worlds.
- Maintain and optimise existing animation systems to meet new project requirements.
- Program systems in a clear, structured manner, considering performance, memory, and compatibility.
- Combine technical and artistic aspects to ensure high-quality visual representation.
- Research and develop new animation techniques, particularly procedural and physical ones.
- Stay up-to-date with animation practices and technologies, sharing knowledge with teams.
- Participate in continuous improvement of animation-related tools and processes.
Qualifications:
- Master C++ and C#.
- Effectively use Visual Studio.
- Apply solid 3D mathematics knowledge.
- Work with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics, and facial animations.
- Understand animation tool development needs and propose relevant improvements.
- Collaborate effectively with multidisciplinary teams.
- Pay close attention to detail to identify and correct system issues.
- Clearly communicate technical concepts to various partners.