Job description
NovaForge Studios is seeking a Senior Gameplay Programmer to join our Seattle studio. You will help design and implement responsive, polished gameplay systems that power our next generation titles.
As a member of a cross-disciplinary team, you will collaborate with designers, artists, and engineers to ship features that delight players on PC and consoles.
We value clean code, performance optimization, and a passion for crafting memorable experiences.
Responsibility
- Develop and maintain core gameplay systems including player movement, combat, AI, and interaction paradigms using Unreal Engine or Unity.
- Collaborate with design, art, and audio teams to deliver features on schedule and with high quality.
- Optimize performance across PC and console platforms through profiling, benchmarking, and code optimization.
- Create and maintain developer tools and pipelines to empower content creators and designers.
- Write clean, well-documented C++ or C# code and participate in code reviews and testing.
- Mentor junior engineers and contribute to architectural decisions and best practices.
- Integrate gameplay analytics to measure player experience and guide iteration.
- Ensure code quality, reliability, and maintainability with robust debugging and testing.
Qualification
- 5+ years of professional gameplay programming experience.
- Proficient in C++ for Unreal Engine or C# for Unity; experience with multiplayer and networking.
- Strong math and physics knowledge and ability to implement robust gameplay systems.
- Shader programming and rendering knowledge; experience with material systems and optimization.
- Track record shipping at least one title and strong debugging/problem-solving skills.
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- Excellent communication and collaboration skills; comfortable working in a cross-functional team.
- Portfolio or live demos demonstrating gameplay systems and technical craftsmanship.