Logo
Ballisticmoon

Animation Software Engineer

Ballisticmoon, Plum, Pennsylvania, United States,


As a Animation Software Engineer you will be required to help build, upgrade and expand a cutting-edge robust animation system and existing animation systems to deliver high quality locomotion, character interaction and sequences to a AAA quality on one of our new projects.We are an established game studio based in the South East of England.With a growing team of highly experienced developers, we focus on creating the exceptional and innovative games of the future. We’re currently working with a AAA publisher in the early stages of a major new project as well as our own IP.Responsibilities

Build, manage and maintain animation systems such as motion matching, data-driven state machines, etcBuild, maintain & support the animation system to ensure it is fully featured and based on the requirements of the project with animation features such as skeletal control systems, animation blending, IK, rigs, physics, etcHelp to identify and develop new cutting-edge animation features and any additional work required in order to support the project’s deliveryCollaborate with the Lead Engineer & other Senior & Lead disciplinesCollaborate with Tech Art, Animators, Designers, Engineers and ProductionQualifications/Skills

Excellent understanding of software engineering and software designExcellent knowledge of animation pipelines and processes, as well as different approaches to animation systems from an engineering point of viewExcellent knowledge of animation systems; including blend trees, locomotion systems for player/AI characters, held item systems and interaction systemsOutstanding critical thinking and problem-solving skillsClear communication and troubleshooting skillsAbility to own and manage large portions of a codebaseAbility to work well with other members of the development team and the foundersProficient in the use of modern IDEs; preferably Visual StudioBe able to track, add and manage your own tasks (and possibly others) proficiently using agile developmentRequired Experience

3+ years experience in C++ software development in video gamesAt least one major shipped titleThorough experience with animation systems such as motion matching and animation state machines and with writing/maintaining animation systems for modern enginesExperience with Animation Blueprints within Unreal Engine 5Thorough experience with writing modern systems architecture for game enginesSolid experience with popular modern engines such as: Unreal Engine, Unity, IdTech, DecimaBonus Skills

Experience developing animation systems and featuresHave a passion for Animation and related technologies/approachesExperience working within an agile development environmentAmbitionNot afraid to failWhy Join Us?

You’ll play a full and active role in shaping our exciting and innovative projectsWe nurture talent and take pride in our welcoming, inclusive, and supportive team culture25 days annual leave plus discretionary 3 days extra for Christmas & National UK Bank HolidaysBUPA Private Medical and Dental insurance (plus partner & children)Travel card or parking ticket loanBicycle purchase loanWe offer flexible full-time and remote working optionsHalf Moon Sabbatical: after six years, a fully paid 2-week sabbatical is awardedFull Moon Sabbatical: after ten years, a fully paid 4-week sabbatical is awardedCompany pension contribution (consistently above statutory level)Local Gym membershipFully stocked beer fridge and fruit & snacks barRegular team lunches & burger runsFlextime: Core working hours of 10 am to 4pm

#J-18808-Ljbffr