Gameplay Programmer UI - Beyond Good & Evil 2 - H/F/NB [EN]
Role details
Job location
Tech stack
Job description
We are looking for a Gameplay Programmer specialized in UI who can transform design intentions into interactive and performant interfaces. You will directly contribute to implementing and making game systems understandable and accessible.
What you will do :
Within the GPP team, you will develop interface systems that support the game's gameplay. You will work both on implementing interfaces and connecting them to gameplay systems so that every piece of displayed information is relevant, reliable, and smooth.
Missions
You will contribute to several key aspects of gameplay interface development.
· Interface development
- You develop and maintain the game's user interfaces.
- You implement gameplay-related interactions such as notifications, status indicators, tutorials, or visual feedback intended for the player.
· Collaboration with design teams
- You work closely with UI/UX designers, game designers, and UI artists.
· Gameplay integration
- You connect the interface to the game's gameplay systems.
- You ensure that displayed information is reliable, updated in real time, and understandable for players.
· Architecture and tools
- You contribute to the technical design of UI systems.
· Quality and optimization
- You ensure interface stability through debugging, testing, and edge-case management. *You optimize UI performance to guarantee a smooth experience on targeted platforms, taking technical constraints into account.
Requirements
You are a gameplay developer with a strong interest in game interfaces and their impact on the player experience.
Skills
· Strong proficiency in modern C++ and comfort with node-based programming · Gameplay programming with experience in video game production · Experience on PC, next-generation consoles, or innovative platforms · Strong video game culture · Experience working with UI frameworks in game engines · Experience creating dynamic and interactive HUDs · Ability to manage interface animations, transitions, and visual feedback · Ability to design modular and maintainable UI systems · Ideally, experience working with internal tools or UI pipelines
What will make you successful
You have a strong sensitivity to UX and interface ergonomics.
- Proactivity and information gathering
You systematically clarify ambiguous areas, quickly identify the relevant stakeholders, and proactively seek the information you need. You communicate the progress of your work and immediately report dependencies or blockers.
- Autonomy and topic ownership
You take ownership of a topic, organize the necessary steps, plan for risks, and ensure regular follow-up with stakeholders. You move forward autonomously and involve the right people whenever decisions or additional expertise are required.
- Attention to quality
You ensure the quality, stability, and compliance of the systems you develop. You systematically verify your deliverables, take responsibility for the final outcome, and maintain a consistent level of excellence.
- Analytical mindset
You anticipate technical consequences, analyze the systemic impacts of your decisions, and maintain a fact-based perspective. You process feedback objectively and prioritize actions according to their importance and urgency.
- Perseverance
You demonstrate consistency and maintain your level of commitment when facing challenges. You quickly return to a solution-oriented approach.