SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Créer un jeu Unity3D
Installation, configuration et premier script
Introduction
Rémi Bodin – 28 ans
Ingénieur développeur Unity3D chez Persistant Studios.
Premiers pas sur Unity3D en 2009
/me
Introduction
- Installation
- Configuration de l’environnement de travail
- Configuration du projet
- Architecture
- Premier script et prefab (démo live)
Sommaire
INSTALLATION
Installation
Version courante
http://unity3d.com/unity/download
Version antérieure
http://unity3d.com/unity/download/archive
Unity3D
Installation
Visual Studio 2013
http://www.visualstudio.com/en-us/products/free-developer-offers-vs/
UnityVS
http://unityvs.com/documentation/installation/
Visual Studio
UnityVS est un plugin Visual Studio et Unity qui permet d’utiliser le
débuggeur (break point, step by step, …) sur les script C# au sein d’un
projet.
CONFIGURATION GÉNÉRALE
Configuration générale
Les panels Unity3D
La fenêtre se compose de panels qu’il est possible
de « docker ».
Plusieurs presets sont disponibles dans le menu
« layout ».
Petite astuce : si le panel « Project » est vertical
choisir « One column layout »
Configuration générale
Game et Scene
Scène permet d’éditer les objetsGame est une pré-visualisation
Configuration générale
Hierarchy Project et Inspector
Liste les objets de la scène
courante
Liste les assets du projet L’Inspector permet d’éditer les
paramètres d’un objet
Configuration générale
Le premier bouton permet de lancer et stopper la simulation.
Le second bouton permet de mettre en pause la simulation.
Le dernier bouton permet, en mode pause, d’avancer d’une frame la simulation.
Play Pause Stop
Astuce : Il est possible de changer la couleur
générale de l’interface pendant la simulation.
Attention : Toutes les modifications faites sur la
scène en simulation sont temporaires.
CONFIGURATION DE PROJET
Configuration de projet
La checkbox verte indique le profil par défaut
d’une plateforme.
La ligne en highlight indique le profil appliqué a
l’éditeur.
Chaque profil permet de changer plusieurs
options qui impactent la qualité du rendu et les
performances de l’application.
Quality settings
Configuration de projet
Il est important de bien organiser son projet tout au
long de la production.
Ne jamais avoir de fichiers à la racine d’un projet.
Certains noms de répertoires sont réservés :
- Resources
- StreamingAssets
- Editor
- Plugins
Répertoires particuliers et bonnes pratiques
Configuration de projet
Pour conserver les GUID et options
d’import des fichiers il faut activer les
metafiles.
Versioning
Les seuls répertoires à envoyer sur le
serveur sont Assets et ProjectSettings.
ARCHITECTURE
Architecture
Unity3D est basé sur le principe de Entity Component System ou ECS.
Les systèmes mettent à jour les entités en fonction des données des composants
qu’elles contiennent.
ECS
Exemple d’entité : GameObject
Exemple de composant : Rigidbody
Exemple de système : mise à jour de la physique
Architecture
Tout est GameObject
Il contient :
- Un « name » (non unique)
- Un « layer »
- Un « tag »
- Des components
Tout est Gameobject
Un GameObject a toujours un component Transform qui
permet de le positionner dans l’espace.
Architecture
Un script est un component

Weitere ähnliche Inhalte

Andere mochten auch

Intercatedras de practicas profesionalizantes 3 er año
Intercatedras de practicas profesionalizantes 3 er añoIntercatedras de practicas profesionalizantes 3 er año
Intercatedras de practicas profesionalizantes 3 er añoCarla Melisa Nicolato
 
Tener 6 años nuevamente
Tener 6 años nuevamenteTener 6 años nuevamente
Tener 6 años nuevamenteyely8108
 
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-fr
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-frHoraires valables du 31 aout au 12 décembre 2015 tgv-lyria-fr
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-frTom Train
 
Seminaire agriculture ecologique_2014_koutou
Seminaire agriculture ecologique_2014_koutouSeminaire agriculture ecologique_2014_koutou
Seminaire agriculture ecologique_2014_koutouPABE BENIN
 
Taller naturaleza de objetos (TABLAS Y DOS PRTODUCTOS)
Taller naturaleza   de objetos (TABLAS Y DOS PRTODUCTOS)Taller naturaleza   de objetos (TABLAS Y DOS PRTODUCTOS)
Taller naturaleza de objetos (TABLAS Y DOS PRTODUCTOS)francy
 
Catedra 2 rose maguire
Catedra 2 rose maguireCatedra 2 rose maguire
Catedra 2 rose maguireuamericas
 
Les événements comme moteur de l'économie régionale
Les événements comme moteur de l'économie régionaleLes événements comme moteur de l'économie régionale
Les événements comme moteur de l'économie régionaleleconciergemarketing
 
Trece lineas para_vivir
Trece lineas para_vivirTrece lineas para_vivir
Trece lineas para_vivirutpl
 
Portfolio CQuéguiner conf IP
Portfolio CQuéguiner conf IPPortfolio CQuéguiner conf IP
Portfolio CQuéguiner conf IPCharles QUEGUINER
 
Soutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologieSoutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologieplgctreq
 
Notas. Portafolio de evaluación. Práctica 3
Notas. Portafolio de evaluación. Práctica 3Notas. Portafolio de evaluación. Práctica 3
Notas. Portafolio de evaluación. Práctica 3Seguros Bilbao
 
Openoffice ejercicios a
Openoffice ejercicios aOpenoffice ejercicios a
Openoffice ejercicios adionisio
 
Soyez visibles et attractifs sur Google - Destination Brocéliande
Soyez visibles et attractifs sur Google - Destination BrocéliandeSoyez visibles et attractifs sur Google - Destination Brocéliande
Soyez visibles et attractifs sur Google - Destination BrocéliandeDestination Brocéliande
 
Silogismos
SilogismosSilogismos
SilogismosNuria
 

Andere mochten auch (20)

Intercatedras de practicas profesionalizantes 3 er año
Intercatedras de practicas profesionalizantes 3 er añoIntercatedras de practicas profesionalizantes 3 er año
Intercatedras de practicas profesionalizantes 3 er año
 
montoya
montoyamontoya
montoya
 
Tener 6 años nuevamente
Tener 6 años nuevamenteTener 6 años nuevamente
Tener 6 años nuevamente
 
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-fr
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-frHoraires valables du 31 aout au 12 décembre 2015 tgv-lyria-fr
Horaires valables du 31 aout au 12 décembre 2015 tgv-lyria-fr
 
Seminaire agriculture ecologique_2014_koutou
Seminaire agriculture ecologique_2014_koutouSeminaire agriculture ecologique_2014_koutou
Seminaire agriculture ecologique_2014_koutou
 
Taller naturaleza de objetos (TABLAS Y DOS PRTODUCTOS)
Taller naturaleza   de objetos (TABLAS Y DOS PRTODUCTOS)Taller naturaleza   de objetos (TABLAS Y DOS PRTODUCTOS)
Taller naturaleza de objetos (TABLAS Y DOS PRTODUCTOS)
 
Catedra 2 rose maguire
Catedra 2 rose maguireCatedra 2 rose maguire
Catedra 2 rose maguire
 
Les événements comme moteur de l'économie régionale
Les événements comme moteur de l'économie régionaleLes événements comme moteur de l'économie régionale
Les événements comme moteur de l'économie régionale
 
Quimica
QuimicaQuimica
Quimica
 
Trece lineas para_vivir
Trece lineas para_vivirTrece lineas para_vivir
Trece lineas para_vivir
 
Portfolio CQuéguiner conf IP
Portfolio CQuéguiner conf IPPortfolio CQuéguiner conf IP
Portfolio CQuéguiner conf IP
 
Tema 1
Tema 1Tema 1
Tema 1
 
Soutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologieSoutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologie
 
Notas. Portafolio de evaluación. Práctica 3
Notas. Portafolio de evaluación. Práctica 3Notas. Portafolio de evaluación. Práctica 3
Notas. Portafolio de evaluación. Práctica 3
 
Ciudadanía y poder
Ciudadanía y poderCiudadanía y poder
Ciudadanía y poder
 
Openoffice ejercicios a
Openoffice ejercicios aOpenoffice ejercicios a
Openoffice ejercicios a
 
Soyez visibles et attractifs sur Google - Destination Brocéliande
Soyez visibles et attractifs sur Google - Destination BrocéliandeSoyez visibles et attractifs sur Google - Destination Brocéliande
Soyez visibles et attractifs sur Google - Destination Brocéliande
 
Iphonographie diapo
Iphonographie diapoIphonographie diapo
Iphonographie diapo
 
Silogismos
SilogismosSilogismos
Silogismos
 
Conception ergonomique
Conception ergonomiqueConception ergonomique
Conception ergonomique
 

Ähnlich wie INTEL® WEBINAR SERIES - Développer un jeu Unity3D sous Windows de A à Z (1 / 4)

At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
Formation Play! framework
Formation Play! frameworkFormation Play! framework
Formation Play! frameworkBenoît Simard
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NETAziz Darouichi
 
Introduction à SBT
Introduction à SBTIntroduction à SBT
Introduction à SBTJean Detoeuf
 
Chaine de production pipeline
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipelineNicolas wallerand
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 
Support formation vidéo : Maîtriser MDT 2013 U2
Support formation vidéo : Maîtriser MDT 2013 U2Support formation vidéo : Maîtriser MDT 2013 U2
Support formation vidéo : Maîtriser MDT 2013 U2SmartnSkilled
 
Migrer de Windows XP à Windows 8.1 avec MDT 2013
Migrer de Windows XP à Windows 8.1 avec MDT 2013 Migrer de Windows XP à Windows 8.1 avec MDT 2013
Migrer de Windows XP à Windows 8.1 avec MDT 2013 Microsoft Technet France
 
Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosTp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosSaid Benaissa
 
Exposé open embedded
Exposé open embeddedExposé open embedded
Exposé open embeddedAyoub Rouzi
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration ContinueFrédéric Sagez
 
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 WordCamp Lyon 2015 - WordPress, Git et l'intégration continue WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continueStéphane HULARD
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Microsoft
 
TP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxTP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxSouadZid
 
176539.ppt
176539.ppt176539.ppt
176539.pptAmmr2
 
Présentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expériencePrésentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expérienceKhanh Maudoux
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation MavenSOAT
 

Ähnlich wie INTEL® WEBINAR SERIES - Développer un jeu Unity3D sous Windows de A à Z (1 / 4) (20)

At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Formation Play! framework
Formation Play! frameworkFormation Play! framework
Formation Play! framework
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NET
 
Formation gwt
Formation gwtFormation gwt
Formation gwt
 
Introduction à SBT
Introduction à SBTIntroduction à SBT
Introduction à SBT
 
Chaine de production pipeline
Chaine de production   pipelineChaine de production   pipeline
Chaine de production pipeline
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Support formation vidéo : Maîtriser MDT 2013 U2
Support formation vidéo : Maîtriser MDT 2013 U2Support formation vidéo : Maîtriser MDT 2013 U2
Support formation vidéo : Maîtriser MDT 2013 U2
 
Migrer de Windows XP à Windows 8.1 avec MDT 2013
Migrer de Windows XP à Windows 8.1 avec MDT 2013 Migrer de Windows XP à Windows 8.1 avec MDT 2013
Migrer de Windows XP à Windows 8.1 avec MDT 2013
 
Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosTp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
 
Exposé open embedded
Exposé open embeddedExposé open embedded
Exposé open embedded
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration Continue
 
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 WordCamp Lyon 2015 - WordPress, Git et l'intégration continue WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
WordCamp Lyon 2015 - WordPress, Git et l'intégration continue
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
 
TP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxTP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docx
 
1-android.pdf
1-android.pdf1-android.pdf
1-android.pdf
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
176539.ppt
176539.ppt176539.ppt
176539.ppt
 
Présentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expériencePrésentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expérience
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation Maven
 

INTEL® WEBINAR SERIES - Développer un jeu Unity3D sous Windows de A à Z (1 / 4)