Tutoriel 1 : Setup
Unity¶
Créez un compte Unity.
Choisissez un IDE pour vos futurs scripts : vous pouvez utiliser votre IDE préféré en changeant la configuration dans Edit > Preferences > External Tools > External Script Editor.
Extensions
Si vous utilisez VSCodium, vous pouvez aussi installer les extensions comme C# de muhammad-sammy et Unity de Zlorn.
Créez un projet Universal 2D et ne choisissez pas de Source control provider.
Git¶
Connectez-vous au GitLab de l’IUT.
Créez un dépôt vide (sans fichier README) pour votre jeu avec le nom
developpement-avance-s6-<nom>-<prénom>.Ouvrez un terminal dans le répertoire de votre projet Unity.
Vérifiez le nom par défaut de votre branche principale avec la commande suivante.
git config --global --get init.defaultBranchChangez-le de
masterà main si nécessaire avec la commande suivante.
git config --global init.defaultBranch mainInitialisez ce répertoire en tant que dépôt Git local avec
git init.Ajoutez l’adresse du dépôt distant à votre dépôt Git local avec la commande suivante en remplaçant les
<...>par les bons paramètres.
git remote add origin https://<login court>:<personal access token>@git.iut-orsay.fr/<login court>/<nom du projet>.gitPour plus de détails sur le Personal Access Token et les configurations de votre poste de travail, regardez le cours de Qualité de Développement S2.
Créez un fichier
.gitignoreà la racine de votre projet.
Faites votre premier
git add,git commitetgit push(ou l’intégration Git dans votre IDE) pour synchroniser vos dépôts.
Ajoutez un fichier
README.mdà votre dépôt avec une brève description de votre projet pour le moment.
N’oubliez pas de faire des commits et pushes réguliers
Vous devez faire plusieurs commits pendant un tutoriel et cela ne sera plus rappelé.
Ajoutez-moi (hla) en tant que Maintainer à votre dépôt GitLab. Si je ne trouve pas votre dépôt lors de la correction, votre note sera zéro.
Révisez vos connaissances Git. Vous pouvez vous servir du cours de Qualité S2. N’hésitez pas à utiliser votre dépôt pour tester les commandes Git et vous rafraîchir vos connaissances.
Quiz Git
Un test de connaissance sur les commandes Git dans le terminal aura lieu pendant la dernière séance de ce cours.
Maîtrisez-vous les commandes et concepts suivants ?
.gitignoreconfigclonestatuslog(avec les options--oneline --graph)addrestore --stagedrmcommitpushpullfetchshowcheckoutrevertresetmergediffstash
Introduction à l’éditeur Unity¶
Commencez à utiliser l’éditeur Unity avec les points 4. Navigate around a new 2D scene et 5. Add an Obstacle sprite de ce tutoriel.
Créez plusieurs sprites et superposez-les. Ensuite, modifiez leur Order in Layer dans Additional Settings et observez leur comportement.