Responsibilities
- Design, develop, and evolve robust and scalable gameplay systems
- Collaborate closely with the design, animation, art, and production teams to turn ambitious design goals into high-quality game features
- Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance
- Identify technical risks, recommend appropriate approaches, and contribute to architectural decisions affecting gameplay systems
- Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers
- Contribute to the continuous improvement of development tools, processes, and practices to increase the team’s efficiency
- Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and help improve the gameplay experience
Requirements
- solid experience in game development
- comfortable in an environment where versatility, initiative, and technical leadership are valued
- hands-on developer with strong execution mindset, ownership, and pride in building something real—together
- proactivity, independence, curiosity, and a strong sense of collaboration
- able to lend a hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement
- experience developing features and systems in Unreal Engine 5 using C++ and Blueprints