Développeur Gameplay C++ - Télétravail Worldwide

À distance
À plein temps
Vous êtes passionné(e) par le développement de jeux vidéo ? En tant que Développeur Gameplay C++ remote (Worldwide), vous concevez des mécaniques innovantes, optimisez l’UI/UX et pilotez les tests A/B. Vous intégrerez l’équipe du projet Cradle Of Empires pour créer des expériences ludiques mémorables. Votre expertise en C++ moderne (C++17/C++20) et votre sens du détail feront la différence. Responsabilités clés - Concevoir et implémenter des mécaniques de jeu sur notre moteur C++ propriétaire (C++17/C++20). - Développer et optimiser les modules Math3 (physique, trajectoires) pour garantir précision et performances. - Créer et maintenir des scripts de gameplay en Lua et Python destinés aux designers. - Assurer la documentation technique des fonctionnalités gameplay et guider l’équipe QA. - Piloter et analyser des tests A/B, en itérant sur les retours joueurs pour affiner la jouabilité. - Collaborer étroitement avec artistes, programmeurs, testeurs et analystes via un workflow Agile (Scrum). - Réaliser des revues de code, profiler l’application et optimiser la consommation CPU/mémoire. - Veiller aux bonnes pratiques de développement (TDD, CI/CD) et aux normes de sécurité. Compétences requises - Minimum 2 ans d’expérience en développement de gameplay C++ dans l’industrie du jeu vidéo. - Maîtrise approfondie de C++17, C++20, STL et principes SOLID. - Expertise sous MS Visual Studio 2019/2022 et CLion pour le développement cross-plateforme. - Connaissance des systèmes de versioning (Git, Perforce) et d’intégration continue (Jenkins, GitLab CI). - Pratique des outils de profiling (Visual Studio Profiler, Valgrind) pour optimiser les performances. - Expérience en programmation d’UI 2D/3D, shaders et effets graphiques (OpenGL, DirectX). - Solide compréhension des mathématiques appliquées au gameplay (physique, algèbre linéaire). - Compréhension architecturale des moteurs de jeu et application des design patterns. - Anglais technique courant pour échanger efficacement avec des équipes internationales. Compétences appréciées - Développement d’applications mobiles iOS et Android (optimisation multiplateforme). - Conception d’outils internes avec Qt ou C#/.NET pour le pipeline de production. - Participation à des projets Unity (C#) ou Unreal Engine (C++). - Familiarité avec des outils d’animation (Maya, Blender) pour accompagner la mise en place des assets. - Connaissance des méthodologies Agile (Scrum, Kanban) et suivi de tickets (JIRA, Trello). Pourquoi nous rejoindre? Chez nous, vous évoluez en full remote à l’échelle mondiale, au sein d’une équipe internationale et inclusive. Vous bénéficiez de formations, de mentorat et de workshops pour développer votre expertise. Notre culture valorise la créativité, la collaboration et l’équilibre vie professionnelle/vie personnelle afin que vous puissiez donner le meilleur de vous-même.