Job description
We are Nebula Forge Games, a Seattle-based studio building innovative, story-driven titles with bold gameplay and lush visuals. We are seeking a Senior Gameplay Programmer to own core gameplay systems, craft responsive player feedback, and help scale our engine features across platforms.
In this role you will collaborate with designers and artists to implement gameplay mechanics, AI, animation systems, and physics interactions. You will optimize performance, mentor junior developers, and contribute to system design and code quality in a fast-paced, collaborative environment.
Responsibility
- Develop and maintain core gameplay systems for PC and consoles
- Collaborate with designers to implement engaging player mechanics and progression
- Design and optimize AI, input handling, and animation integration
- Profile, debug, and optimize performance across target platforms
- Mentor junior engineers and review code for quality and maintainability
- Lead refactoring efforts and establish best practices for gameplay code
- Collaborate with art and audio to ensure cohesive player experience
- Contribute to engine tooling and pipelines to improve development efficiency
Qualification
- 5+ years professional gameplay programming experience
- Strong proficiency in C++ and modern game engines (Unreal Engine preferred)
- Experience with Unity is a plus
- Deep understanding of AI, animation, physics, and input systems
- Proven ability to design scalable gameplay systems and optimize performance
- Excellent problem-solving, communication, and teamwork
- Bachelor's or master's in computer science or related field
- Portfolio or shipped title experience