Job description
NeonForge Studios, a premier game development studio in Vancouver, is seeking a Senior Gameplay Programmer to join our innovative team. We build immersive, narrative-driven multiplayer and single-player titles with cutting-edge tech. We seek a Senior Gameplay Programmer who thrives on solving complex problems and shipping high-quality gameplay experiences.
As a key member of our gameplay systems team, you will design, implement, and optimize core gameplay mechanics, AI behaviors, and performance pipelines that scale across platforms.
Responsibility
- Architect, implement, and iterate on core gameplay systems across PC/console platforms.
- Collaborate with design and art teams to translate concepts into robust, maintainable systems.
- Optimize performance, memory usage, and loading times, with a focus on frame rate stability.
- Develop AI behaviors, pathfinding, animation-driven decisions, and NPC interactions.
- Own tooling, pipelines, and workflows to improve iteration speed and QA efficiency.
- Mentor junior engineers, conduct code reviews, and enforce coding standards.
- Contribute to platform integration, input handling, and controls tuning.
- Write unit tests, profiling scripts, and automated tools to ensure quality.
Qualification
- Bachelor's degree in Computer Science, Software Engineering, or a related field; 5+ years of game development experience.
- Proficiency in C++ and/or C# with strong OO design and pattern usage.
- Hands-on experience with Unreal Engine (preferred) or Unity; shipped titles a plus.
- Solid knowledge of AI, physics, animation systems, networking fundamentals, and gameplay programming.
- Experience with optimization, profiling, multi-threading, and cross-platform development.
- Strong version control skills (Git) and experience in agile/scrum environments.
- Excellent problem-solving, communication, and collaboration skills; ability to mentor others.
- Portfolio or demonstrable shipped games that showcase gameplay programming expertise.