Description du poste
Nous recherchons un(e) Programmeur(euse) Senior Unreal expérimenté(e) pour rejoindre notre équipe et contribuer à la création de jeux engageants et de haute qualité sur plusieurs plateformes en utilisant Unreal Engine 5.
Ce rôle consiste à traduire des concepts de design en gameplay fonctionnel et nécessite une passion pour la résolution de problèmes, la collaboration et la livraison d'une expérience de jeu exceptionnelle.
Responsabilités principales :
- Concevoir, développer et maintenir les systèmes de base du jeu pour soutenir un gameplay dynamique.
- Implémenter des fonctionnalités de gameplay en C++ et divers langages de script, garantissant une fonctionnalité fluide.
- Collaborer avec les designers et les artistes pour intégrer la vision créative, les contraintes techniques et les meilleures solutions pour chaque élément du jeu.
- Traduire les spécifications de design en expériences immersives et jouables.
- Diagnostiquer et résoudre les problèmes pour améliorer les visuels du jeu et l'expérience utilisateur.
- Écrire un code efficace, réutilisable et fiable, avec un accent sur la maintenabilité et l’évolutivité.
- Assurer la performance optimale, la qualité et la réactivité de toutes les applications de jeu.
- Identifier et résoudre les goulots d'étranglement et les bogues, en travaillant de manière proactive pour améliorer la stabilité et la performance du jeu.
- Maintenir et améliorer la qualité du code, l'organisation et les processus d’automatisation.
- Optimiser le code du jeu selon les besoins pour respecter les normes de performance et améliorer le gameplay.
Qualifications
- Maîtrise de C++ : Solide expérience en C++ et dans les pratiques de programmation modernes.
- Expérience avec Unreal Engine : 3 à 5 ans d'expérience avec Unreal Engine, idéalement incluant Unreal 5, avec une connaissance pratique des Blueprints et du pipeline d’assets.
- Expérience en développement de jeux : Plus de 3 ans d'expérience, avec des titres publiés ou des projets comparables.
- Connaissance en programmation 3D : Familiarité avec OpenGL, DirectX ou des API similaires, et compréhension du rendu en temps réel.
- Compétences en conception logicielle : Maîtrise des modèles de conception, des principes de la POO et de la structure de code efficace.
- Compétences en résolution de problèmes : Expérience en débogage, optimisation des performances et utilisation des outils de profilage.
- Esprit d'équipe : Excellentes compétences en collaboration pour travailler avec des équipes multidisciplinaires.
Informations complémentaires
NVIZZIO Offre :
- Excellents avantages pour les employés (assurance, congés maladie, etc.)
- Possibilités d'avancement
- Environnement de travail dynamique et stimulant
- Opportunités de formation
- Culture axée sur le travail d'équipe
- Événements sociaux et rencontres
4 days ago