Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Unity 3D

Description

Text copied to clipboard!
Nous recherchons un Développeur Unity 3D passionné par la création d’expériences interactives, immersives et performantes pour rejoindre notre équipe produit. Vous participerez à la conception, au développement et à l’optimisation d’applications réalisées avec le moteur Unity, qu’il s’agisse de jeux vidéo, de simulations, d’expériences en réalité augmentée ou virtuelle, ou encore d’outils interactifs destinés à des usages professionnels. Ce poste convient à une personne curieuse, rigoureuse et orientée qualité, capable de transformer des idées créatives en solutions techniques robustes et évolutives. Au quotidien, vous collaborerez étroitement avec des game designers, artistes 2D et 3D, chefs de projet, testeurs et autres développeurs afin de produire des fonctionnalités fluides, intuitives et adaptées aux besoins des utilisateurs finaux. Vous serez impliqué dans toutes les étapes du cycle de développement, depuis l’analyse des besoins jusqu’au déploiement, en passant par le prototypage, l’intégration, les tests et la maintenance. Une attention particulière sera portée à la performance, à la stabilité, à la qualité du code et à l’expérience utilisateur. Le candidat idéal maîtrise le développement en C# dans l’environnement Unity et comprend les principes fondamentaux de la programmation orientée objet, de l’architecture logicielle et de l’optimisation temps réel. Une bonne connaissance des systèmes d’animation, de la physique, de l’interface utilisateur, de la gestion des assets et des pipelines de build sera fortement appréciée. Selon les projets, vous pourrez également intervenir sur des intégrations multiplateformes, notamment sur PC, mobile, console, web, ou dispositifs XR. Nous valorisons les profils capables de proposer des améliorations techniques, d’anticiper les contraintes de production et de documenter clairement leurs développements. Vous devrez être à l’aise dans un environnement collaboratif, savoir communiquer efficacement sur l’avancement de vos tâches et contribuer à la résolution de problèmes complexes. Une sensibilité aux bonnes pratiques de développement, au versioning, aux tests et à l’amélioration continue est essentielle pour réussir dans ce rôle. Ce poste offre l’opportunité de travailler sur des projets variés, innovants et à fort impact, dans un cadre stimulant où la créativité et l’excellence technique sont encouragées. Si vous aimez relever des défis techniques, expérimenter de nouvelles approches et construire des applications interactives de haute qualité avec Unity, nous serions ravis d’échanger avec vous. Vous rejoindrez une équipe engagée, avec de réelles perspectives d’évolution, de montée en compétences et de participation à des produits ambitieux à destination de secteurs divers.

Responsabilités

Text copied to clipboard!
  • Développer des fonctionnalités interactives avec Unity et C#.
  • Concevoir une architecture logicielle claire, maintenable et évolutive.
  • Intégrer des assets 2D, 3D, audio et animations dans les projets.
  • Optimiser les performances, la mémoire et la fluidité des applications.
  • Collaborer avec les designers, artistes et chefs de projet.
  • Réaliser des tests, corriger les bugs et assurer la stabilité du produit.
  • Participer au prototypage rapide de nouvelles idées et mécaniques.
  • Préparer les builds et contribuer aux déploiements multiplateformes.

Exigences

Text copied to clipboard!
  • Maîtrise de Unity 3D et du langage C#.
  • Expérience en développement d’applications ou de jeux en temps réel.
  • Bonne compréhension de la programmation orientée objet.
  • Connaissance des systèmes d’UI, d’animation et de physique dans Unity.
  • Expérience avec Git ou un autre outil de gestion de versions.
  • Capacité à analyser, déboguer et résoudre des problèmes techniques.
  • Compréhension des enjeux de performance sur mobile, PC ou XR.
  • Bonnes compétences en communication et travail d’équipe.

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec Unity 3D et C# ?
  • Avez-vous déjà publié un projet sur mobile, PC, web ou XR ?
  • Quels types de projets interactifs avez-vous développés ?
  • Comment abordez-vous l’optimisation des performances dans Unity ?
  • Quelle est votre expérience avec Git et le travail collaboratif ?
  • Avez-vous déjà intégré des SDK, plugins ou services tiers ?
  • Comment structurez-vous votre code pour garantir sa maintenabilité ?
  • Pouvez-vous partager un projet dont vous êtes particulièrement fier ?