Unity Source Code

Comprenez, optimisez et déboguez le code plus rapidement, et faites progresser vos projets en personnalisant le moteur selon vos besoins spécifiques.

Découvrez les secrets du code source

Avec Unity Source Code, vous pouvez plonger au cœur même d'Unity et obtenir une compréhension approfondie de son fonctionnement interne. Ces informations vous permettront d'améliorer votre code, de résoudre les erreurs et de déployer du code personnalisé, vous aidant ainsi à atteindre plus rapidement et efficacement les objectifs de vos projets.

Source Code

Code source

Inclus dans Unity Enterprise

L'offre Unity Enterprise intègre la fonction Source Code Access et les outils dont vous avez besoin pour gérer des projets ambitieux et de grande envergure.

Avantages clés

Créez un code plus efficace et optimisé

Utilisez Source Code Access comme bon vous semble, que ce soit pour améliorer des processus existants ou comprendre les structures de données du rendu graphique le tout grâce aux dernières mises à jour et corrections de bogues disponibles.

Déboguez et trouvez des solutions plus rapidement

Déboguez votre éditeur et votre code d'exécution de manière plus efficace, sans dépendre de l'assistance. Identifiez et résolvez plus rapidement les bogues et les problèmes de performance en utilisant des indicateurs et des points d'arrêt, et tirez parti des tests automatisés et du framework de test intégré à Unity pour garantir la stabilité de votre projet.

Collaborez avec nous sur le code

Recommandez des améliorations du moteur, partagez vos connaissances et expliquez mieux vos besoins d'assistance en les replaçant dans leur contexte approprié. Partagez des extraits de code source et des bonnes pratiques avec vos collègues, proposez des suggestions de code à votre conseiller réussite et collaborez de manière plus étroite avec les équipes d'assistance d'Unity.

Envoyez du code personnalisé avec Adapt

Déployez du code modifié ou personnalisé selon les besoins de votre projet en utilisant les droits Source Code Adapt. Effectuez le déploiement de votre code en utilisant des API internes et apportez des modifications aux structures de données privées pour supprimer, remplacer ou étendre les fonctions selon vos besoins. Vous devez avoir un abonnement Integrated Success. Veuillez contacter notre service des ventes afin d'obtenir de plus amples informations.

Le code source a libéré le potentiel et les ambitions de Stunlock Studios

Découvrez comment Stunlock Studios a concrétisé sa vision pour le célèbre jeu V Rising en exploitant les fonctionnalités DOTS et Unity Source Code. Ils ont ainsi pu résoudre les problèmes de bogues, améliorer les performances et optimiser la fréquence d'images tout en respectant les contraintes du GPU.

Abonnements au code source

Nous proposons deux offres pour répondre à vos besoins : Source Code Access et Source Code Adapt. Grâce à Source Code Access, inclus dans Unity Enterprise, vous pouvez accéder au code source pour mieux comprendre, optimiser et déboguer votre code de manière plus rapide et efficace. Avec Adapt, vous profitez des avantages d'Access, tout en ayant la possibilité de déployer votre code personnalisé.

Inclus avec Access et Adapt :

  • Accédez à Unity Source Code, visualisez et clonez votre code
  • Utilisez Unity Source Code pour créer vos propres éditeurs, lecteurs, outils et fichiers de projet personnalisés
  • Déboguez vos projets plus facilement en vous référant à Unity Source Code
  • Modifiez et optimisez le processus de compilation ou d'autres outils internes
  • Exécutez des tests automatisés à partir du dépôt Unity en utilisant les frameworks de test inclus
  • Ajoutez des fonctionnalités en modifiant le moteur du jeu ou les packages

Inclus avec Adapt seulement :

    + Déployez et livrez vos projets en utilisant l'instance modifiée d'Unity Source Code

Contenu des offres

Éditeur et environnement d'exécution Unity
Système de compilation Bee
API Unity
Inclut des API privées
Tests automatisés et frameworks Unity
Unity Remote
IL2CPP
Disponible à la demande
Plateformes partenaires
Disponible sur demande par le biais d'un accord de confidentialité (NDA)

Premiers pas avec Unity Source Code

Source code
Achetez Unity Source Code

Contactez l'équipe du service des ventes pour obtenir Source Code Access dans le cadre des offres Unity Enterprise ou des droits Source Code Adapt.

Source code
Accès à partir de l'Admin Portal

Utilisez votre ID Unity pour accéder à Unity Source Code via l'Admin Portal. Créez un jeton d'accès personnel, puis téléchargez ou clonez le dépôt sur votre machine locale.

Source code
Créez là où vous travaillez

Utilisez Unity pour commencer à déboguer votre projet avec Access ou à créer des versions personnalisées du moteur de jeu avec Adapt.

Matt Kramer, Engineering Director, Monomi Park

Avec Source Code Access, nous avons constaté que nos flux de production empêchaient le bon fonctionnement de l'éditeur. Nous les avons donc modifiés pour travailler plus rapidement et plus efficacement.

Matt Kramer, Engineering Director, Monomi Park
Jon Premik, Director of Engineering, Outfit7

Lorsque vous atteignez 470 millions de MAU et 20 milliards de téléchargements, chaque mégaoctet compte. La recherche d'optimisation maximale pour nos jeux est essentielle, et l'accès au code source s'est avéré extrêmement bénéfique pour atteindre cet objectif.

Jon Premik, Director of Engineering, Outfit7

Allez encore plus loin avec le code source

Contactez le service des ventes pour obtenir l'accès à Unity Source Code par le biais d'un abonnement Unity Enterprise.

Foire aux questions

Qu'est-ce que Source Code Access ?

Avec Source Code Access, vous pouvez télécharger et utiliser le code source d'Unity, qui englobe le moteur Unity, l'éditeur Unity, le système de compilation Bee, toutes les API Unity, Unity Remote, ainsi que des tests et des frameworks automatisés. Le code source d'IL2CPP ainsi que celui des plateformes partenaires sont également disponibles sur demande, sous réserve des accords de confidentialité conclus avec les partenaires matériels.

Quelle est la différence entre Access et Adapt ?

Avec Source Code Access, vous avez la possibilité de visualiser Unity Source Code, ce qui facilite le débogage et l'optimisation de vos projets. 

Source Code Adapt offre toutes les fonctionnalités mentionnées précédemment, tout en vous permettant de créer vos propres versions personnalisées de l'éditeur et du moteur d'exécution Unity. Vous pourrez ainsi corriger les bogues, adapter le moteur selon vos besoins spécifiques et déployer des projets utilisant cette version modifiée du moteur.

Comment obtenir Unity Source Code ?

Source Code Access est inclus dans l'offre Unity Enterprise. Source Code Adapt est disponible à l'achat pour les abonnés Enterprise qui disposent d'un pack d'assistance Integrated Success (IS). Veuillez contacter un représentant du service des ventes Unity pour plus d'informations.

J'ai acheté l'offre Unity Enterprise. Comment activer Source Code Access ?

Pour activer Source Code Access pour votre organisation, veuillez contacter votre gestionnaire de compte Unity ou votre conseiller réussite.

Si j'ai déjà acheté un abonnement pour accéder au code source, mon accès sera-t-il affecté ?

Si vous avez acheté l'offre Unity Enterprise, votre accès au code source ne sera pas modifié.  Si vous avez un abonnement Unity Pro et que vous avez actuellement un abonnement Source Code, vous conserverez l'accès au code source jusqu'à la fin de votre abonnement. Pour discuter des possibilités de renouvellement ou de mise à niveau, veuillez prendre contact avec votre gestionnaire de compte.

Comment accéder à Unity Source Code ?

Pour accéder à la nouvelle expérience Unity Source Code, désormais hébergée dans le Tableau de bord Unity, il vous suffit de vous connecter avec votre ID Unity et de vous rendre dans l'Admin Portal pour accéder à Unity Source Code. Créez un jeton d'accès personnalisé et téléchargez ou clonez le dépôt sur votre machine locale. Vous avez besoin d'aide ? Consultez ce guide d'intégration rapide.

Quelle assistance est disponible pour Unity Source Code ?

Source Code Access est fourni avec l'offre Unity Enterprise et est couvert par l'offre de support client incluse dans l'abonnement. 

Un abonnement Integrated Success est requis pour Source Code Adapt.

Comment puis-je obtenir de l'aide pour Unity Source Code ?

Pour les questions relatives à Unity Source Code : soumettez un ticket de support dans le tableau de bord Unity. Accédez à la page Aide et support via Unity Source Code dans l'Admin Portal. Cliquez sur « File a ticket » (Soumettre un ticket) dans le menu déroulant et sélectionnez . Remplissez les champs et soumettez votre ticket.

Pour les problèmes et les questions techniques liés à l'utilisation d'Unity Source Code : soumettez un ticket d'assistance via support.unity.com.

En quoi Unity Source Code est-il différent de la référence C# publique existante publiée en ligne ?

Le code de référence Unity C# contient uniquement la couche C# du moteur de jeu et de l'éditeur Unity. Il sert de référence pour comprendre et améliorer vos projets. Avec Unity Source Code Access, vous pouvez acquérir une meilleure compréhension du code sous-jacent pour effectuer des optimisations plus efficaces. En utilisant Source Code Adapt, vous avez la possibilité de publier des projets utilisant des versions modifiées du moteur et du code personnalisé.

Unity utilise-t-il C++ ou C# ?

Le moteur et l'éditeur Unity sont écrits dans une combinaison de C++ et de C#, ce dernier étant le principal langage pris en charge. Avec Unity Source Code, vous pouvez avoir une vision complète du code C++ sous-jacent à la référence C# d'Unity.

Unity est-il open source ?

Non, Unity Source Code est soumis à un accord de licence spécifique et n'est pas open source.

Existe-t-il d'autres ressources accessibles au public auxquelles je peux me référer ?

Consultez nos dépôts publics Unity GitHub pour accéder au code le plus récent des packages de base Unity, des fonctionnalités et outils expérimentaux, des extensions, et bien d'autres.

Ce site utilise des cookies dans le but de vous offrir la meilleure expérience possible. Consultez notre politique de cookies pour en savoir plus.

Compris