Collaboration

La création d'une expérience de haute qualité exige de nombreuses compétences telles que la modélisation, la création de scripts, la conception de l'interface utilisateur et la production audio. Dans la mesure où il est peu probable qu'une seule personne possède toutes ces compétences, la collaboration entre les différents rôles est un élément essentiel du processus de développement.

Avec les outils de collaboration intégrés à Studio, les créateurs peuvent contribuer à des expériences en toute indépendance, sur leur temps libre, ou travailler avec leur équipe.

Créateurs travaillant ensemble dans le cadre d'une session de collaboration

Gérer les collaborateurs

Pour collaborer avec d'autres personnes, vous devez d'abord ajouter des collaborateurs à votre expérience. Vous pouvez ensuite modifier leurs paramètres d'autorisation qui correspondent à leur niveau d'accès à l'expérience.

Ajouter des collaborateurs

Lorsque vous êtes prêt à collaborer sur une expérience, cliquez sur le bouton Collaborer dans le coin supérieur droit dans Studio :

Saisissez un nom dans la barre de recherche située en haut de l'écran pour rechercher un collaborateur à ajouter. Une liste déroulante s'affiche, répertoriant tous les collaborateurs qui correspondent à votre entrée. Sélectionnez le collaborateur à ajouter et cliquez sur Enregistrer pour que vos paramètres de collaboration soient pris en compte.

Dans les expériences utilisateur, la barre de recherche affiche à la fois les utilisateurs et les groupes à ajouter en tant que collaborateur. Si l'utilisateur est votre ami, vous pourrez voir une icône d'ami à droite de son nom d'utilisateur. Dans les expériences appartenant à un groupe, vous pouvez uniquement ajouter des utilisateurs, et non des groupes, en tant que collaborateurs.

Modifier les autorisations

Les collaborateurs que vous ajoutez à une expérience disposent des paramètres d'autorisation qui correspondent à leur niveau d'accès à l'expérience. Voici une liste complète des différents paramètres d'autorisation dont un utilisateur peut disposer et une description des autorisations dont il dispose :

AutorisationDescription
PropriétaireL'utilisateur est le propriétaire de l'expérience et dispose de l'autorisation de configurer les autorisations des autres utilisateurs.
ModifierL'utilisateur a l'autorisation de modifier l'expérience. Cela permet également à l'utilisateur d'avoir le droit de Jouer.
JouerL'utilisateur dispose de l'autorisation de jouer à l'expérience en privé.
Pas d'accèsL'utilisateur ne dispose pas des autorisations pour Modifier ou Jouer.

La gestion des collaborateurs dans les expériences utilisateur diffère légèrement de celle des expériences de groupe.

Expériences utilisateur

Dans le cas des expériences utilisateur, vous pouvez accorder l'accès à l'option Jouer à n'importe quel utilisateur ou groupe, mais vous pouvez uniquement accorder l'accès à l'option Modifier aux utilisateurs qui sont vos amis. Pour donner des autorisations de Modifier à des collaborateurs pour une expérience dont vous êtes le propriétaire :

  1. Cliquez sur le bouton Collaborer dans le coin supérieur droit de Studio lorsque l'expérience est ouverte dans Studio.

  2. Sélectionnez Modifier dans la liste déroulante Autorisations pour cette personne.

Expériences de groupe

Dans le cas des expériences de groupe, seul le propriétaire du groupe peut gérer les rôles ayant des autorisations de Modifier. Vous pouvez ajouter des collaborateurs à des expériences appartenant à un groupe, mais ils peuvent uniquement avoir accès à l'option Jouer, et non à l'option Modifier. Il existe deux façons pour un rôle de groupe d'avoir accès à l'option Modifier : modifier les permissions pour toutes les expériences de groupe, et modifier le rôle pour une expérience de groupe spécifique.

Toutes les expériences de groupe

Pour gérer les rôles d'un groupe qui ont des autorisations pour modifier toutes les expériences du groupe :

  1. Accédez à la page Groupes et sélectionnez le groupe.

  2. Cliquez sur le bouton en haut à droite et sélectionnez Configurer le groupe.

  3. Dans la colonne de gauche, sélectionnez l'onglet Rôles.

  4. Pour chaque rôle de groupe auquel vous souhaitez accorder des autorisations de modification, activez l'option Créer et modifier des expériences de groupe.

Dans la boîte de dialogue Gérer les collaborateurs, ces rôles affichent l'accès Modifier mais sont grisés pour indiquer que vous ne pouvez pas modifier le niveau d'accès à partir de Studio.

Expériences de groupe spécifiques

Les propriétaires de groupes peuvent accorder l'accès à l'option Modifier à des rôles qui ne disposent pas de l'autorisation Créer et modifier des expériences de groupe pour des expériences spécifiques. Lorsqu'une expérience appartenant à un groupe est ouverte, cliquez sur le bouton Collaborer. Sélectionnez ensuite le rôle, Pas d'accès par défaut, et définissez le niveau d'accès sur Modifier. Tous les utilisateurs de ce rôle disposent désormais d'un accès à l'option Modifier uniquement pour cette expérience, cela ne leur permet pas d'accéder à d'autres expériences de groupe.

Les utilisateurs extérieurs à un groupe ne peuvent pas avoir accès à l'option Modifier dans les expériences du groupe, mais vous pouvez leur accorder un accès à l'option Jouer.

Accéder à une session

Les personnes autorisées à modifier une expérience peuvent participer à une session de Création en équipe de la manière suivante :

  1. Fermez tous les emplacements actuellement ouverts dans Studio, ou redémarrez Studio.

  2. Sélectionnez l'onglet Partagé avec moi pour les expériences utilisateur, ou l'onglet Jeux de groupe s'il s'agit d'une expérience de groupe.

  3. Cliquez sur la vignette souhaitée pour commencer à modifier.

Construction collaborative

Tous les collaborateurs peuvent manipuler les objets, les modifications apparaissent alors automatiquement pour les autres collaborateurs.

Couleur de l'utilisateur

Chaque collaborateur d'une session possède une couleur associée à son avatar dans la fenêtre Création en équipe.

Lorsqu'un collaborateur sélectionne un objet, une boîte de sélection de sa couleur apparaît autour de l'objet dans la vue 3D. La fenêtre Explorateur vous indique également lorsqu'un collaborateur sélectionne un objet.

Annuler et refaire

Si plusieurs créateurs ont apporté des modifications à une partie ou à une instance, le fait d'appuyer sur Annuler pour cet objet le ramène à l'état où il se trouvait avant que vous n'apportiez une modification et annule toutes les modifications que les autres éditeurs ont pu apporter à la suite de votre dernière modification.

Scripts collaboratifs

Si la Création en équipe est activée, Roblox stocke les scripts dans un répertoire central basé dans le Cloud auquel tous les collaborateurs peuvent accéder. Cela permet aux créateurs de :

  • Travailler de manière indépendante sur le même scénario que d'autres éditeurs.
  • Savoir quand d'autres personnes travaillent sur un script.
  • Tester les modifications localement avant de les transférer dans le Cloud.
  • Comparer et valider les modifications de script dans le Cloud lorsqu'elles sont prêtes.

Créer des scripts

Vous pouvez modifier des scripts en même temps que vos collaborateurs et les tester localement sans affecter l'expérience des autres. Une fois que vous avez terminé la création d'un script, vous pouvez le valider dans le Cloud et tester en équipe la version Cloud avec des collaborateurs.

Lorsqu'un script est modifié, il apparaît dans la fenêtre Brouillons, accessible à partir de l'onglet Voir. Les brouillons sont enregistrés dans votre système de fichiers local et sont conservés d'une session Studio à l'autre sur la même machine.

Comparer les scripts locaux et ceux dans le Cloud

Pour comparer une version locale d'un script avec la version enregistrée dans le Cloud :

  1. Faites un clic droit sur le brouillon local.

  2. Sélectionnez Comparer avec le serveur pour ouvrir la fenêtre Résultat de la comparaison.

  3. Comparez les numéros de ligne pour déterminer la version à conserver. Le code que les collaborateurs ont modifié ou supprimé apparaît en rouge. Le code que vous avez mis à jour apparaît en vert.

Valider des scripts dans le Cloud

Pour valider vos modifications locales dans le Cloud :

  1. Faites un clic gauche sur un script, ou maintenez la touche Maj et faites un clic gauche pour sélectionner plusieurs scripts.

  2. Cliquez sur Valider pour valider tous les scripts sélectionnés dans le Cloud.

Fusionner des modifications

Si un collaborateur modifie le même script que vous êtes en train de modifier, une icône avec un symbole vert ⊕ apparaît dans la fenêtre

Pour fusionner leurs modifications avec votre script :

  1. Identifiez les scripts que vous voulez fusionner.

  2. Faites un clic gauche sur un script, ou maintenez la touche Maj et faites un clic gauche pour sélectionner plusieurs scripts.

  3. Faites un clic droit sur un script sélectionné.

  4. Cliquez sur Fusionner à partir du serveur pour ouvrir la fenêtre Outils de fusion. Cette fenêtre vous montre comment les dernières modifications sont liées aux vôtres. En cas de modifications contradictoires, vous pouvez choisir le code à conserver ou procéder à des modifications manuelles.

    • Sélectionnez Brouillon pour garder vos modifications ou ne les cochez pas pour les jeter.
    • Sélectionnez Serveur pour fusionner les modifications dans votre projet ou laissez-le décoché pour les ignorer.
    • Sélectionnez Autre pour modifier manuellement le script et enregistrer les modifications dans votre brouillon.
  5. Une fois que vous avez coché les options souhaitées, cliquez sur le bouton Résolution de prévisualisation pour prévisualiser le script.

Restaurer les scripts supprimés

Si un collaborateur supprime un script que vous êtes en train de modifier, une icône avec le symbole rouge ⊘ apparaît dans la fenêtre Brouillons :

Pour restaurer les scripts supprimés :

  1. Faites un clic gauche sur un script, ou maintenez la touche Maj et faites un clic gauche pour sélectionner plusieurs scripts.
  2. Faites un clic droit sur un script sélectionné.
  3. Cliquez sur Restaurer le script. Les scripts sont restaurés dans l'espace de travail de l'emplacement et il se peut que vous deviez les réaffecter manuellement à leur emplacement d'origine.

Discuter avec des collaborateurs

Pour discuter avec des collaborateurs :

  1. Dans l'onglet Voir, cliquez sur Chat.

  2. Cliquez sur la zone de texte et saisissez votre message.

  3. Appuyez sur Entrée pour l'envoyer.

Enregistrer et publier

Si l'option Création en équipe est activée, Studio enregistre automatiquement le projet dans le Cloud toutes les cinq minutes. La fenêtre Sortie affiche le nom de l'emplacement et l'emplacement de l'enregistrement une fois que ce dernier a été effectué. En outre, la barre d'état située en bas de la fenêtre de Studio indique si un enregistrement est en cours et s'il est terminé.

Revenir aux versions précédentes

Les propriétaires d'une expérience peuvent annuler les modifications apportées par d'autres éditeurs.

  1. Accédez à la page principale de l'expérience sur le site Web de Roblox.

  2. Cliquez sur le bouton ... à droite du titre de l'expérience et sélectionnez Configurer cet emplacement.

  3. Sur la page cible, cliquez sur Historique des versions dans la colonne de gauche.

  4. Choisissez une version antérieure et cliquez sur Revenir à cette version pour revenir en arrière.

Création en équipe

Création en équipe est la fonctionnalité de Studio qui permet la collaboration pour votre emplacement. Les équipes de toutes tailles, et même les créateurs solitaires, peuvent bénéficier de fonctionnalités telles que le contrôle de la version des scripts et l'enregistrement automatique de l'emplacement grâce à la collaboration. Les flux de travail nécessitant l'utilisation de la boîte de dialogue Gérer les collaborateurs activeront automatiquement l'option Création en équipe lorsque cela est nécessaire, afin de rendre l'expérience de collaboration transparente. Cependant, vous pouvez toujours activer ou désactiver manuellement Creation en équipe si nécessaire.

Activer la création en équipe

Les propriétaires d'une expérience peuvent activer la création en équipe. Il existe deux façons d'activer manuellement la création en équipe :

  • Activez l'option Création en équipe lorsque vous enregistrez ou publiez sur Roblox pour la première fois.

  • Ouvrez le widget Création en équipe dans l'onglet Voir et cliquez sur le bouton Activer.

Désactiver la création en équipe

Les propriétaires d'une expérience peuvent désactiver la création en équipe. Lorsqu'elle est désactivée, Studio force tous les autres collaborateurs à quitter la session.

Pour désactiver la création en équipe :

  1. Au bas de la fenêtre Création en équipe, cliquez sur le bouton .

  2. Sélectionnez Désactiver la création en équipe.

  3. Lorsque vous y êtes invité, cliquez sur Oui pour mettre fin à la session.