SlideShare une entreprise Scribd logo
1  sur  12
Guide d'initialisation
d'un projet Unity3D
Esprit Unity – https://www.esprit-unity.fr
1. Paramétrer le
mode 2D / 3D
Unity va avoir un comportement
différent adapté à la 2D ou la 3D :
• Sprite Packer (2D)
• Position de la caméra
• Mode de vue de la scène
• Lumières automatiques
• Illumination globale
• Gestion de la skybox
Esprit Unity – https://www.esprit-unity.fr
2. Changer le
mode de
sérialisation des
Assets
Les Assets sérialisés sous format texte
facilitent grandement le travail en
équipe, plus particulièrement sur la
résolution des conflits lorsque
plusieurs personnes ont travaillé sur
les mêmes Assets.
Esprit Unity – https://www.esprit-unity.fr
3. Utiliser un gestionnaire de sources
• On n’est jamais à l’abri d’une corruption
généralisée d’une scène, voire de tout un
projet. Avec un gestionnaire de source, il est
possible de revenir en arrière sur une version
précédente avant la corruption.
• Pour travailler à plusieurs de manière efficace,
il est indispensable d’utiliser un gestionnaire de
sources.
Esprit Unity – https://www.esprit-unity.fr
4. Activer les
services Unity
• Unity Ads : intégration de publicités sur mobile
• Unity Analytics : gestion intégrée au jeu de statistiques d’utilisation
• Unity Cloud Build : compilation multi-plateforme dans le Cloud
• Unity Collaborate : gestionnaire de source
• Unity Everyplay : gestion intégrée de l’enregistrement de parties pour les partager sur les
réseaux sociaux
• Unity IAP : gestion intégrée des achats in-app sur mobile
• Unity Multiplayer : serveur dédiés pour héberger des parties multi-joueur
• Unity Performance reporting : rapports de performances et de plantages automatisés
4. Activer les services Unity
Esprit Unity – https://www.esprit-unity.fr
Pour les pressé(e)s
Pas le temps de digérer tout ça ? Téléchargez le guide complet pour
le consulter plus tard :
Télécharger le guide complet
Esprit Unity – https://www.esprit-unity.fr
5. Paramétrer le
SDK Android
• Sans le SDK Android, impossible de
générer des APK.
• L’installation peut être longue selon la
connexion, alors autant le faire tout de
suite !
Esprit Unity – https://www.esprit-unity.fr
6. Modifier le Build Target par défaut
• Lorsque l’on compile pour une plateforme qui n’est pas la
plateforme par défaut, Unity va réimporter TOUS les Assets du
projet avec les paramètres liés à la plateforme cible. Ce
traitement est directement lié à la taille d’un projet et peut
prendre beaucoup de temps.
• Sélectionner dès le départ la plateforme cible permet
d’importer au fil de l’eau les Assets avec les bons paramètres et
de gagner du temps lors de la compilation des exécutables.
Esprit Unity – https://www.esprit-unity.fr
7. Structurer ses données
• Assets projet
• Un répertoire pour chaque type d’Assets à la racine
• Pas d’Asset à la racine du répertoire
• Assets sur la scène
• GameObjects importants en haut de la hiérarchie
• Imbriquer les GameObjects dans des conteneurs pour les
regrouper
• Placer tous les GameObjects de type “Manager” en position
[0, 0, 0]
Esprit Unity – https://www.esprit-unity.fr
8. Créer des
layouts de
fenêtres
• Chaque activité demande un certain
nombre de fenêtres différentes : créer
le Level Design d’une scène vs animer
un personnage
• Utiliser des layouts permet de passer
d’un espace de travail à un autre sans
perdre de temps
Esprit Unity – https://www.esprit-unity.fr
9. Créer une scène « Bac à
Sable »
• Cela facilite la création des briques de Gameplay
• Le Level Design sera facilité par la création préalable des
éléments de test
Esprit Unity – https://www.esprit-unity.fr
Pour aller plus loin
Besoin d’un contenu plus détaillé pour bien
initialiser votre projet ?
Télécharger le guide complet
Tutoriels, trucs et astuces en développement
de jeux vidéo avec Unity3D :
http://www.esprit-unity.fr
Esprit Unity – https://www.esprit-unity.fr

Contenu connexe

Similaire à Guide d'initialisation d'un projet unity3D

Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Yannick Comte
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesChristophe Furmaniak
 
Unity 3D : Guide débutant
Unity 3D : Guide débutantUnity 3D : Guide débutant
Unity 3D : Guide débutantAntho Cardinale
 
Ma participation au WebPerf Contest 2010
Ma participation au WebPerf Contest 2010Ma participation au WebPerf Contest 2010
Ma participation au WebPerf Contest 2010Cédric MORIN
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Silicon Comté
 
Kit de Developpement Synolia
Kit de Developpement SynoliaKit de Developpement Synolia
Kit de Developpement SynoliaRachid Zarouali
 
GDG Rennes - Bootcamp Initiation Android - Théorie
GDG Rennes - Bootcamp Initiation Android -  ThéorieGDG Rennes - Bootcamp Initiation Android -  Théorie
GDG Rennes - Bootcamp Initiation Android - ThéorieHoracio Gonzalez
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfHamida Rebai Trabelsi
 
Symfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesSymfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesNoel GUILBERT
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsJulien Wittouck
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux androidjodem
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !VISEO
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web MobileWilly Leloutre
 
Presentation SAE402.pdf
Presentation SAE402.pdfPresentation SAE402.pdf
Presentation SAE402.pdfbeaudeux
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 

Similaire à Guide d'initialisation d'un projet unity3D (20)

Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018
 
Rex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantesRex docker en production meeutp-docker-nantes
Rex docker en production meeutp-docker-nantes
 
Guide Unity 3D pdf
Guide Unity 3D pdfGuide Unity 3D pdf
Guide Unity 3D pdf
 
Unity 3D : Guide débutant
Unity 3D : Guide débutantUnity 3D : Guide débutant
Unity 3D : Guide débutant
 
Ma participation au WebPerf Contest 2010
Ma participation au WebPerf Contest 2010Ma participation au WebPerf Contest 2010
Ma participation au WebPerf Contest 2010
 
Infrastructure as code drupal
Infrastructure as code drupalInfrastructure as code drupal
Infrastructure as code drupal
 
NodeJs in real life
NodeJs in real lifeNodeJs in real life
NodeJs in real life
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
 
Ionic
IonicIonic
Ionic
 
Kit de Developpement Synolia
Kit de Developpement SynoliaKit de Developpement Synolia
Kit de Developpement Synolia
 
GDG Rennes - Bootcamp Initiation Android - Théorie
GDG Rennes - Bootcamp Initiation Android -  ThéorieGDG Rennes - Bootcamp Initiation Android -  Théorie
GDG Rennes - Bootcamp Initiation Android - Théorie
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdf
 
Symfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiquesSymfony2: 30 astuces et bonnes pratiques
Symfony2: 30 astuces et bonnes pratiques
 
Spring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'tsSpring Boot & Containers - Do's & Don'ts
Spring Boot & Containers - Do's & Don'ts
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux android
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
 
Performances Web Mobile
Performances Web MobilePerformances Web Mobile
Performances Web Mobile
 
Phigrate
PhigratePhigrate
Phigrate
 
Presentation SAE402.pdf
Presentation SAE402.pdfPresentation SAE402.pdf
Presentation SAE402.pdf
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 

Dernier

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 

Dernier (15)

MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 

Guide d'initialisation d'un projet unity3D

  • 1. Guide d'initialisation d'un projet Unity3D Esprit Unity – https://www.esprit-unity.fr
  • 2. 1. Paramétrer le mode 2D / 3D Unity va avoir un comportement différent adapté à la 2D ou la 3D : • Sprite Packer (2D) • Position de la caméra • Mode de vue de la scène • Lumières automatiques • Illumination globale • Gestion de la skybox Esprit Unity – https://www.esprit-unity.fr
  • 3. 2. Changer le mode de sérialisation des Assets Les Assets sérialisés sous format texte facilitent grandement le travail en équipe, plus particulièrement sur la résolution des conflits lorsque plusieurs personnes ont travaillé sur les mêmes Assets. Esprit Unity – https://www.esprit-unity.fr
  • 4. 3. Utiliser un gestionnaire de sources • On n’est jamais à l’abri d’une corruption généralisée d’une scène, voire de tout un projet. Avec un gestionnaire de source, il est possible de revenir en arrière sur une version précédente avant la corruption. • Pour travailler à plusieurs de manière efficace, il est indispensable d’utiliser un gestionnaire de sources. Esprit Unity – https://www.esprit-unity.fr
  • 5. 4. Activer les services Unity • Unity Ads : intégration de publicités sur mobile • Unity Analytics : gestion intégrée au jeu de statistiques d’utilisation • Unity Cloud Build : compilation multi-plateforme dans le Cloud • Unity Collaborate : gestionnaire de source • Unity Everyplay : gestion intégrée de l’enregistrement de parties pour les partager sur les réseaux sociaux • Unity IAP : gestion intégrée des achats in-app sur mobile • Unity Multiplayer : serveur dédiés pour héberger des parties multi-joueur • Unity Performance reporting : rapports de performances et de plantages automatisés 4. Activer les services Unity Esprit Unity – https://www.esprit-unity.fr
  • 6. Pour les pressé(e)s Pas le temps de digérer tout ça ? Téléchargez le guide complet pour le consulter plus tard : Télécharger le guide complet Esprit Unity – https://www.esprit-unity.fr
  • 7. 5. Paramétrer le SDK Android • Sans le SDK Android, impossible de générer des APK. • L’installation peut être longue selon la connexion, alors autant le faire tout de suite ! Esprit Unity – https://www.esprit-unity.fr
  • 8. 6. Modifier le Build Target par défaut • Lorsque l’on compile pour une plateforme qui n’est pas la plateforme par défaut, Unity va réimporter TOUS les Assets du projet avec les paramètres liés à la plateforme cible. Ce traitement est directement lié à la taille d’un projet et peut prendre beaucoup de temps. • Sélectionner dès le départ la plateforme cible permet d’importer au fil de l’eau les Assets avec les bons paramètres et de gagner du temps lors de la compilation des exécutables. Esprit Unity – https://www.esprit-unity.fr
  • 9. 7. Structurer ses données • Assets projet • Un répertoire pour chaque type d’Assets à la racine • Pas d’Asset à la racine du répertoire • Assets sur la scène • GameObjects importants en haut de la hiérarchie • Imbriquer les GameObjects dans des conteneurs pour les regrouper • Placer tous les GameObjects de type “Manager” en position [0, 0, 0] Esprit Unity – https://www.esprit-unity.fr
  • 10. 8. Créer des layouts de fenêtres • Chaque activité demande un certain nombre de fenêtres différentes : créer le Level Design d’une scène vs animer un personnage • Utiliser des layouts permet de passer d’un espace de travail à un autre sans perdre de temps Esprit Unity – https://www.esprit-unity.fr
  • 11. 9. Créer une scène « Bac à Sable » • Cela facilite la création des briques de Gameplay • Le Level Design sera facilité par la création préalable des éléments de test Esprit Unity – https://www.esprit-unity.fr
  • 12. Pour aller plus loin Besoin d’un contenu plus détaillé pour bien initialiser votre projet ? Télécharger le guide complet Tutoriels, trucs et astuces en développement de jeux vidéo avec Unity3D : http://www.esprit-unity.fr Esprit Unity – https://www.esprit-unity.fr