Domaine : Développement de jeux

Produits JetBrains utilisés : Rider

Taille de l'organisation : 70

Pays : Suède

Tarsier Studios

Tarsier Studios est un studio de développement de jeux connu pour créer des jeux à l'atmosphère unique portés par une narration immersive. Leur titre phare est la série Little Nightmares, un jeu qui a conquis des millions de joueurs à travers le monde. Ce studio développe des jeux pour la plupart des plateformes, telles que Steam, Xbox et PlayStation. Avec une équipe de près de 70 personnes, Tarsier Studios continue de captiver et d'attirer des fans grâce à son approche originale du développement de jeux.

Le défi

Tarsier Studios avait constaté la réduction de la productivité de ses développeurs depuis déjà quelque temps en raison de problèmes au niveau de leurs outils de développement. Ils utilisaient Visual Studio, qui avait tendance à se bloquer lors de l'indexation des grandes bases de code dans les projets Unreal Engine. Visual Studio plantait sans raison alors que les développeurs disposaient d'ordinateurs qu'ils trouvaient plutôt performants !

Cette configuration était non seulement lente, mais n'était pas idéale pour le développement avec Unreal Engine, et son prix était également très élevé.

« En complément de Visual Studio, nous utilisions Visual Assist, qui était très cher. Honnêtement, je ne pense pas que cette configuration était aussi efficace que JetBrains Rider, mais sans Visual Assist, il aurait vraiment été impossible de travailler avec Unreal Engine car, de façon native, Visual Studio ne peut rien faire de raisonnable avec la base de code. »

Tristan Louet, développeur principal chez Tarsier Studios

Ces défis ont poussé Tarsier Studios à rechercher d'autres solutions pour ses projets de développement de jeux.

Critères de la solution

Lors de la recherche d'une solution de substitution pour le développement de jeux, Tarsier a évalué différents critères pour s'assurer que l'IDE choisi correspondrait bien à leurs besoins et résoudrait les défis propres à Visual Studio. Les critères d'évaluation incluaient notamment ce qui suit :

  1. Performances : Tarsier recherchait un éditeur de code capable d'offrir de meilleures performances, surtout concernant le traitement des grandes bases de code associées aux projets Unreal Engine. Cet éditeur de code avait comme objectif d'assurer un développement fluide et efficace.
  2. Stabilité et fiabilité : l'équipe privilégiait la stabilité et la fiabilité du nouvel outil, afin d'éviter les pannes et les perturbations fréquentes avec Visual Studio.
  3. Compatibilité avec Unreal Engine : la priorité du studio étant le développement avec Unreal Engine, il recherchait une solution offrant une prise en charge de premier ordre et des fonctionnalités adaptées à ce moteur de jeu.

La solution

Ce qui a débuté comme une initiative individuelle s'est propagé au reste de l'équipe en seulement deux jours. Finalement, Tarsier Studios a décidé d'adopter JetBrains Rider et de l'utiliser comme outil de développement principal pour éviter tous les défis associés à Visual Studio.

« Tout a été vraiment très simple, nous l'avons installé, il a fonctionné. Ainsi, le basculement vers JetBrains Rider a été vraiment fluide. »

Tristan Louet, développeur principal chez Tarsier Studios

Le résultat

L'implémentation de Rider a eu plusieurs effets positifs sur leurs workflows de développement de jeux. Les plus notables étant :

  1. Productivité accrue : les problèmes de stabilité et de réactivité de l'éditeur de code ont été résolus, ce qui permet à l'équipe d'éviter les perturbations et de se concentrer sur les tâches en cours.
  2. « J'apprécie vraiment de travailler avec Rider. Il semble parfaitement équilibré en offrant tous les outils que vous attendez d'un IDE, mais par comparaison avec Visual Studio, il est également performant et semble beaucoup moins envahissant. »

    Tristan Louet, développeur principal chez Tarsier Studios

  3. Coûts réduits : JetBrains Rider est un éditeur de code solide qui répond aux attentes des développeurs et permet à Tarsier de se dispenser de Visual Studio et de Visual Assist. Ainsi, les coûts d'outillage ont été réduits de 50 %.

Une véritable avancée

Pour améliorer l'expérience de développement de jeux, utiliser JetBrains Rider peut changer la donne. Essayez-le dès maintenant et découvrez s'il sera aussi efficace pour vous que pour Tarsier !

Télécharger Rider