
Senior Gameplay Programmer 3C (M/F/NB) - BGE 2
Hybrid
Montpellier, France
Full Time
24-04-2025
Job Specifications
Company Description
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Job Description
Reporting to the Lead Gameplay Programmer, you will be responsible for creating, maintaining and improving gameplay systems to meet project requirements and expected quality.
We are looking for a gameplay programmer with good knowledge and skills in 3C
Responsibilities:
Be responsible for the operation and quality of existing systems as well as the development of new systems.
Study and participate in the architecture, design and implementation of gameplay code according to game design intent.
Research, study and propose innovative tools and techniques to achieve the best possible gameplay quality.
Actively participate in the management of game mechanics and act as an interface with all disciplines to ensure that technical constraints are properly integrated into the development of game projects.
Understand and challenge game design intentions to enhance the player experience
Play an active role in good programming practices, ensuring that they are applied and that knowledge is shared.
Ensure the creation and ongoing maintenance of technical documentation within the team
Contribute their experience in analysing systems and requirements to implement features efficiently
Improves the user experience.
Qualifications
Skills:
Good knowledge of the 3C system
Significant experience as a gameplay programmer to be able to solve complex situations by proposing optimal solutions.
Proficiency in C++ language mandatory
Fluent in English
Have worked on and delivered at least 1 AAA game
Knowledge of game systems (3C, AI, game engines, physics engine)
Experience with game engines
Very good knowledge and understanding of movement in space
Good knowledge of replication systems related to gameplay
Knowledge of mathematics and 3D computation
Strong ability to solve complex problems
Strong debugging, optimisation and rapid iteration prototyping skills
Additional Information
Qualities :
Autonomy
Proactivity
Ability to listen and problem solve
Ability to manage change
Ability to work in a team
Initiative and self-motivation
Ability to adapt, especially to quality and time constraints
Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.
About the Company
Ubisoft figure parmi les leaders mondiaux en production, édition et distribution de jeux vidéo interactifs. Fort de 19 410 collaborateurs répartis dans 30 pays, le groupe s'engage à fournir au public des jeux vidéo innovants et d'excellente qualité. Ubisoft dispose d’un catalogue produit riche et diversifié (Assassin’s Creed, Tom Clancy’s Splinter Cell, Watch Dogs, Just Dance, Rayman…), distribué dans plus de 55 pays à travers le monde. Pour en savoir plus, suivez ce lien www.ubisoftgroup.com Le studio de Montpellier est ... Know more
Related Jobs


- Company Name
- Free-Work
- Job Title
- Ingénieur DevOps / Cloud F/H
- Job Description
- CONTEXTE Afin de renforcer notre pôle Data Analytics de COEXYA, nous recherchons un Inégnieur DevOps / Cloud F/H. La Business Unit Data Intelligence accompagne ses clients dans leurs projets de développements logiciels et renforce son offre en développant un pôle d'activités DevOps. Dans le cadre de ce développement, nous recherchons une personne motivée par la mise en place de processus d'intégration et de déploiement continu : articulé autour des principes d'automatisation et d'infrastructure as code, au service de nos projets de développement et d'intégration. CE QUE L'ON VOUS PROPOSE Au coeur des projets stratégiques de nos clients, avec pour objectif principal de garantir des livraisons rapides, fiables et de qualité ; vos responsabilités incluront notamment : Conception et mise en oeuvre de pipelines CI/CD : Définir, déployer et optimiser des pipelines d'intégration et de livraison continue adaptés aux besoins des clients. Collaboration avec les équipes projet : Travailler étroitement avec les développeurs, les architectes, et les chefs de projet pour garantir des déploiements fluides. Automatisation des processus : Identifier et automatiser les tâches répétitives liées au cycle de vie des applications. Sécurité des livraisons : Mettre en place des contrôles pour assurer la sécurité des systèmes et des applications livrées. Monitoring et optimisation : Assurer la supervision et l'amélioration continue des systèmes et des processus.Vous pourrez également être intégré au sein de nos projets client (ESB, DATA, ...). Profil candidat: CE QUE L'ON ATTEND DE VOUS De formation supérieure (Bac +5 de préférence) en informatique, vous disposez d'une première expérience de mise en place de processus d'intégration et de déploiement continu (stage ou expérience professionnelle). Vous disposez de bonnes qualités relationnelles et rédactionnelles ; Vous être curieux, rigoureux et avez envie de vous investir dans des défis techniques ; Vous avez des appétences de l'environnement technique (réseau, OS, environnement de développement, CI/CD, Cloud, ...). Et humainement ? Vous êtes une personne rigoureuse, qui a le souci du détail, Votre curiosité vous aide à comprendre plus facilement les différents enjeux liés aux sujets confiés, Votre esprit d'équipe vous permet une bonne intégration en équipe et aux interlocuteurs qui vous entourent, Votre enthousiasme sera un atout indéniable au maintien de la cohésion de l'équipe en place. ENVIRONNEMENT TECHNIQUE Usine logicielle : Git, GitLab, Azure DevOps, GitLab CI/CD, Azure Pipelines, SonarQube, Checkmarx Technologies DevOps : Docker, Kubernetes, Helm, Terraform, Ansible, Bicep Technologies Cloud : Azure, AWS Cela n'induit pas que vous deviez tous les maîtriser, nos préférences sont en gras. L'ADN de Coexya Une société dans le TOP 20 des entreprises françaises pour la diversité et l'inclusion (enquête septembre 2022 de Glassdoor), Une société recommandée à 69% par ses collaborateurs avec le management et l'ambiance plébiscités (baromètre de satisfaction 2022), Télétravail hybride, Salle de sport intégrée, potager, etc.


- Company Name
- SoftFluent
- Job Title
- Développeur/Développeuse CDI Hybride Bordeaux
- Job Description
- SoftFluent, une ESN en pleine croissance dont 70% des collaborateurs sont actionnaires. Au sein de notre groupe, il est possible pour chaque collaborateur.trice d'être partie prenante du futur de l'entreprise. SoftFluent s'installe dans la région bordelaise et recherche deux profils de Développeur(e) Full-Stack .Net pour concevoir et développer des applications web sur mesure basées sur les frameworks .Net de Microsoft. Vous interviendrez sur des projets réalisés à l’agence ou directement au sein des équipes informatiques de nos clients. Concrètement, votre quotidien sera de : Concevoir des applications métiers sur mesure pour des comptes prestigieux, Développer dans un environnement technologique performant et varié, Travailler en mode agile avec des équipes dynamiques et passionnées. Informations pratiques Lieu : Bordeaux Type de contrat : CDI Salaire : en fonction du profil Date de démarrage : à convenir ensemble entre mai et juin Chez SoftFluent, le management est 100% tech, où la proximité et l’esprit d’équipe s’allient aux partages des connaissances (mentors) et à la formation continue (Pluralsight, parcours de certifications, modules des bonnes pratiques…) Le profil recherché doit : Être diplômée minimum d'un niveau Bac +2 à Bac +5. Avoir minimum 2 ans d’expérience (hors stage/alternance) en développement d’applications web dans l’environnement Microsoft. Les Compétences techniques requises pour ce poste: Back-end : C#, .Net Front-end : ReactJS, TypeScript, Vue.js, Angular Base de données : SQL Server Services Cloud : Azure Outils de forge logicielle : Azure DevOps, Gitlab, Github, Sonar Les softs skills chez SoftFluent comptent au tant que l'expertise technique, nous souhaitons des futurs collègues avec du : Bon relationnel et esprit d'équipe Sens du partage et de la collaboration Curiosité technologique et veille active Volonté d'obtenir des certifications Orientation qualité et satisfaction client Prêt(e) à rejoindre notre great place to work ? Rejoignez-nous et faites partie d'une équipe qui valorise l'expertise et l'humain ! Process de recrutement Le processus de recrutement se déroule en trois étapes : Un échange RH pour apprendre à mieux se connaître et comprendre votre projet professionnel, pour une présentation de SoftFluent afin de s'assurer mutuellement de pouvoir construire ensemble. Un test technique si concluant, un échange technique pour challenger vos compétences et votre adéquation pour ce poste. Un entretien avec la Direction pour vous partager la vision et de l'entreprise, se projeter conjointement. Nous avons hâte d'échanger avec vous!


- Company Name
- Dougs Compta
- Job Title
- SRE / DevOps Engineer H/F
- Job Description
- Qui sont-ils ? Accompagner les entrepreneurs pour qu’ils réussissent. Aujourd'hui je vais te raconter une histoire, celle de Dougs, Dougs, c’est avant tout une histoire humaine, c’est la rencontre de Véronique, Sarah et Patrick, experts-comptables et de Florent, ingénieur. C’est une société disruptive qui réinvente sans limite l’accompagnement des entrepreneurs. Dougs, c’est bien plus qu’un cabinet d’expertise comptable. Avec une équipe de plus de 90 ingénieurs et 270 professionnels des métiers (experts comptables et avocats), Dougs, c’est une société qui bouscule les codes. En 2023, notre vision a pris une nouvelle envergure avec une levée de fonds de 25 millions d'euros. Demain ? Nous allons bâtir une équipe de 500 passionnés partageant nos valeurs : Simple, Professionnel, Enthousiaste, Fantastique, Efficience totale, Voir grand. C'est par une approche innovante et révolutionnaire de la comptabilité et de l’entrepreneuriat que Dougs change la donne pour plus de 25 000 entrepreneurs. Alors, prêt à faire partie de l'aventure ? Descriptif du poste Ton futur poste Tu travailleras avec une équipe jeune et brillante, passionnée par l’aventure Dougs, son développement et son histoire. Dougs, bien plus qu’un cabinet d’expertise comptable 2.0 : Une Start-up dynamique, où la bonne humeur est de rigueur (oui nous maintenons cette bonne ambiance même en télétravail) Équipes pluridisciplinaires : + de 370 excellents collègues dans des métiers aussi variés que passionnants ! Application IN HOUSE Une entreprise humaine ou la formation, l’évolution et le bien-être au travail font partie de nos valeurs Tes missions Contexte : Chez Dougs, l’équipe Tech est constituée de 95 personnes, réparties en 6 équipes pluridisciplinaires incluant un lead, un PM et des supers collègues. En tant que DevOps Engineer, tu seras un des acteurs principaux de la construction, de l’amélioration et du développement de l'infrastructure de notre application en mode SaaS ! Les Missions Intégré(e) au pôle DSI, tu participeras à la construction des outils transverses à Dougs et au socle technique de nos applications ! Concrètement, quelles seront tes contributions ? Maintenir et améliorer l’infrastructure, principalement sur GCP, via Terraform et Terragrunt Gérer les déploiements applicatifs dans différents environnements dans des clusters Kubernetes Réaliser l’intégration continue (CI/CD) principalement basé sur des Github workflows S’attacher à organiser son code de manière structurée et avoir le sens des bonnes pratiques de développement Consolider l’architecture globale de la Tech chez Dougs et être impliqué dans la construction d’une infrastructure résiliente et flexible Se conformer aux procédures de sécurité relatives au contexte de l’ISO 27001 en partenariat avec le DSI & le RSSI Environnement Technologique Nous travaillons sur une stack moderne et flexible (comme notre solution, nos équipes, notre travail …), aujourd’hui principalement constitué de Node.js (TypeScript, framework NestJS), Angular, React Native, Postgres, MongoDB, Redis, RabbitMQ. Nous sommes ouverts à faire évoluer ces composants de façon éclairée et pragmatique. Nous hébergeons tous ces services principalement sur GCP et orchestrons leur déploiement grâce à Kubernetes. Orchestration : Kubernetes, Helm, Kustomize, ArgoCD Infrastructure: Terraform, Terragrunt, GCP Monitoring : Datadog Bases de données : MongoDB, PostgreSQL, Redis, RabbitMQ Intégration continue : Github CI Profil recherché Et toi dans tout ça ? Tu es DevOps Engineer depuis déjà 4 ans, tu as une réelle volonté de participer à un projet, contribuer de manière autonome, le tout avec enthousiasme, envie et bonne humeur ! :D Tu aimes résoudre des problèmes et te confronter à des challenges techniques. Tu possèdes un bon niveau d’autonomie et aime être responsable de tes propres fonctionnalités ! Tu as une appétence, de la curiosité pour les problématiques DevOps et sensible à l’infrastructure. Tu penses que le relationnel, le travail d’équipe et le management positif sont les clés de la réussite ? Tu as envie d’avoir un impact important dans l’aventure Dougs ? Dans ce cas, le poste est fait pour toi ? Rejoins-nous ! Poste ouvert aux personnes en situation d'handicap Précisions Du Poste Les locaux se situent à Bron collé à Lyon. Facilement accessible en transport en commun, arrêt de tram T5 Parc du Chêne, Bus 52, Bus ZI7… Bref de quoi faire… Adresse : 32 Rue du 35ème Régiment d’Aviation 69500 Bron Dans nos locaux, en télétravail partiel ou à 100%, tout est possible Poste ouvert aux personnes en situation de handicap Type d'emploi : Temps plein, CDI Rémunération : 48 000,00€ à 60 000,00€ par an Déroulement des entretiens 1er entretien visio avec Emilie, Head Of Talent 2ème entretien visio avec Jimmy, DSI Test technique Débrief du test technique Prise de décision Dougs, c'est un cabinet d’expertise comptable nouvelle génération avec une ambition claire : simplifier la vie des entrepreneurs pour qu’ils réussissent. Notre secret, c’est de proposer aux entrepreneurs une approche révolutionnaire de la gestion d’entreprise, grâce à une alliance parfaite entre conseil et tech !


- Company Name
- AMILTONE
- Job Title
- Développeur Java H/F
- Job Description
- Développeur Java H/F Amiltone Vannes - 56 CDI Résumé de l'offre Télétravail partiel Bac +5 Secteur informatique ESN Les missions du poste Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. En tant que Développeur Java (H/F), vous assurez les missions suivantes : Le développement des tâches qui vous sont assignées en respectant les spécifications Le Code Review avec les autres développeurs du projet L'écriture de tests unitaires et fonctionnels durant vos développements L'industrialisation de vos développements via notre PIC (Jenkins) La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La Stack Technique Back End (impératif) : Spring boot ou MVC et Hibernate Front End (apprécié) : Frameworks : Angular 2+ / React / Vue.js / Bootstrap BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) Outils : Git, Jenkins, Jira analytics#push:once"> input-checker#uncheck:self click->modal#dispatchDiscardedEvent:self"> toggle-on-body#add intersect:exit->toggle-on-body#remove" role="dialog" data-cy="modalContainer" class=" tw-bg-white tw-shadow-modal tw-overflow-auto tw-col-span-full sm:tw-col-start-4 xl:tw-col-start-5 sm:tw-col-span-6 tw-rounded-t-sm tw-mt-4 sm:tw-rounded-sm tw-px-6 sm:tw-px-10 tw-pt-6 sm:tw-pt-8 tw-pb-8 sm:tw-my-6"> Nos étapes de recrutement Les étapes de recrutement peuvent varier selon l’offre à laquelle vous postulez. Échange téléphonique avec un de nos chargé(e)s de recrutement Rencontre avec un Ingénieur d’Affaires dans nos locaux. Tests techniques pour évaluer votre niveau technique Rencontre avec la Direction pour échanger autour de votre projet professionnel. Proposition d’embauche. Le profil recherché Alors ? Prêt à devenir Amiltonien ? N'hésitez Pas à Postuler Si Vous Vous Reconnaissez Diplômé Bac +5 (Master ou école d'ingénieur), vous disposez de 3 ans d'expérience en développement Java. Vous aimez découvrir de nouveaux contextes fonctionnels et comprendre les objectifs des applications que vous développez. A l'aise dans une organisation agile, vous faites preuve de rigueur et appliquez les standards de qualité Amiltone durant toute la durée des développements. Outre vos compétences techniques, nous nous intéressons également à votre potentiel et votre motivation. Nos postes sont ouverts aux personnes en situation de handicap. analytics#push:once"> input-checker#uncheck:self click->modal#dispatchDiscardedEvent:self"> toggle-on-body#add intersect:exit->toggle-on-body#remove" role="dialog" data-cy="modalContainer" class=" tw-bg-white tw-shadow-modal tw-overflow-auto tw-col-span-full sm:tw-col-start-4 xl:tw-col-start-5 sm:tw-col-span-6 tw-rounded-t-sm tw-mt-4 sm:tw-rounded-sm tw-px-6 sm:tw-px-10 tw-pt-6 sm:tw-pt-8 tw-pb-8 sm:tw-my-6"> Raisons de nous rejoindre Primes d'intéressement et de cooptation Programme Addvise – développement personnel Activités sportives Vie d’entreprise riche et variée Comité Social d'Entreprise Locaux modernes et salle commune Bienvenue chez Amiltone Qui sommes-nous ? Nous sommes passionnés par les nouvelles technologies, et vous ? Rejoindre Amiltone, c'est intégrer des équipes dynamiques et soudées dans le cadre de projets novateurs et ambitieux. Nous relevons les challenges techniques de nos clients et les accompagnons dans leur transformation digitale. Pourquoi choisir Amiltone ? Amiltone, plus qu'une entreprise, un état d'esprit ! Notre objectif ? Votre épanouissement professionnel ! Nous Avons à Coeur De Vous accompagner au mieux au travers d'un suivi personnalisé Vous faire monter en compétences en vous proposant des formations tout au long de votre carrière Comprendre vos besoins et respecter nos engagements Vous proposer des missions de qualité avec des technologies innovantes Cultiver votre potentiel grâce à notre programme de développement personnel Addvise Votre bien-être passe aussi par des activités extraprofessionnelles, c'est pourquoi nous vous proposons des séances sportives animées par nos coachs, soirées pour se retrouver et animations (à l'agence ou en visio), Gaming nights... gallery#open click->toggle-on-body#toggle" data-gallery-index-param="0" for="showLightBox" class=" sm:tw-col-[span_3] tw-cursor-pointer tw-block tw-rounded-sm tw-overflow-hidden tw-relative tw-h-[206px] tw-snap-start tw-min-w-[87%] tw-pl-6 first:tw-pl-0 sm:hover:tw-scale-95 sm:tw-transition-all sm:tw-duration-500 sm:tw-h-[240px] sm:tw-min-w-0 sm:tw-pl-0 sm:last:tw-pr-0 "> gallery#open click->toggle-on-body#toggle" data-gallery-index-param="1" for="showLightBox" class=" sm:tw-col-[span_3] tw-cursor-pointer tw-block tw-rounded-sm tw-overflow-hidden tw-relative tw-h-[206px] tw-snap-start tw-min-w-[87%] tw-pl-6 first:tw-pl-0 sm:hover:tw-scale-95 sm:tw-transition-all sm:tw-duration-500 sm:tw-h-[240px] sm:tw-min-w-0 sm:tw-pl-0 sm:last:tw-pr-0 "> gallery#open click->toggle-on-body#toggle" data-gallery-index-param="2" for="showLightBox" class=" sm:tw-col-[span_2] tw-cursor-pointer tw-block tw-rounded-sm tw-overflow-hidden tw-relative tw-h-[206px] tw-snap-start tw-min-w-[87%] tw-pl-6 first:tw-pl-0 sm:hover:tw-scale-95 sm:tw-transition-all sm:tw-duration-500 sm:tw-h-[240px] sm:tw-min-w-0 sm:tw-pl-0 sm:last:tw-pr-0 "> gallery#open click->toggle-on-body#toggle" data-gallery-index-param="3" for="showLightBox" class=" sm:tw-col-[span_2] tw-cursor-pointer tw-block tw-rounded-sm tw-overflow-hidden tw-relative tw-h-[206px] tw-snap-start tw-min-w-[87%] tw-pl-6 first:tw-pl-0 sm:hover:tw-scale-95 sm:tw-transition-all sm:tw-duration-500 sm:tw-h-[240px] sm:tw-min-w-0 sm:tw-pl-0 sm:last:tw-pr-0 "> gallery#open click->toggle-on-body#toggle" data-gallery-index-param="4" for="showLightBox" class=" sm:tw-col-[span_2] tw-cursor-pointer tw-block tw-rounded-sm tw-overflow-hidden tw-relative tw-h-[206px] tw-snap-start tw-min-w-[87%] tw-pl-6 first:tw-pl-0 sm:hover:tw-scale-95 sm:tw-transition-all sm:tw-duration-500 sm:tw-h-[240px] sm:tw-min-w-0 sm:tw-pl-0 sm:last:tw-pr-0 "> 5 de plus gallery#previous keydown.right->gallery#next" class=" peer-parent-checked:tw-flex tw-fixed tw-hidden tw-inset-0 tw-z-30 tw-justify-end tw-overflow-y-scroll tw-bg-black tw-p-4 tw-text-white sm:tw-pt-2 sm:tw-p-6 ">toggle-on-body#toggle" data-cy="galleryCrossButton" for="showLightBox" class="tw-absolute tw-z-40 tw-flex tw-btn-icon-secondary-s md:tw-btn-icon-secondary-l tw-text-primary focus:!tw-outline focus:!tw-outline-secondary focus:!tw-outline-1 focus:tw-outline-offset-2"> 0 / 10 analytics#push:once" data-cy="estimatedSalaryBloc" data-analytics-values-param="{ "event": "generic", "event_name":"salary_load", "cta":"estimation" }"> Hellowork a estimé le salaire pour ce métier à Vannes Le recruteur n'a pas communiqué le salaire de cette offre mais Hellowork vous propose une estimation (fourchette variable selon l'expérience). Estimation basée sur les données INSEE et les offres d’emploi similair...