TL;DR

Senior Gameplay Programmer (Gamedev): Implementing and polishing core gameplay systems, especially around movement, feel, and player responsiveness, in close collaboration with designers and the broader engineering team. Focus on fine-tuning character, camera, and control systems and helping find the fun in gameplay loops.

Location: Must be located in Raleigh, NC or open to relocating

Company

AGBO is an artist-led, Academy Award-winning independent studio focused on developing and producing innovative story universes across film, television, and digital platforms.

What you will do

  • Collaborate with design to implement, iterate, and polish core gameplay systems, especially around movement, feel, and player responsiveness.
  • Take ownership of character, camera, and control systems implementation, ensuring a satisfying and immersive player experience.
  • Build prototypes and iterate quickly to test and refine gameplay ideas.
  • Identify opportunities to improve workflows and tools for designers and fellow programmers.
  • Contribute to code quality, performance optimization, and best practices across the codebase.

Requirements

  • 5+ years of experience in gameplay programming with at least one shipped title, bonus if you helped grow and maintain a live service game.
  • Strong programming skills in C++ and Unreal Engine systems.
  • Deep understanding of player-centric gameplay systems, especially character movement, camera behavior, and input controls.
  • Collaborative mindset with the ability to interpret, enhance, and proactively expand design intent through code.
  • A passion for tuning, iteration, gameplay, design, and crafting joyful player experiences.
  • Significant experience in UE4 and/or UE5.

Nice to have

  • Previous experience at a startup or on early-phase projects.
  • An interest in film, cross-medium storytelling, or experimental gameplay.