About the job
Gameplay Programmer
Join Larian Studios, the award-winning creators of iconic role-playing games such as Baldur's Gate 3 and Divinity: Original Sin 2. We are on the lookout for a passionate Gameplay Programmer to become a part of our innovative team, dedicated to developing exceptional gaming experiences that our fans love.
Key Responsibilities
Develop and enhance various game systems including engine features, gameplay mechanics, UI, audio, animation, scripting, and tools.
Collaborate closely with cross-functional teams to implement essential game components.
Partner with content creators to deliver compelling features that elevate gameplay.
Create robust, maintainable, and auto-testable code following Test-Driven Development (TDD) practices.
Actively engage in the design and production phases, providing technical insights to the creative team and offering constructive feedback.
Assist in feature scoping and advise on the best implementation strategies.
Work daily within an international team across multiple studio locations.
A minimum of 4 years of experience in C++ programming.
A deep understanding of RPG systems and gameplay design.
Experience working with commercial proprietary engines.
A creative mindset with a willingness to experiment and iterate on features.
Familiarity with concepts such as state machines, pathfinding, and AI routines.
The ability to think like a designer to create engaging gameplay experiences.
A collaborative spirit and a sense of accountability.
A genuine passion for game development and gaming culture.
Strong software design, problem-solving, and debugging skills.
Exceptional architectural skills, capable of designing complex gameplay systems.
Experience in game development is preferred.
This is a full-time, on-site role, requiring presence in the office for effective collaboration and creativity.
Professional proficiency in written and spoken English.
Bachelor’s degree in Computer Science or Software Engineering.
Experience with machine learning algorithms.
Familiarity with TDD and Entity Component Systems (ECS).
A background in role-playing games.
Experience shipping game titles on consoles or PC.
