Apply on Anshar Studios’s site →

Gameplay Animator

Anshar Studios · Katowice

Mid Animation Posted 2026-07-05 Full time
Apply on Anshar Studios’s site →

Gameplay Animator

A

A

A

system.share :

A

texteditor.normal

texteditor.large

texteditor.huge

job_post.share_by Facebook

job_post.share_by LinkedIn

job_post.share_by X

job_post.copy_link

Gameplay Animator

Anshar Studios is looking for a talented Gameplay Animator to join our team on site in Katowice, Poland to help us develop games using Unreal Engine. If you have a passion for game development and a drive to make gameplay feel great through animation, we would love to hear from you!

Responsibilities:

Design, create, and polish high-quality character and creature animations using keyframe and mocap workflows.

Prototype, implement and polish locomotion, traversal, combat, and interaction animations using Animation Blueprints and other Unreal Engine features.

Iterate rapidly on timing, cancels, and feel to ensure animations are responsive and polished

Co-direct gameplay and locomotion mocap sessions, integrate captured takes, and flag retakes.

Work closely with Tech Animators, and Gameplay Designers to ensure seamless integration.

Requirements:

Minimum of 2 years of experience as a Gameplay Animator.

Solid hands-on experience with Unreal Engine.

Strong understanding of locomotion, combat, and traversal animation systems.

Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment.

Advanced English (B2/C1 level).

Pluses:

Extensive experience with motion capture, including session planning, performing or directing.

Experience as Lead Animator, Animation Supervisor or Animation Director.

Hands-on experience with combat animation, including boss fights and complex enemy behaviors.

Salary:

Specialist: Contract of Employment - 6 300 - 11 300 PLN gross (depending on skills and experience).

Senior/Expert: Contract of Employment - 10 000 - 19 250 PLN gross (depending on skills and experience).

We offer:

Hybrid or onsite work models.

Flexible work hours (core hours 10–15).

Private life and health care insurance.

Co-financing of Multisport cards.

English lessons.

Help with relocation.

No crunch.

No non-compete policy.

Pet-friendly office.

Co-financed, and treated as work days, participation in a selection of conferences and workshops.

Submission / Portfolio instructions:

CV is required.

Demo reel demonstrating gameplay animation work is required.

Must be willing to complete a test if requested.

announcement.apply

ID: 111

job_post.published_on :

19/06/2026

ID: 111

job_post.published_on :

19/06/2026

announcement.apply

Powered by

$(function() {

var supportedLangs = ["pl", "en", "cz", "es", "lt", "pt", "ru", "sk", "tr", "hu", "ro", "fr", "de", "fi", "uk"];

var browserLang = 'pl' || window.navigator.userLanguage || window.navigator.language;

if (supportedLangs.indexOf(browserLang) !== -1) {

Translator.locale = browserLang;

} else if (supportedLangs.indexOf(browserLang.substring(0, 2)) !== -1) {

Translator.locale = browserLang.substring(0, 2);

}

var translationFiles = {

pl: "TranslatorMock",

cz: "TranslationCzech",

es: "TranslationEspaniol",

lt: "TranslationLT",

pt: "TranslationPT",

ru: "TranslationRussian",

sk: "TranslationSK",

tr: "TranslationTR",

hu: "TranslationHungarian",

ro: "TranslationRomanian",

fr: "TranslationFR",

de: "TranslationDE",

fi: "TranslationFinnish",

uk: "TranslationUK"

};

if (Translator.locale !== "en" && translationFiles.hasOwnProperty(Translator.locale)) {

var languageScript = document.createElement("script");

languageScript.src = 'https://cdn3.traffit.com/builds/v6.1.1/bundles/traffitfrontend' + "/modules/Translations/" + translationFiles[Translator.locale] + ".js";

languageScript.onreadystatechange = function() {

if (this.readyState === "complete" || this.readyState === "loaded") {

translate();

}

};

languageScript.onload = function() {

translate();

};

document.body.appendChild(languageScript);

} else {

translate();

}

function translate() {

$("[translate]").each(function(i, el) {

el = $(el);

var text = el.text().trim();

var translated = Translator.trans(text, {}, "messages");

el.html(translated);

});

$(".buttons__button.facebook").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " Facebook"

);

$(".buttons__button.twitter").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " X"

);

$(".buttons__button.linkedin").attr(

"title",

Translator.trans("job_post.share_by", {}, "messages") + " LinkedIn"

);

$(".buttons__button.link").attr(

"title",

Translator.trans("job_post.copy_link", {}, "messages")

);

$(".wcag-desktop__font-size--standard").attr(

"aria-label",

Translator.trans("texteditor.normal", {}, "messages")

);

$(".wcag-desktop__font-size--big").attr(

"aria-label",

Translator.trans("texteditor.large", {}, "messages")

);

$(".wcag-desktop__font-size--large").attr(

"aria-label",

Translator.trans("texteditor.huge", {}, "messages")

);

if (window.setHcButtonsAriaLabels) window.setHcButtonsAriaLabels();

}

$(".linkedin").attr("href", "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(window.location.href) + "&title=" + encodeURIComponent('Gameplay Animator ') + "&summary=&source=");

});

Posted by Anshar Studios and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Animation jobs · All Anshar Studios openings · Browse every category