Larian Studios, обладатель множества наград и создатель Baldur’s Gate 3 и Divinity: Original Sin 2, ищет Gameplay Programmer, который присоединится к команде и поможет создавать игры высокого уровня, которого ждут наши поклонники.
ОБЯЗАННОСТИ
Работать со всеми аспектами игры: gameplay, UI, audio, animation, scripting, engine features.
Выпускать features, готовые к testing и review, независимо от количества затронутых компонентов игры.
Работать почти со всеми content creators над необходимыми features.
Писать надёжный, поддерживаемый, auto-testable код в TDD-стиле.
Активно участвовать в design и production игры — быть технической частью creative-команды и первой линией feedback; помогать определять scope features и лучшие способы реализации.
Ежедневно работать в международной команде из нескольких студий по всему миру.
ТРЕБОВАНИЯ
Хорошее понимание C++.
Понимание C++ concepts: types, OOP, memory management и т. д.
Умение писать надёжный код без infinite loops и memory leaks.
Сильная математика, особенно 3D math, vectors, matrices и т. д.
Знакомство с игровыми концепциями вроде state machines, pathfinding, AI и другими.
Портфолио личных проектов на C++ с source code не старше 2 лет; не требуется при релевантном профессиональном gamedev-опыте.
Университетские coursework-проекты не учитываются: мы хотим видеть, над чем вам нравится работать и ваш реальный уровень coding.
Хороший устный и письменный английский.
Хорошее понимание RPG systems и gameplay.
Открытость к экспериментам и итерациям.
Командность и готовность брать responsibility и ownership.
Готовность самостоятельно обращаться к stakeholders для уточнения требований, feedback или идей.
Способность самостоятельно организовывать работу и отслеживать прогресс и задачи.