Senior Gameplay Programmer

Placements24

Richards Bay

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical, dental, and vision insurance
Paid time off
Training & conferences
Team events

Job summary

Placements24 is seeking a Senior Gameplay Programmer for our Richards Bay studio to design, implement and refine core gameplay systems using C++. You will collaborate with designers, artists and engineers to deliver engaging experiences across platforms in a hybrid work setup.

The ideal candidate has 5+ years of game development, strong C++ skills, experience with Unreal Engine or Unity, and a portfolio of shipped titles. Excellent debugging, teamwork and communication are essential.

Qualifications

  • Minimum 5 years of professional game development experience focused on gameplay programming.
  • Strong proficiency in C++ and object-oriented design.
  • Experience with Unreal Engine or Unity.
  • Portfolio or shipped titles demonstrating gameplay programming expertise.
  • Experience with version control systems (Git or Perforce).

Responsibilities

  • Design and implement robust gameplay systems in C++ across platforms.
  • Collaborate with game designers to translate gameplay concepts into features.
  • Integrate character movements, abilities, and interactions with artists and animators.
  • Optimize gameplay code for performance, stability, and scalability.
  • Debug and resolve complex technical issues within gameplay systems.
  • Mentor junior programmers and participate in code reviews.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Write clear, maintainable, and well-documented code.
  • Stay up-to-date with the latest advancements in game development technologies.
  • Contribute to the overall quality and fun factor of the game.

Job description

About the Role

Our client, a dynamic and forward-thinking game development studio in Richards Bay, KwaZulu-Natal, is actively seeking a talented Senior Gameplay Programmer to join their passionate team. This is a pivotal role where you will design, implement, and refine core gameplay mechanics for ambitious new titles. You'll collaborate closely with designers, artists, and other engineers to bring exciting interactive experiences to life. The ideal candidate possesses a strong foundation in C++ programming, a deep understanding of game development principles, and a proven track record of delivering high-quality, engaging gameplay systems. Working within our client's creative environment means contributing to projects that challenge the status quo and push the boundaries of what's possible in gaming. This is a fantastic opportunity to shape the player experience in a beautiful coastal setting, contributing your expertise to impactful projects in Richards Bay, KwaZulu-Natal.

Key Responsibilities
  • Design, develop, and implement robust and engaging gameplay systems using C++.
  • Collaborate with game designers to translate gameplay concepts into functional features.
  • Work closely with artists and animators to integrate character movements, abilities, and interactions.
  • Optimize gameplay code for performance, stability, and scalability across target platforms.
  • Debug and resolve complex technical issues within gameplay systems.
  • Mentor junior programmers, providing technical guidance and code reviews.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Write clear, maintainable, and well-documented code.
  • Stay up-to-date with the latest advancements in game development technologies and techniques.
  • Contribute to the overall quality and fun factor of the game.
Requirements
  • A minimum of 5 years of professional experience in game development, with a focus on gameplay programming.
  • Strong proficiency in C++ and object-oriented design principles.
  • Experience with a major game engine, such as Unreal Engine or Unity.
  • Proven ability to design and implement complex gameplay mechanics (e.g., player control, AI, combat systems, physics interactions).
  • Excellent understanding of game development cycles and methodologies.
  • Strong debugging and problem-solving skills.Excellent communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • A portfolio or examples of shipped titles demonstrating gameplay programming expertise.
  • Experience with version control systems (e.g., Git, Perforce).
Benefits

Our client offers a highly competitive salary and benefits package, including comprehensive medical, dental, and vision insurance. Employees receive generous paid time off, including vacation, sick leave, and public holidays. The company invests in employee growth through regular training, workshops, and opportunities to attend industry conferences. A collaborative and creative work environment is fostered, with regular team events and a focus on work-life balance. This role offers a hybrid work model, allowing for a blend of in-office and remote work, and is based in scenic Richards Bay, KwaZulu-Natal.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • East London

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Paid time off
+5
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and project bonuses
Medical, dental, and vision insurance
Generous paid time off and flexible/hy
+2
Senior Gameplay Programmer & Systems Designer
Senior Gameplay Programmer & Systems Designer

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Medical aid
Retirement planning
Performance bonuses
+1
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Competitive salary
Health benefits
+1
Senior Game Programmer (Engine)
Senior Game Programmer (Engine)

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Relocation assistance
Healthcare coverage
Senior Gameplay Programmer - AI & Mechanics Specialist
Senior Gameplay Programmer - AI & Mechanics Specialist

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental plan
Retirement plan
Senior Game Programmer - Unreal Engine Specialist
Senior Game Programmer - Unreal Engine Specialist

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical and retirement plans
Career growth opportunities
+1
Lead Game Programmer
Lead Game Programmer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary with bonus
Hybrid work model
Health insurance
+1
Lead Game Designer
Lead Game Designer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Medical and dental coverage
Generous paid time off
+2