About The Position
Black Shamrock is looking for an experienced programmer to help build a fast‑paced creative venture with plenty of room to push boundaries.
We’re seeking a pragmatic and efficient coder familiar with the aspects of gameplay systems and setting up emergent and data‑oriented abilities in editor.
Responsibilities
Develop and implement NPC behaviours and character movement in UE5.
Fulfil design’s visions in creating realistic high NPC behaviours, movement, and simulation.
Work closely with Game Designers, Animators, and Project Managers.
Deliver high performance, high‑quality code.
Prioritise and execute tasks.
Anticipate production technical needs.
Qualifications
Strong C++ and object‑oriented programming skills.
At least 5 years of experience in the games industry as a software engineer.
Strong experience implementing gameplay systems to support design and animation.
Strong debugging skills.
Capable of building optimised game systems for AAA games.
Great knowledge of the technological and organisational aspects involved in developing successful state‑of‑the‑art AAA games.
Knowledge of low‑level system architecture.
Very capable in 3D mathematics.
Good organisational and communication skills (English).
Passionate about gaming.
Desirable
Unreal Engine experience is a strong advantage.
Experience in developing NPC, AI, movement and pathfinding.
Console development background.
Agile development experience.Direct optimisation and performance experience.
#J-18808-Ljbffr