- Company Name
- Headlight Studio
- Job Title
- Gameplay Developer (Unreal Engine 5.6 / C++)
- Job Description
-
**Job title**: Gameplay Developer (Unreal Engine 5.6 / C++)
**Role Summary**
Design, develop, and maintain core gameplay mechanics and multiplayer systems in C++ for two live titles using Unreal Engine 5.6. Work collaboratively with designers, artists, and lead engineers to produce modular, high‑performance code and tools that support post‑apocalyptic and cooperative horror gameplay experiences.
**Expectations**
- Deliver clean, well‑documented C++ solutions that integrate seamlessly with Blueprint workflows.
- Own the full lifecycle of game features from design specification to production release, including performance tuning and bug fixing.
- Maintain a high standard of code quality, maintainability, and adherence to architectural guidelines.
- Operate in an iterative, milestone‑driven environment using Perforce, Jenkins, Trello, and Jira.
**Key Responsibilities**
- Implement gameplay systems (AI, physics, UI, animation handling) and networked features (replication, RPCs, authority logic).
- Create reusable gameplay modules, utilities, and tools for the development pipeline.
- Collaborate with 3D artists, level designers, and technical artists to integrate assets, rigs, and animations.
- Optimize performance and scalability of multiplayer interactions for both single‑player and cooperative modes.
- Participate in code reviews, debugging sessions, and system architecture discussions.
- Produce technical documentation, workflow guides, and milestone validation documentation.
**Required Skills**
- Proficiency in C++ (C++17/C++20) with deep experience in Unreal Engine 5.x.
- Strong understanding of multiplayer networking principles (replication, RPC, authority).
- Experience with animation integration and Unreal Control Rig.
- Ability to write clean, maintainable code and solve complex technical problems.
- Familiarity with version control (Perforce), continuous integration (Jenkins), and project tracking tools (Trello, Jira).
- Excellent communication skills and ability to collaborate across multidisciplinary teams.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Game Development, or a related field, or equivalent industry experience.
- Any certifications in Unreal Engine development are a plus but not mandatory.