- Company Name
- Segritude Games
- Job Title
- Gameplay Programmer
- Job Description
-
**Job Title:** Gameplay Programmer
**Role Summary:**
Design, develop, and maintain core gameplay systems for an open‑world PvPvE survival title using Unreal Engine 5 and C++. Collaborate remotely with designers, animators, and technical artists to deliver performant, scalable, and network‑stable features such as player movement, combat, crafting, AI, and multiplayer replication.
**Expectations:**
- Remote contractor with flexible weekly hours; all work logged and billed once project funding is secured.
- Deliver high‑quality, reusable code that meets coding standards and documentation guidelines.
- Communicate effectively in a distributed team, participate in design reviews, and iterate based on feedback.
- Ensure gameplay features are optimized for performance and network stability throughout development.
**Key Responsibilities:**
- Implement and maintain player controls, combat, interaction, crafting, and AI systems in UE5/C++.
- Create and integrate multiplayer replication logic for all gameplay features.
- Debug, profile, and optimize gameplay and network performance.
- Collaborate with designers, animators, and systems teams to align gameplay mechanics with visual and functional requirements.
- Produce and maintain clear technical documentation and adhere to project coding standards.
- Support rapid prototyping, testing, and iteration cycles for gameplay concepts.
**Required Skills:**
- Proven experience as a Gameplay Programmer (or equivalent) with Unreal Engine 4/5.
- Strong proficiency in C++ and object‑oriented programming.
- Hands‑on experience developing gameplay systems, including movement, combat, crafting, and AI.
- Solid understanding of network replication and multiplayer gameplay logic.
- Ability to integrate animation, physics, and AI components into gameplay code.
- Strong debugging, profiling, and optimization capabilities.
- Excellent written and verbal communication; comfortable working in remote, collaborative environments.
- Passion for creating engaging player experiences and iterative system design.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related field *or* equivalent professional experience.
- No specific certifications required; demonstrable portfolio of UE5 gameplay projects is essential.