Senior Gameplay Programmer

As a critical anchor for the project you’ll be crafting code for player interactions, NPCs, scripted sequences, combat, environment interactions and much more. Help us build something satisfying while overcoming new challenges in gameplay.

Your responsibilities + attributes

  • Ability to express and rapidly prototype gameplay ideas.

  • Capable of giving and receiving constructive feedback on designs. Strong communication skills are vital, as we’re incredibly open and straightforward when it comes to our internal conversations about gameplay.

  • Ability to creatively overcome complex gameplay and systems problems with innovative solutions.

  • Ability to breakdown tasks with accurate time estimates, from high-level components to smaller tasks.

  • Capable of working independently, keeping on-task and motivated.

  • Excited and able to work with a small, nimble team and participate in major decisions.

  • Flexible with any additional responsibilities; small teams require each member to have a willingness to expand their role and take on other tasks.

  • Ideally located in Los Angeles or willing to relocate.

Skills + Experience

  • Extensive knowledge of C/C++ programming languages.

  • Visual Studio experience.

  • Proficient in Unreal 4, including ample familiarity with the Blueprint system.

  • Excellent 3d math skills.

  • Familiarity with Maya is a plus.

To apply

Send your application to jobs@heart-machine.com with the title “Gameplay Programmer”.

Please include specific skills you would bring to a new project, as well as any links to current and/or past projects.

*Candidates must be legally authorized to work and accept new employment in the U.S.