• Jeux
  • Industrie
  • Ressources
  • Communauté
  • Apprentissage
  • Assistance
Développement
Moteur Unity
Créez des jeux 2D et 3D pour n'importe quelle plateforme
TéléchargerOffres et tarifs
Monétisation
Achat intégré (IAP)
Découvrez et gérez les IAP à travers les magasins
Mediation
Maximisez les revenus et optimisez la monétisation
Qualité des annonces
Protégez l'expérience utilisateur de votre application
Tapjoy
Construisez une fidélité utilisateur à long terme
Tous les produits de monétisation
Acquisition de nouveaux joueurs
Acquisition de nouveaux joueurs
Faites-vous découvrir et acquérez des utilisateurs mobiles
Unity Vector AI
Connectez les joueurs avec les bons jeux
Aura publicité sur appareil
Atteignez les utilisateurs sur l'appareil au moment de l'engagement maximal
Tous les produits de croissance
Cas d’utilisation
Collaboration 3D
Construisez et révisez des projets 3D en temps réel
Formation immersive
Entraînez-vous dans des environnements immersifs
Expériences client
Créez des expériences interactives 3D
Toutes les solutions sectorielles
Secteurs
Fabrication
Atteindre l'excellence opérationnelle
Distribution
Transformer les expériences en magasin en expériences en ligne
Automobile
Élever l'innovation et les expériences en voiture
Tous les secteurs
Bibliothèque technique
Documentation
Manuels d'utilisation officiels et références API
Outils de développement
Versions de publication et suivi des problèmes
Feuille de route
Examiner les fonctionnalités à venir
Glossaire
Bibliothèque de termes techniques
Informations
Études de cas
Histoires de succès dans le monde réel
Guides des meilleures pratiques
Conseils et astuces d'experts
Toutes les ressources
Nouveautés
Blog
Mises à jour, informations et conseils techniques
Actualités
Actualités, histoires et centre de presse
Centre communautaire
Discussions
Discuter, résoudre des problèmes et se connecter
Événements
Événements mondiaux et locaux
Histoires de la communauté
Made with Unity
Mise en avant des créateurs Unity
Diffusions en direct
Rejoignez les développeurs, créateurs et initiés
Unity Awards
Célébration des créateurs Unity dans le monde entier
Pour tous les niveaux
Unity Learn
Maîtrisez les compétences Unity gratuitement
Formation professionnelle
Améliorez votre équipe avec des formateurs Unity
Vous découvrez Unity ?
Démarrer
Démarrez votre apprentissage
Parcours essentiels Unity
Vous découvrez Unity ? Commencez votre parcours
Guides pratiques
Conseils pratiques et meilleures pratiques
Formation
Pour les étudiants
Démarrez votre carrière
Pour les enseignants
Boostez votre enseignement
Licence d'enseignement subventionnée
Apportez la puissance de Unity à votre institution
Certifications
Prouvez votre maîtrise de Unity
Options d'assistance
Obtenir de l'aide
Vous aider à réussir avec Unity
Plans de succès
Atteignez vos objectifs plus rapidement avec un support expert
FAQ
Réponses aux questions courantes
Contactez-nous.
Connectez-vous avec notre équipe
Offres et tarifs
Langue
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Réseaux sociaux
Devise
Acheter
  • Produits
  • Unity Ads
  • Abonnement
  • Asset Store Unity
  • Revendeurs
Formation
  • Participants
  • Formateurs
  • Établissements
  • Certification
  • Formation
  • Programme de développement des compétences
Télécharger
  • Hub Unity
  • Télécharger des archives
  • Programme version Bêta
Unity Labs
  • Laboratoires
  • Publications
Ressources
  • Plateforme d'apprentissage
  • Communauté
  • Documentation
  • Unity QA
  • FAQ
  • État des services
  • Études de cas
  • Made with Unity
Unity
  • Notre entreprise
  • Newsletter
  • Blog
  • Événements
  • Carrières
  • Aide
  • Presse
  • Partenaires
  • Investisseurs
  • Affiliés
  • Sécurité
  • Impact sociétal
  • Inclusion et diversité
  • Contactez-nous.
Copyright © 2025 Unity Technologies
  • Mentions légales
  • Politique de confidentialité
  • Cookies
  • Ne vendez ou ne partagez pas mes informations personnelles

« Unity », ses logos et autres marques sont des marques commerciales ou des marques commerciales déposées de Unity Technologies ou de ses filiales aux États-Unis et dans d'autres pays (pour en savoir plus, cliquez ici). Les autres noms ou marques cités sont des marques commerciales de leurs propriétaires respectifs.

Hero background image
ÉTUDE DE CAS

PLONGÉE CRÉATIVE DANS L'UNIVERS DE DAVE THE DIVER

Avec des ressources limitées et l'envie de réaliser un projet d'envergure, l'équipe de Dave the Diver a travaillé avec Unity afin de réunir tous les meilleurs ingrédients pour leur succès éclectique.

ÉTUDE DE CAS Dave the Diver

Comment une petite équipe a pu réaliser un succès 2D/3D complexe et éclectique en multiplateforme ? Grâce à une pile technologique intégrant notre pipeline de rendu universel, notre systèmes de tâches en C#, Cinemachine, Input System et l'assistance de notre équipe Integrated Success, l'équipe de « Dave the Diver » est parvenue à lancer un jeu éblouissant, populaire et parfaitement optimisé.

Les enjeux

Gestion d'éléments visuels complexes en multiplateforme

Plateformes

PC, Mac, Nintendo Switch™

Membres de l'équipe

27

Lieu

Corée du Sud

Dave the Diver

Attraper le partenaire idéal dans son filet

Dave the Diver mêle aventure, jeu de rôle et simulation économique. Les joueurs sont aux manettes de Dave, un plongeur qui explore les mers, ramène des poissons, évite des créatures menaçantes, résout des quêtes et qui fabrique et vend de sushis, élaborés avec les ingrédients fraîchement pêchés.

La petite équipe savait qu'elle avait besoin d'un partenaire pour équilibrer les éléments complexes et multigenre de son jeu sur de nombreuses plateformes.

« Nous avons choisi Unity car ses fonctionnalités nous donnaient plus d''autonomie et de temps pour développer le jeu, et pour sa réputation qui n'est plus à faire en tant que partenaire multiplateforme » explique le réalisateur Jaeho Hwang.

Les résultats

Les résultats

  • 2 millions de copies vendues à l'international
  • Pic de 98 000 joueurs concurrents sur Steam
  • Obtention de plus de 56 000 avis utilisateurs « massivement positifs » sur Steam
  • N° 2 des ventes sur Steam (au 29 juin 2023)

Nintendo Switch est une marque déposée de Nintendo.

  • À la recherche de la qualité et de l'efficacité optimales
  • L'angle parfait pour encore plus de fun
  • Approche détaillée avec le système de tâches en C#
  • Évoluer simplement vers le multiplateforme
  • Monter en puissance avec Integrated Success
  • Trouver la recette du succès
À la recherche de la qualité et de l'efficacité optimales

À la recherche de la qualité et de l'efficacité optimales

L'un des plus grands défis rencontré par l'équipe était de veiller à obtenir une qualité visuelle optimale en multiplateforme. L'utilisation du pipeline de rendu universel (URP) lui a permis de créer, d'optimiser et de faire évoluer les graphismes. Le concepteur de jeu en chef Chanhee Woo a déclaré : « L'URP nous a donné un avantage non négligeable. Nous n'avons eu qu'à configurer une ressource pipeline de rendu spécifique aux plateformes et l'indiquer dans les paramètres de qualité. Nous nous étions fixés des normes graphiques de très haut niveau et les avons respectées. »

L'autre problème rencontré a été de réagir rapidement en ce qui concerne les idées de fonctionnalités et d'expérience de jeu. L'idéation rapide était particulièrement bien adaptée pour leurs infographistes, du fait des perspectives instrumentales des shaders de jeu. Afin d'éviter les retards, ils ont choisi Shader Graph, un outil de création visuelle basé sur des nœuds.

« Le fait que nos collaborateurs créatifs, autres que les programmeurs, puissent utiliser le Shader Graph est un avantage considérable » explique Kiyeop Chung, directeur artistique. « Ils peuvent ainsi collaborer en direct. Et les résultats sont visibles immédiatement. »

L'angle parfait pour encore plus de fun

L'angle parfait pour encore plus de fun

Dave the Diver est la fusion idéale entre les pixels 2D et la création artistique en 3D. « Nous étions très attirés par le fait de mélanger une action de style arcade classique en 2D et l'impression spatiale de la 3D » indique Woo. L'équipe a rencontré des difficultés avec les plans de caméra et le fait d'effectuer des interactions quand elle mettait en place des idées. Elle a donc sélectionné Cinemachine, une suite d'outils pour caméras sans code, afin de l'aider à choisir les meilleures prises de vue. Elle pouvait ainsi avoir un aperçu du placement et de la configuration nécessaires pour ensuite les mettre en place, afin d'organiser toutes les caméras.

« Les réglages étaient organisés comme pour un lieu de tournage » continue Woo. « Cinemachine nous a permis facilement de créer et d'orienter notre dynamique à l'aide d'options de fondus, de secousses ou d'objectif ciblé. »

Approche détaillée avec le système de tâches en C#

Approche détaillée avec le système de tâches en C#

La partie cruciale de la stratégie visuelle de l'équipe a été de veiller à ce que les graphismes soient aussi réalistes que possible, sans que la performance n'en soit affectée. L'équipe a rencontré des difficultés au moment de générer le comportement des bancs de poissons et s'est donc servie du système de tâches en C# et du compilateur Burst pour résoudre les problèmes.

« Normalement, si vous calculez chaque vecteur de façon linéaire pour déterminer le comportement du banc, vous demanderez beaucoup de travail à votre processeur. Par contre, en rédigeant du code à l'aide du Système de tâches en C# et en le compilant tout en l'optimisant grâce au compilateur Burst, votre performance sera nettement améliorée » déclare le programmeur en chef Bosung Seo.

L'équipe s'est également débattue avec les collisions. Dans Dave the Diver, un poisson en pousse un autre doucement pour créer une impression de profondeur en 2D et 3D et l'équipe a eu beaucoup de mal à obtenir cet effet. Seo explique « Pour y arriver, nous avons associé le système de tâches en C# à Unity Physics, pour rendre possible cette dynamique et cette logique de poussée facilement modifiable. »

Évoluer simplement vers le multiplateforme

Évoluer simplement vers le multiplateforme

L'équipe de Dave the Diver souhaitait déployer et conserver le jeu sur plusieurs plateformes. Étant donné la petite taille de l'équipe, le temps passé et les coûts associés à la stratégie de publication pouvaient être accablants. Ils ont donc utilisé Input System pour faciliter et accélérer le processus.

« Le coût de l'adaptation du jeu à de multiples plateformes était minime » explique Seo. « Nous avons transféré le moteur et changé les commandes pour passer à Input System. Nous avons utilisé les mêmes code et ressources sans aucune conversion pour les deux plateformes et cela nous a énormément aidé. »

L'équipe a utilisé le même outils pour s'éviter le problème d'avoir à gérer des contrôleurs différents. « Grâce à Input System, l'assemblage des actions et les paramètres principaux pour chacune d'entre elles étaient simples à ajouter ou à modifier avec l'expérience utilisateur. Cela nous a été aussi bénéfique d'ajouter du code et d'effectuer la configuration avec, lors de l'exécution. Nous avons gagné un temps incroyable. »

Monter en puissance avec Integrated Success

Monter en puissance avec Integrated Success

Partir à la pêche d'un jeu à succès dans le monde du gaming demande beaucoup de travail et permet d'itérer, de tester et résoudre des problèmes pour une impression visuelle optimale.

L'équipe a utilisé l'affichage Timeline dans Unity Profiler pour avoir la possibilité d'identifier les obstacles au niveau de la performance et elle a fait appel aux membres d'Integrated Success, afin de les aider à déterminer, à reconnaître et à rectifier les problèmes de profilage grâce à du code et solutions de conception.

« Nos expériences d'assistance de la part des ingénieurs Unity ont été fantastiques » explique Seo. « Nous leur envoyions nos données de profilage et nous résolvions les problèmes ensemble. Ils nous faisaient aussi part de leurs suggestions en matière de solutions d'optimisation, en vérifiant notre code de moteur interne. »

Les ingénieurs leur donnaient également des moyens simples et accessibles pour analyser des lignes spécifiques de code source. « Lorsque nous avions une pile d'appels d'événement anormale, l'un des ingénieurs Unity résolvait le problèmes en examinant le code de moteur avec nous et envoyait le code source à vérifier quand nous avions des questions. C'était vraiment très utile. »

Trouver la recette du succès

Trouver la recette du succès

Dès le début, l'équipe souhaitait créer une expérience visuelle en 2D/3D unique avec des éléments de jeu distincts et multigenre, et des scénarios qui semblaient réalistes et divertissants. Le fait de fusionner tous ces éléments de façon naturelle, sur de nombreuses plateformes, constituait une tâche complexe et il était impératif pour l'équipe de choisir une pile technologique qui les aiderait à gérer facilement la qualité visuelle, l'efficacité et les scénarios.

En ajoutant cela à une boucle de commentaires communautaires solide et des tests internes approfondis, Dave the Diver réunissait tous les éléments pour devenir un succès immédiat.

Hwang a dit : « Nous nous préparions à développer un jeu sophistiqué et divertissant, populaire auprès de la communauté, selon nos propres termes. Nous avions mis la barre très haut et nous sommes enchantés du résultat. »

« Le pipeline de rendu universel nous a donné un sacré avantage. Nous n'avons eu qu'à configurer une ressource pipeline de rendu spécifique aux plateformes et l'indiquer dans les paramètres de qualité. Nous nous étions fixés des normes graphiques de très haut niveau et les avons respectées. »
Chanhee Woo
CHANHEE WOO / LEAD GAME DESIGNERLead Game Designer
« Nos expériences d'assistance de la part des ingénieurs Integrated Success ont été fantastiques. Nous leur envoyions nos données de profilage et nous résolvions les problèmes ensemble. Ils nous faisaient aussi part de leurs suggestions en matière de solutions d'optimisation, en vérifiant notre code de moteur interne. »
Bosung Seo
BOSUNG SEO / LEAD PROGRAMMERLead Programmer
Dave l’appel du plongeur
Passez au multiplateforme

Touchez un public le plus vaste possible et assurez-vous que votre jeu est prêt à entrer dans le futur, quels que soient les évolutions du secteur et les chemins vers lesquels vous mènera votre imagination. Créez votre contenu une seule fois et déployez-le sur plus de 18 plateformes, afin de captiver vos joueurs, quel que soit le format choisi.

Commencez votre essai de 30 jours
Contacter un expert