TL;DR
Senior Gameplay Programmer (Gamedev): Implementing and polishing core gameplay systems, especially around movement, feel, and player responsiveness, in close collaboration with designers and the broader engineering team. Focus on fine-tuning character, camera, and control systems and helping find the fun in gameplay loops.
Location: Must be located in Raleigh, NC or open to relocating
Company
hirify.global is an artist-led, Academy Award-winning independent studio focused on developing and producing innovative story universes across film, television, and digital platforms.
What you will do
- Collaborate with design to implement, iterate, and polish core gameplay systems, especially around movement, feel, and player responsiveness.
- Take ownership of character, camera, and control systems implementation, ensuring a satisfying and immersive player experience.
- Build prototypes and iterate quickly to test and refine gameplay ideas.
- Identify opportunities to improve workflows and tools for designers and fellow programmers.
- Contribute to code quality, performance optimization, and best practices across the codebase.
Requirements
- 5+ years of experience in gameplay programming with at least one shipped title, bonus if you helped grow and maintain a live service game.
- Strong programming skills in C++ and Unreal Engine systems.
- Deep understanding of player-centric gameplay systems, especially character movement, camera behavior, and input controls.
- Collaborative mindset with the ability to interpret, enhance, and proactively expand design intent through code.
- A passion for tuning, iteration, gameplay, design, and crafting joyful player experiences.
- Significant experience in UE4 and/or UE5.
Nice to have
- Previous experience at a startup or on early-phase projects.
- An interest in film, cross-medium storytelling, or experimental gameplay.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →