Comment recruter un développeur Unity

Dale WesdorpCofondateur, Miyagami Recrutement3 min de lecture

Pour recruter un développeur Unity, définissez d'abord les plateformes et le type de produit, puis vérifiez la maîtrise de C#, les compétences en optimisation des performances et l'expérience de déploiement sur ces plateformes. Un ingénieur Unity crée des produits interactifs 2D, 3D, AR et VR en C#. Le meilleur test est une petite tâche concrète, par exemple identifier pourquoi une scène s'exécute lentement, car elle révèle la façon dont le candidat travaille.

Que faut-il définir en premier

Unity couvre des domaines très différents. Un jeu mobile, un titre PC, une application de formation en AR et une simulation requièrent chacun un profil distinct. Notez les plateformes cibles, si le produit est en 2D ou en 3D, la taille de l'équipe et ce que les trois premiers mois doivent produire.

Précisez si vous avez besoin de programmation de gameplay, de travail sur les outils et le pipeline, ou de graphisme. Les candidats sont généralement spécialisés dans l'un de ces domaines.

Quelles compétences doit avoir un développeur Unity senior

Recherchez une maîtrise approfondie des domaines qui posent problème par la suite.

  • Maîtrise de C#, notamment la gestion de l'allocation mémoire et du ramasse-miettes.
  • Profilage et optimisation de l'utilisation du CPU, du GPU et de la mémoire.
  • Le pipeline de rendu, la physique, l'animation et les systèmes d'interface utilisateur.
  • Gestion de versions pour les ressources binaires volumineuses et une structure de projet cohérente.
  • Expérience des plateformes : builds mobiles, exigences des stores et gestion des entrées utilisateur.

Comment évaluer un développeur Unity

Demandez un portfolio de travaux publiés et précisez ce que le candidat a personnellement réalisé. Proposez ensuite une petite tâche dans un projet réel, par exemple une chute de fréquence d'images sur un téléphone milieu de gamme. Observez comment il utilise le profileur, formule une hypothèse et vérifie le correctif.

Une discussion sur un bug passé qui a atteint les utilisateurs et sur les changements apportés à leur processus par la suite vous apprendra bien plus qu'un questionnaire sur les noms d'API.

En quoi une expérience de C# dans d'autres domaines est-elle utile

Le code Unity est en C#, ainsi les ingénieurs ayant de solides bases en C# et .NET peuvent s'adapter rapidement aux outils, à la mise en réseau et aux services backend autour d'un jeu. Pour le rendu et le ressenti du gameplay, une expérience directe de publication sous Unity reste importante. Soyez précis sur le profil pour lequel vous recrutez.

Quels sont les signaux d'alerte courants

Certains signaux d'alerte apparaissent tôt. Un candidat incapable de décrire comment il a identifié et résolu un problème de performances, un candidat n'ayant travaillé qu'avec des tutoriels, ou encore un candidat incapable d'expliquer ce qui se passe en mémoire lorsque des objets sont créés à chaque frame aura du mal sur un titre en production. Soyez vigilant face aux portfolios composés uniquement de projets issus de l'asset store où la contribution personnelle n'est pas claire.

Demandez-leur quel a été le bug le plus difficile à corriger sur un appareil qu'ils ne possédaient pas. Les différences entre plateformes causent de nombreuses mauvaises surprises en fin de projet, et la réponse révèle une véritable expérience de publication.

Comment structurez-vous les premiers mois

Commencez par une courte tranche verticale, un petit élément jouable qui fonctionne sur l'appareil cible. Cela expose les limites de performance, les problèmes de pipeline d'assets et les problèmes de build tôt, au moment où ils sont peu coûteux à corriger. Planifiez ensuite le contenu et les fonctionnalités en courtes itérations avec un build que n'importe quel membre de l'équipe peut exécuter.

Convenez des conventions dès le début, notamment la structure des dossiers, le nommage, l'organisation des scènes et la façon dont les assets volumineux sont stockés dans le contrôle de version. Un nouvel ingénieur doit pouvoir rejoindre l'équipe et compiler le projet dès le premier jour.

Qu'est-ce que cela signifie lorsque vous faites appel à Miyagami

Nous plaçons des ingénieurs seniors à temps plein à partir de €5 600 par mois, avec un minimum de trois mois et sans frais de recrutement. Indiquez-nous les plateformes et le type de produit, et nous vous dirons clairement si nous disposons d'ingénieurs correspondant à votre besoin. La page développeurs C# présente le profil associé que nous plaçons actuellement.

Chaque ingénieur est évalué par un tech lead AI-native qui travaille avec l'IA au quotidien, comme expliqué sur notre processus d'évaluation. Pour connaître le délai entre le brief et le démarrage, consultez le temps nécessaire pour recruter un ingénieur offshore.

Réponses courtes

Que fait un développeur Unity ?

Il crée des expériences interactives 2D, 3D, AR et VR dans Unity en utilisant C#, couvrant le gameplay, les outils, la performance et les builds par plateforme.

Quelles compétences doit posséder un développeur Unity senior ?

Une solide maîtrise de C#, le profilage et l'optimisation, les systèmes de rendu et de physique de Unity, ainsi qu'une expérience des plateformes cibles.

Unity est-il utilisé en dehors des jeux vidéo ?

Oui. Des équipes l'utilisent pour des simulations, de la formation, de la visualisation et des produits AR ou VR.

Comment évaluez-vous un développeur Unity ?

Confiez-lui une tâche sur un petit projet, comme la correction d'un problème de performance, puis examinez les résultats du profileur et le code produit.

Parlons-en

Recevez une shortlist en trois jours

Vous nous indiquez les postes et la stack dans un court formulaire ou lors d'un appel de trente minutes. Sous trois jours ouvrés, vous recevez des ingénieurs seniors nommés à examiner, chacun avec ses deux scorecards, et vous pouvez les recruter sous cinq.

Évalué surClutch42 avis
ISO 27001
Certifié

Réserver trente minutes avec Dale

Le calendrier est fourni par HubSpot, qui dépose ses propres cookies. Chargez-le ici, ou réservez sur la page HubSpot.

Ouvrir la page de réservation