Logo Makeyourgame
Accueil Les formations Créer un jeu Les ateliers Les tutoriels Blog Loterie
Logo Makeyourgame
Les formations Les financements Les exercices La certification Unity
Logo Makeyourgame
Mes objectifs Les jeux Les ressources Le glossaire
Logo Makeyourgame
Les tutos Youtube Les tutos Accompagnement Audio Documentation Godot Engine Graphisme 2D Graphisme 3D Langage C# Mini-Exercices Unity Web Phaser NoCode

Comment utiliser un projet hébergé sur Github avec Unity ? : Web

pictureProfil_alto
Ecrit par alto
Catégorie Web
Mis à jour le 28/04/2020
Comment utiliser un projet hébergé sur Github avec Unity ?

Très souvent nous trouvons des projets exemples sur la toile, mais ces derniers sont hébergés sur Github. Comment faire donc pour les télécharger et les ouvrir sous Unity ? 

4 min Débutant

Mais au fait ... savez-vous ce qu'est Github ?

En réalité Github est un service online de gestion de dépôts de projets, code, snippets ... utilisant GIT, qui est un logiciel de gestion de versions décentralisé !

Ca nous fait une belle jambe !

Oui je sais, quand on rencontre cette technologie la première fois, ça perturbe un peu, mais en réalité le concept est assez simple

Git et Github

Quand vous utilisez internet, vous contactez des serveurs web qui vous retournent un résultat sur votre navigateur (Chrome, Firefox, Edge, IE ...). On utilise ici une architecture serveur-clients.

Et bien avec Git c'est un peu la même idée en ce qui concerne l'architecture de dépôt. Bien que Git et Github soit très utilisés en développement web, ils sont aussi valables et utilisé pour les applications et jeux réalisés avec Unity.

Retrouvez une vidéo, ancienne certes, mais avec une première explication, sur l'utilisation de Git et Github (Bitbucket ici, mais c'est identique), tout en voyant comment travailler en équipe sur un projet Unity.

Ainsi le dépôt de votre projet est hébergé sur Github, et chaque personne de votre équipe peut y accéder, depuis sa machine, en utilisant GIT, permettant de cloner, mais aussi de mettre à jour, à distance, le projet.

De plus grâce à Git, on aura la possibilité de voir chaque commit individuellement, ou encore de rebaser le projet sur un état antérieur !

Cloner un dépôt Github Unity

Tout d'abord il vous faut trouver la page du dépôt (repository) dont vous avez besoin...c'est souvent au détour d'une recherche que l'on est guidé vers un dépôt !

Ainsi pour notre exemple nous allons prendre le dépôt Unity qui présente des exemples d'utilisations du framework ARFondation.

https://makeyourgame.fun//upload/users/superelien/tutoriels/arfoundation/githubrepository-5e34361264d2d.png

Une fois sur la page, cliquez sur le bouton vert  "clone or download". Ce dernier expose les 2 liens ou commandes à utiliser pour cloner le dépôt.

https://makeyourgame.fun//upload/users/superelien/tutoriels/arfoundation/gitclonelink-5e34366e58e3a.png

A partir de là, deux solutions s'offrent à vous:

- Télécharger le dossier zippé "Download zip". Une fois sur votre machine décompressez le ZIP et ouvrez le projet Unity avec Unity Hub

https://makeyourgame.fun//upload/users/superelien/tutoriels/arfoundation/unityhubaddexistingproject-5e34374b8cc45.png

Dans UnityHub, cliquez sur "Add" pour ajouter un projet existant sur votre machine, donc celui que vous venez de télécharger.

Pensez à décompressez dans le dossier de votre choix, par exemple là où vous rangez tous vos projets Unity.

- Utiliser git en ligne de commande  "git clone lienDuDépôtIndiqué". Par exemple pour notre dépôt utilisé :

git clone https://github.com/Unity-Technologies/arfoundation-samples.git

Cette commande téléchargera le projet sur votre machine à l'endroit où vous vous situez dans votre arborescence de fichiers et dossier.

Il vous suffit maintenant, encore une fois, d'ouvrir le projet Unity avec Unity Hub !

Pensez à vous placer dans le bon dossier avant de lancer la commande "clone"

Récapitulons !

Ainsi très rapidement on peut utiliser des projets exemples, même avec Unity, présents sur internet ! 

Git et Github sont des technologies très performantes pour le travail en équipe, mais cela peut aussi servir de backup.

Vous voulez allez plus loin dans l'utilisation de Git ? Retrouvez la documentation officielle !

Vues: 2592

Licence:



Validation du Tutoriel

Veuillez vous connecter ou créer un compte pour pouvoir valider ce tutoriel et ainsi gagner de l'expérience (XP) !

Vous aimerez aussi...

Blog et Tutoriels

Créer les colliders directement dans Blender 3D.

Créer les colliders directement dans Blender 3D.

par GuiRig

Pourquoi créer un collider dans Blender 3D plutôt que Unity ?

 

Le modeleur 3D unity reste très très limité. On ne pourra créer que des formes primitives ( cube, sphère etc )

Et puisque nous modélisons nos mesh dans Blender, autant en profiter pour superposer nos colliders. Cela s'appelle des meshColliders. Rapide et efficace :-)

 

applause logo0