Senior Game Programmer (Gameplay)

Placements24

Upington

In loco

ZAR 600.000 - 900.000

Tempo pieno

8 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Medical aid
Retirement contributions
Professional growth opportunities
Cutting-edge technology in Upington

Descrizione del lavoro

Placements24 is seeking a Senior Game Programmer in Upington, Northern Cape to translate design concepts into robust gameplay. You will implement core features in C++, collaborate with designers and artists, and optimize performance across engines like Unreal or Unity.

You will mentor juniors and help advance the studio?s technical direction. A strong foundation in gameplay programming and a passion for high-quality code are essential.

Competenze

  • Minimum 5 years of game programming experience with a focus on gameplay.
  • Proven experience in C++ and major engines (Unreal/Unity).
  • Solid understanding of game design principles and mechanics.

Mansioni

  • Develop and implement core gameplay systems using C++ and chosen engine.
  • Collaborate with designers to translate gameplay requirements into code.
  • Integrate character models, animations and VFX with artists.
  • Optimize performance for frame rate, memory, and loading times.
  • Debug complex issues and maintain clean, documented code.
  • Participate in code reviews and mentor junior programmers.
  • Stay updated with latest game development tech and techniques.
  • Contribute to technical direction and pipeline improvements for Upington projects.

Conoscenze

C++
Gameplay programming
Unreal Engine
Unity
AI programming
Networking
data structures
Git
Perforce

Formazione

Bachelor's degree in CS/Software Engineering

Strumenti

Git
Perforce

Descrizione del lavoro

About the Role

Our client, a forward-thinking game development studio, is seeking a talented Senior Game Programmer specializing in gameplay to join their team in Upington, Northern Cape. This role is crucial for translating game design concepts into functional and engaging gameplay mechanics. You will be responsible for writing clean, efficient, and robust code, working closely with designers and artists to implement core gameplay features. We are looking for a passionate programmer with a deep understanding of game development principles, strong problem-solving skills, and a proven ability to deliver high-quality code in a collaborative environment. The ideal candidate will have extensive experience with C++ and modern game engines. This position in Upington offers an exciting opportunity to contribute to innovative game projects and work within a supportive and creative studio culture. You will play a key role in defining the player's interaction with the game world, ensuring a smooth and responsive experience. Your expertise will be vital in bringing dynamic and interactive elements to life.

Key Responsibilities
  • Develop and implement core gameplay systems and features using C++ and the chosen game engine (e.g., Unreal Engine, Unity).
  • Collaborate closely with game designers to understand gameplay requirements and translate them into code.
  • Work with artists and animators to integrate character models, animations, and visual effects into gameplay.
  • Optimize game performance, focusing on frame rate, memory usage, and loading times.
  • Debug and troubleshoot complex programming issues, ensuring code stability and reliability.
  • Write clean, maintainable, and well‑documented code.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Stay up‑to‑date with the latest advancements in game development technologies and techniques.
  • Mentor junior programmers and contribute to the team's technical growth.
  • Contribute to the overall technical direction and pipeline improvements for projects in Upington.
Requirements
  • Minimum of 5 years of experience in game programming, with a strong focus on gameplay programming.
  • Proven experience developing games using C++ and at least one major game engine (e.g., Unreal Engine, Unity).
  • Solid understanding of game design principles and common gameplay mechanics.
  • Experience with physics engines, AI programming, and networking is a plus.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with version control systems (e.g., Git, Perforce).
  • Excellent problem‑solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Benefits
  • Our client offers a competitive salary and a comprehensive benefits package, including medical aid and retirement contributions.
  • Opportunities for professional growth and development within a leading studio are provided.
  • You will work in a creative studio environment in Upington, Northern Cape, equipped with cutting‑edge technology.
  • Enjoy a collaborative atmosphere where your technical contributions are highly valued and essential to the success of our games.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Pretoria

In loco
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 Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Gqeberha

In loco
ZAR 850.000 - 1.500.000
Medical aid
Retirement contributions
State-of-the-art studio
+1
Senior Gameplay Programmer - Core Mechanics
Senior Gameplay Programmer - Core Mechanics

Placements24 • Soweto

Ibrido
ZAR 600.000 - 900.000
Hybrid work model
Health insurance
Retirement plan
+4
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Stellenbosch Local Municipality

Ibrido
ZAR 900.000 - 1.500.000
Hybrid work arrangement
Professional development opportunities
Medical, dental, and vision insurance
+2
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Mtubatuba Local Municipality

Ibrido
ZAR 900.000 - 1.500.000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • East London

In loco
ZAR 900.000 - 1.500.000
Competitive salary
Health insurance
Paid time off
+5
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Soweto

In loco
ZAR 800.000 - 1.200.000
Health benefits
Performance-based bonuses
Generous paid time off
+1
Senior Gameplay Programmer & Systems Designer
Senior Gameplay Programmer & Systems Designer

Placements24 • Benoni

Ibrido
ZAR 600.000 - 900.000
Medical aid
Retirement planning
Performance bonuses
+1
Senior Gameplay Programmer - AI & Mechanics Specialist
Senior Gameplay Programmer - AI & Mechanics Specialist

Placements24 • George

Ibrido
ZAR 900.000 - 1.500.000
Health insurance
Dental plan
Retirement plan
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Vereeniging

Ibrido
ZAR 900.000 - 1.200.000
Hybrid work model
Competitive salary
Access to industry-standard tools
+3