Senior Gameplay Systems Programmer - UGC / Programmeur sénior en systèmes de gameplay – CGU (contenu généré par les utilisateurs)
Core
Design and implement scalable gameplay systems and frameworks for a AAA platform supporting systemic gameplay, multiplayer, and user-generated content.
Role type
Senior Gameplay Systems Programmer
Builds
Robust gameplay frameworks and features for internally-developed and player-authored experiences
Domain
Video Games / AAA Platform Development
Deliverable
production ML models | product features
Required skills
C++, Unreal Engine gameplay frameworks, gameplay architecture, modular systems design, debugging, profiling, optimization
Preferred skills
Open-world/sandbox game development, user-generated content (UGC) systems, multiplayer replication, AI gameplay systems, vehicle/traversal systems, live-service platforms
Technologies
Unreal Engine 5, C++
Responsibilities
Design, implement, and maintain scalable gameplay systems and frameworks; Develop gameplay features supporting systemic player interaction and emergent gameplay; Build systems for traversal, combat, vehicles, AI interactions, and environmental mechanics; Contribute to frameworks supporting UGC and creator-facing systems; Collaborate with designers to prototype and productionize features; Support multiplayer implementation including networking and state synchronization; Debug, optimize, and profile systems across multiple platforms; Participate in code reviews and workflow improvements.
Seniority
Senior, hands-on IC