Gamedev praca

Flying Wild Hog
praca Brak informacji

Gameplay Animation Programmer

Flying Wild Hog

  • Programowanie
  • Animacje
  • Grafika

    Tryb pracy

    Brak informacji

    Wymiar pracy

    Brak informacji

    Opis stanowiska

    Company:

    • Flying Wild Hog: where gaming is our second nature and adventure is our middle name!
    • We're not your typical game developers. We're passionate gamers turned creators, crafting worlds that'll blow your socks off!
    • From "Hard Reset" to "Shadow Warrior" and "Evil West," we live for heart-pounding action and immersive experiences.

    Flying Wild Hog is seeking a skilled Gameplay Animation Programmer with a passion for creating immersive gaming experiences. As a Gameplay Animation Programmer, you will play a vital role in developing and optimising animation systems, ensuring seamless integration with gameplay mechanics and character movement. This position offers an exciting opportunity to work collaboratively with animators, AI designers, and fellow programmers to deliver high-quality animations that enhance player engagement.

    Responsibilities:

    • Design, implement and maintain gameplay animation systems and character movement
    • Collaborate closely with animators, game designers and AI designers to ensure animations meet gameplay requirements and enhance player experience
    • Utilize runtime animation techniques such as animation state machines, root motion, IK, motion matching, pose warping and layering, built in a modular, reusable way
    • Write efficient applications using C++ and Unreal Engine Blueprints with a focus on performance optimization
    • Apply extensive linear algebra skills to develop robust animation algorithms and systems
    • Implement multi-threaded programming techniques for handling system tasks including graphics, I/O, and memory management
    • Develop user-facing utilities
    • Perform performance-minded development and optimization to achieve smooth animation playback within game constraints
    • Provide technical support and guidance to both technical and non-technical team members
    • Contribute to continual improvement of animation pipelines and workflows

    Requirements:

    • 5+ years of experience in a similar position and at least 2 shipped titles
    • 3+ years of experience in animation systems and character movement development
    • Passion for locomotion systems, 3Cs, and gameplay animation aesthetics
    • Proficiency in C++ programming with strong practical knowledge
    • Extensive experience designing, implementing and maintaining character movement and animation techniques including state machines, root motion, IK, pose warping and layering
    • Excellent understanding and application of linear algebra concepts
    • Experience in multi-threaded programming and system tasks such as graphics, audio, I/O, networking, and memory handling
    • Familiarity with application-level programming tools and user-facing utilities
    • Strong problem-solving skills and attention to detail
    • Strong interpersonal communication skills and ability to collaborate with technical and non-technical team members
    • Fluent in English, both written and verbal

    What we offer:

    • Decide how you work: from the office, hybrid or remote
    • Private medical care (fully financed by the employer)
    • Sports card (FitProfit card)
    • Professional mental health support
    • Language lessons (Polish and English)
    • Flexible working hours with core hours 11:00-16:00
    • Opportunities for development via Hogs Academy
    • Impact on various aspects of the game and collaborative team environment