Senior Playability Programmer
TechnologieDescription
Company Description
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that the diversity of perspectives drives both players and teams forward. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We are a small autonomous team developing an ambitious multiplayer experience on the Unreal Engine. We are looking for highly engaged developers, driven by execution, a sense of responsibility, and the pride of building something concrete - together.
We are looking for qualities such as proactivity, autonomy, curiosity, and a strong sense of collaboration. Ideally, this person is able to provide assistance where needed within the project scope, whether at the gameplay, integration, optimization, debugging, or tool improvement level. They possess solid experience in game development and are comfortable in an environment where versatility, initiative, and technical leadership are valued.
What You Will Do
- Design, develop, and evolve robust and scalable gameplay systems
- Collaborate closely with design, animation, art, and production teams to transform ambitious design goals into high-quality gameplay 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 architecture decisions affecting gameplay systems
- Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers
- Contribute to the continuous improvement of tools, processes, and development practices to enhance team efficiency
- Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and contribute to improving the gaming experience
What You Bring to the Team
- At least 7 years of experience in C++ programming
- Strong mastery of playability mechanics and 3C systems
- Proven experience with Unreal Engine 4/5
- Significant experience in developing and testing playability features across multiple platforms
- Knowledge of systems affecting performance and quality (rendering, threading, networking)
- Excellent debugging and profiling skills
- Ability to write reliable, efficient, and robust code
- Strong communication skills and a team-oriented mindset
- Personal motivation and passion for video games
Assets
- Experience in multiplayer game development
- Experience on first-person shooter games
- Multiplatform experience (console or mobile)
- Familiarity with GAS and CMC
Cette offre a été agrégée depuis indeed. Groupe Sentinella n'est pas l'employeur; postuler vous redirige vers le site original. Le texte intégral appartient à l'auteur de l'offre.
Envie qu'on travaille pour vous ?
Inscrivez-vous au banc de talents Sentinella. On vous contacte dès qu'un mandat correspond à votre profil — y compris des postes comme celui-ci.
Rejoindre le banc de talents