• Customer Care
  • +1 (780) 830-8814
Gameplay Programmer

Gameplay Programmer

As a Gameplay Programmer, you will be responsible for developing and refining core gameplay systems in Unreal Engine. You’ll work closely with designers, animators, and other engineers to implement mechanics, AI behaviors, player interactions, and physics-driven features. Your expertise in C++, Blueprints, and performance optimization will be crucial in delivering immersive and responsive gameplay. If you're passionate about building engaging game experiences, we’d love to hear from you!

Responsibilities

  • Work on all aspects of gameplay systems, including engine features, survival mechanics, UI, audio, animation, scripting, and tools.
  • Collaborate closely with other departments to implement key survival game components.
  • Work alongside content creators to deliver engaging survival gameplay features.
  • Write robust, maintainable, and auto-testable code following TDD (Test Driven Development) principles.
  • Actively participate in design and production as the technical side of the creative team, providing first line feedback on game features.
  • Help scope gameplay features and advise on the best implementation strategies.

Requirements

  • 4+ years of experience in C++ development.
  • Excellent understanding of survival game mechanics and gameplay systems.
  • Open-minded and willing to experiment and iterate on features to refine gameplay.
  • Strong grasp of state machines, pathfinding, and AI routines.
  • Ability to think like a designer, ensuring gameplay is compelling and fun.
  • Strong English communication skills.
  • A team player, willing to take responsibility and ownership of gameplay features.
  • Passion for making and playing great survival games.
  • Excellent software design, debugging, and problem-solving skills.
  • Strong architectural skills, able to design and manage multiple parallel gameplay systems.
  • Prior game development experience.

Nice to Have

  • Bachelor’s degree in computer science or software engineering.
  • Experience with machine learning algorithms.
  • Experience with TDD (Test Driven Development) and ECS (Entity Component System).
  • Background in survival games, with a deep understanding of their mechanics.
  • Experience shipping console or PC game titles.

What We Offer

  • A collaborative and open environment where ideas are encouraged and valued.
  • A management team of highly experienced game developers at the top of their fields.
  • Opportunities to share hobbies and passions with like-minded colleagues.
  • An inclusive workplace with studio and employee organized activities.
  • A commitment to creating the best survival game possible, including listening to community feedback.

We are looking for highly motivated individuals with evolving skill sets and a passion for developing cutting-edge survival gameplay mechanics. If you want to contribute to top-tier survival game experiences, we would love to hear from you!

Please no gamer tags, social media handles, or usernames

Invalid Input

What is a good address to reach you at?

Invalid email address.
Invalid Input

Don't worry, we won't be calling you out of the blue! At Dazzle Software.

Invalid Phone Number

Please attach a copy of your most recent resume here

Please attach a copy of your most recent resume.

Cover letters are never required here at Dazzle Software but if you have one you'd like to share with us, you may upload it here

Invalid Input

Feel free to share your ArtStation, GitHub, LinkedIn, personal website, etc

Invalid URL Input
Invalid Input
Invalid salary input detected.
Invalid Age Input

Contact Us

Address:

Po Box 99900 QZ 905 832, Stn Main,
Leduc,
AB, T9E 1A1,
Canada

Phone: + 1 (780) 830 8814

Email: support@dazzlesoftware.org