Back to Jobs

Gameplay Programmer

In a gameplay programmer position at OCP, you’ll help define the fun and technical components of gameplay. Your focus is on extensible, reusable code with an eye towards user generated content.  You love considering game feel, and apply your knowledge of new games as well as canon to engagement and problem solving.

If you enjoy a high level of accountability in your team, have experience managing your own time, and regularly expand your knowledge through research and personal projects, we’d love to talk to you.

Role Overview

  • Create high-performance, dynamic games using your equal love of prototyping and planning
  • Work collaboratively with the range of technical and creative colleagues to define the mechanics, look, and feel of an ambitious game experiences
  • Collaborate on design and implementation of multiplayer game features
  • Build sustainable and maintainable technologies
  • Own whole aspects of innovative feature and/or system development, considering scalability and performance


  • Extensive game development experience using C++
  • Experience developing multiplayer games is a plus
  • Proficiency with real-time engines, preferably Unreal Engine 4
  • Demonstrated ability to work effectively with a cross-discipline team
  • Ability to work fully remote
  • Ability to successfully communicate and collaborate in a remote environment

Who you work closest with

  • CTO
  • Other Senior Engineers
  • Gameplay Programmers
  • Design Director

Success looks like

  • Strong contribution to feature development, scalability, and stability of game
  • Clear documentation
  • Willingness to bug-fix and problem solve at any scale
  • Communicative effectively to help identify potential issues down the road and address early
  • Ability to deliver consistently on milestones

Looking for someone who will grow in these ways

  • Take on additional development responsibility, as well as feature and system development and ownership
Apply Here