Job Posting – Generalist Unity Programmer

We are seeking a full-time programmer to join us at Red Hook Studios on the Darkest Dungeon 2 team. Red Hook Studios is a small studio and as such you will be working closely with all members of the team across a variety of disciplines to accomplish tasks. 

Thursday January 01, 1970

This is a generalist Unity programmer role with added points for UI and/or rendering experience or interest. Your specific responsibilities will be to work alongside the other programmers in separating and implementing new features in a timely and consistent pace. You have a positive attitude and contribute to a healthy team dynamic by seeing opportunities and highlighting limitations in a constructive way. You can communicate to clearly establish common goals and align expectations. You must have a strong work ethic and be self-motivated.

Thursday January 01, 1970

This is a rare chance to join a small, veteran team on a landmark franchise that we control!

Thursday January 01, 1970


Translate design and art requirements into clean and efficient code in UnityImplement as a generalist, and tackle a wide variety of coding tasksFocus on the implementation of UI, amongst other key featuresHelp evaluate and implement middleware as necessary


Unity and C# ExperienceShipped Titles (PC / Console)Visual Studio Experience


Strong communication skills and ability to work in a team, including initiating conversation when required to resolve blockages and obtain more informationAbility to switch between different parts of the game’s systems fluidlyBe flexible in coding styles, while working across multiple release platformsSelf-regulating and self-motivated with a strong work ethic.Game enthusiast, stays up on trends and interested in continuous improvement of product and selfFamiliarity with Darkest Dungeon gameplayLive game experience ( patching / support )

Bonus Points

Experience with UI implementation and toolingExperience with Unity’s Universal Render Pipeline (URP)Strong Shader skillsStrong 3d Math skillsC++ Experience

Duration: Permanent full-time, on-site.

Location: Vancouver, BC. Will consider remote applicants for relocation subject to verification of work permit eligibility or existing ability to work in Canada.

Compensation: Competitive DOE with project success bonuses

Send us your resume and include “Unity Generalist Programmer Posting” in the subject: [email protected]