About the role
Company Overview
Bloober Team is a game development studio that prioritizes a collaborative environment where every voice matters. The company is financially stable with clear plans for the future and focuses on horror-infused gaming experiences.
Company Culture and Benefits
- Inclusive Culture: A welcoming atmosphere designed to make every team member feel valued and empowered.
- Remote-Friendly Options: Flexibility to work from locations where team members thrive.
- Stable Foundation: A financially secure organization with a focus on team investment and project development.
- Passionate Team: An environment composed of individuals dedicated to creating high-quality horror titles.
Responsibilities
- Maintain and improve the animation code base, ensuring cross-system functionality remains solid.
- Prototype and implement animation systems specifically for AI-controlled enemies.
- Collaborate closely with gameplay and AI programmers to ensure seamless integration between logic and animation.
- Stay current with industry animation technology and trends to contribute new ideas to the team.
Mandatory Requirements
- Solid knowledge of C++.
- Solid knowledge of UE4 or UE5.
- Experience with Unreal Engine animation systems.
- Comfortable debugging and profiling with Unreal Engine tools (e.g., Rewind Debugger).
- Experience in prototyping and implementing locomotion systems.
- Knowledge of VS2022 and/or Rider.
- Ability to act with self-reliance when solving problems.
- Good communication skills.
Preferred Qualifications
- Experience with GAS (Gameplay Ability System).
- Knowledge of Perforce (P4).
- Experience working on a UE-based AA or AAA title in a similar role.
- Experience optimizing code for consoles (PS5/XSX).
- Experience with multithreading and animation fast path optimization.