SlideShare une entreprise Scribd logo
1  sur  13
Initiation à Unity 5
Créer des applications 3D multi-plateformes
Qui suis-je ?
- Dev web & mobile
@Agence_Wanadev
- GameDev amateur
@CYannick
http://demonixis.itch.io
1 - Qu’est-ce Unity ?
- Un moteur 2D/3D temps réel (C++)
- Un éditeur pour Windows/Mac (C#)
- Un player pour différentes plateformes
1 - Fonctionnalités
- Renderer 3D performant (Forward, Deferred)
- Physique via NVIDIA PhysX
- Network via Raknet
- Animation via Mecanim (UI, 2D, 3D)
- Audio (2D, 3D)
- Export sur de multiples plateformes
1 - Plateformes
- Windows, Linux et Mac (x86 & x64)
- Android, iOS, Windows Phone, BlackBerry
- Xbox 360/One*, PS3/4*, PSVita, WiiU**
- Web via plugin et WebGL (EMScripten)
1 - Jeux en production
Des productions sur PC,
Console, Web et Smartphone
1 - Application en prod
Serious Game &
Architecture & Visualisation
2 - l’éditeur
- Structure
- Scripts
- Éclairage
- Audio
- Paramètres
- Export
3 - Les GameObject
GO: Noeuds sur lesquels
on attache des scripts.
Prefab: Sauvegarde d’un
noeud en vue d’une
réutilisation.
4 - Scripting C#
- Langage C# => .Net 2.0 / Mono 2.10 (vieux)
- S’attache à un GameObject
- Définir le comportement d’un GameObject
- Définir le comportement de la scène
- Définir le comportement du lecteur
- Étendre les fonctionnalités de l’éditeur
5 - Un FPS en 5 minutes
- Utilisation des Standard Assets
- CrossPlatformInput + FirstPersonController
- Niveau = Cube 3D + Scaling (Transform)
- Lumière + Ombres
- Prefabs
- Script pour tirer et détecter les impacts
- Export WebGL
Export Mobile & Web
Composants requis pour le mobile
- Android SDK/NDK
- XCode pour iOS
- Visual Studio pour Windows Phone/RT
Tout est déjà packagé pour le déploiement
Web
Questions ?
Now it’s time to
kick ass’ and use
Unity!

Contenu connexe

Tendances

Creation de jeux en ligne suib-i.com
Creation de jeux en ligne suib-i.comCreation de jeux en ligne suib-i.com
Creation de jeux en ligne suib-i.compierota
 
Le guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleLe guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleYannick Comte
 
Unity 04 02_13
Unity 04 02_13Unity 04 02_13
Unity 04 02_13BeMyApp
 
Jembe unity3d
Jembe unity3dJembe unity3d
Jembe unity3dBeMyApp
 
Réalité virtuelle sur Android, entre Cardboard et GearVR
Réalité virtuelle sur Android, entre Cardboard et GearVRRéalité virtuelle sur Android, entre Cardboard et GearVR
Réalité virtuelle sur Android, entre Cardboard et GearVRJulien Salvi
 
Windows and Mobile 3D applications with Project Anarchy
Windows and Mobile 3D applications with Project AnarchyWindows and Mobile 3D applications with Project Anarchy
Windows and Mobile 3D applications with Project AnarchyLittleWhite_tb
 

Tendances (6)

Creation de jeux en ligne suib-i.com
Creation de jeux en ligne suib-i.comCreation de jeux en ligne suib-i.com
Creation de jeux en ligne suib-i.com
 
Le guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelleLe guide rapide de la réalité virtuelle
Le guide rapide de la réalité virtuelle
 
Unity 04 02_13
Unity 04 02_13Unity 04 02_13
Unity 04 02_13
 
Jembe unity3d
Jembe unity3dJembe unity3d
Jembe unity3d
 
Réalité virtuelle sur Android, entre Cardboard et GearVR
Réalité virtuelle sur Android, entre Cardboard et GearVRRéalité virtuelle sur Android, entre Cardboard et GearVR
Réalité virtuelle sur Android, entre Cardboard et GearVR
 
Windows and Mobile 3D applications with Project Anarchy
Windows and Mobile 3D applications with Project AnarchyWindows and Mobile 3D applications with Project Anarchy
Windows and Mobile 3D applications with Project Anarchy
 

En vedette

HTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad AustinHTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad AustinChad Austin
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutDavid Farrell
 
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesGame Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesDavid Farrell
 
Android-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsAndroid-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsLilia Sfaxi
 
Android-Tp4: stockage
Android-Tp4: stockageAndroid-Tp4: stockage
Android-Tp4: stockageLilia Sfaxi
 
Android-Tp3: fragments et menus
Android-Tp3: fragments et menusAndroid-Tp3: fragments et menus
Android-Tp3: fragments et menusLilia Sfaxi
 
P3 listes et elements graphiques avancés
P3 listes et elements graphiques avancésP3 listes et elements graphiques avancés
P3 listes et elements graphiques avancésLilia Sfaxi
 
P2 éléments graphiques android
P2 éléments graphiques androidP2 éléments graphiques android
P2 éléments graphiques androidLilia Sfaxi
 
P6 composants avancés
P6 composants avancésP6 composants avancés
P6 composants avancésLilia Sfaxi
 
P1 introduction à android
P1 introduction à androidP1 introduction à android
P1 introduction à androidLilia Sfaxi
 
Android-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursAndroid-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursLilia Sfaxi
 
Android-Tp5 : web services
Android-Tp5 : web servicesAndroid-Tp5 : web services
Android-Tp5 : web servicesLilia Sfaxi
 
Alphorm.com Formation jQuery
Alphorm.com Formation jQueryAlphorm.com Formation jQuery
Alphorm.com Formation jQueryAlphorm
 

En vedette (17)

HTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad AustinHTML5: New UI Library for Games - Chad Austin
HTML5: New UI Library for Games - Chad Austin
 
Introduction à unity 3D
Introduction à unity 3DIntroduction à unity 3D
Introduction à unity 3D
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI Layout
 
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper PrototypesGame Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
Game Design 2: Lecture 5 - Game UI Wireframes and Paper Prototypes
 
Thinking big
Thinking bigThinking big
Thinking big
 
Android-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intentsAndroid-Tp1: éléments graphiques de base et intents
Android-Tp1: éléments graphiques de base et intents
 
Android-Tp4: stockage
Android-Tp4: stockageAndroid-Tp4: stockage
Android-Tp4: stockage
 
Android-Tp3: fragments et menus
Android-Tp3: fragments et menusAndroid-Tp3: fragments et menus
Android-Tp3: fragments et menus
 
P4 intents
P4 intentsP4 intents
P4 intents
 
P3 listes et elements graphiques avancés
P3 listes et elements graphiques avancésP3 listes et elements graphiques avancés
P3 listes et elements graphiques avancés
 
P2 éléments graphiques android
P2 éléments graphiques androidP2 éléments graphiques android
P2 éléments graphiques android
 
P6 composants avancés
P6 composants avancésP6 composants avancés
P6 composants avancés
 
P1 introduction à android
P1 introduction à androidP1 introduction à android
P1 introduction à android
 
Android-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateursAndroid-Tp2: liste et adaptateurs
Android-Tp2: liste et adaptateurs
 
P5 stockage
P5 stockageP5 stockage
P5 stockage
 
Android-Tp5 : web services
Android-Tp5 : web servicesAndroid-Tp5 : web services
Android-Tp5 : web services
 
Alphorm.com Formation jQuery
Alphorm.com Formation jQueryAlphorm.com Formation jQuery
Alphorm.com Formation jQuery
 

Similaire à Initiation à Unity 5

Presentation Brutal Donut par Julien PATTE
Presentation Brutal Donut par Julien PATTEPresentation Brutal Donut par Julien PATTE
Presentation Brutal Donut par Julien PATTEBeMyApp
 
Porte feuilles-perso
Porte feuilles-persoPorte feuilles-perso
Porte feuilles-persoymoumen
 
Rapport de stage genie logiciel awoufack tedem adeline encadreur kamleu nou...
Rapport de stage genie logiciel awoufack tedem adeline encadreur   kamleu nou...Rapport de stage genie logiciel awoufack tedem adeline encadreur   kamleu nou...
Rapport de stage genie logiciel awoufack tedem adeline encadreur kamleu nou...Emeric Kamleu Noumi
 
Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Oussama Labaied
 
Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Oussama Labaied
 
La réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsLa réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsChristophe Villeneuve
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsMicrosoft
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs WebMickael Dumand
 
Babylon.JS, le moteur 3D WebGL open source simple & performant
Babylon.JS, le moteur 3D WebGL open source simple & performant Babylon.JS, le moteur 3D WebGL open source simple & performant
Babylon.JS, le moteur 3D WebGL open source simple & performant Microsoft
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Webekino
 
ADT SOFAVR jesnault 01-10-12 final presentation 2
ADT SOFAVR jesnault 01-10-12 final presentation 2ADT SOFAVR jesnault 01-10-12 final presentation 2
ADT SOFAVR jesnault 01-10-12 final presentation 2Jérôme Esnault
 
Réalité virtuelle + Open source = <3
Réalité virtuelle + Open source = <3Réalité virtuelle + Open source = <3
Réalité virtuelle + Open source = <3Yannick Comte
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadDavid MEKERSA
 
Meetup XVRRAA #2 : Les news de l'open source
Meetup XVRRAA #2 : Les news de l'open sourceMeetup XVRRAA #2 : Les news de l'open source
Meetup XVRRAA #2 : Les news de l'open sourceYannick Comte
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Loic BILLET
 
Audio Integration in Unity (French)
Audio Integration in Unity (French)Audio Integration in Unity (French)
Audio Integration in Unity (French)Vincent PERCEVAULT
 
Plu steeven resume en-fr - 2012
Plu steeven resume   en-fr - 2012Plu steeven resume   en-fr - 2012
Plu steeven resume en-fr - 2012Steeven Plu
 

Similaire à Initiation à Unity 5 (20)

Presentation Brutal Donut par Julien PATTE
Presentation Brutal Donut par Julien PATTEPresentation Brutal Donut par Julien PATTE
Presentation Brutal Donut par Julien PATTE
 
Porte feuilles-perso
Porte feuilles-persoPorte feuilles-perso
Porte feuilles-perso
 
Rapport de stage genie logiciel awoufack tedem adeline encadreur kamleu nou...
Rapport de stage genie logiciel awoufack tedem adeline encadreur   kamleu nou...Rapport de stage genie logiciel awoufack tedem adeline encadreur   kamleu nou...
Rapport de stage genie logiciel awoufack tedem adeline encadreur kamleu nou...
 
Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)
 
Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)Presentation des projets (oussama labaied)
Presentation des projets (oussama labaied)
 
La réalité mélangée dans vos applications
La réalité mélangée dans vos applicationsLa réalité mélangée dans vos applications
La réalité mélangée dans vos applications
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nuls
 
Historique de Unity.pptx
Historique de Unity.pptxHistorique de Unity.pptx
Historique de Unity.pptx
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
Babylon.JS, le moteur 3D WebGL open source simple & performant
Babylon.JS, le moteur 3D WebGL open source simple & performant Babylon.JS, le moteur 3D WebGL open source simple & performant
Babylon.JS, le moteur 3D WebGL open source simple & performant
 
Kinect pour les développeurs Web
Kinect pour les développeurs WebKinect pour les développeurs Web
Kinect pour les développeurs Web
 
ADT SOFAVR jesnault 01-10-12 final presentation 2
ADT SOFAVR jesnault 01-10-12 final presentation 2ADT SOFAVR jesnault 01-10-12 final presentation 2
ADT SOFAVR jesnault 01-10-12 final presentation 2
 
Réalité virtuelle + Open source = <3
Réalité virtuelle + Open source = <3Réalité virtuelle + Open source = <3
Réalité virtuelle + Open source = <3
 
Tizen sdk-solutionslinux-20130529
Tizen sdk-solutionslinux-20130529Tizen sdk-solutionslinux-20130529
Tizen sdk-solutionslinux-20130529
 
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPadCoder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
Coder des jeux en 2D ou 3D sur mobile Android, IPhone ou iPad
 
Meetup XVRRAA #2 : Les news de l'open source
Meetup XVRRAA #2 : Les news de l'open sourceMeetup XVRRAA #2 : Les news de l'open source
Meetup XVRRAA #2 : Les news de l'open source
 
Jeux video
Jeux videoJeux video
Jeux video
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
 
Audio Integration in Unity (French)
Audio Integration in Unity (French)Audio Integration in Unity (French)
Audio Integration in Unity (French)
 
Plu steeven resume en-fr - 2012
Plu steeven resume   en-fr - 2012Plu steeven resume   en-fr - 2012
Plu steeven resume en-fr - 2012
 

Plus de Yannick Comte

Présentation de HDRP
Présentation de HDRPPrésentation de HDRP
Présentation de HDRPYannick Comte
 
De Unity à Unreal Engine 4
De Unity à Unreal Engine 4De Unity à Unreal Engine 4
De Unity à Unreal Engine 4Yannick Comte
 
Gestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityGestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityYannick Comte
 
Un rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DUn rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DYannick Comte
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Yannick Comte
 
Présentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonPrésentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonYannick Comte
 
XVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityXVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityYannick Comte
 
Windows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftWindows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftYannick Comte
 

Plus de Yannick Comte (8)

Présentation de HDRP
Présentation de HDRPPrésentation de HDRP
Présentation de HDRP
 
De Unity à Unreal Engine 4
De Unity à Unreal Engine 4De Unity à Unreal Engine 4
De Unity à Unreal Engine 4
 
Gestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec UnityGestion de projet multiplateforme avec Unity
Gestion de projet multiplateforme avec Unity
 
Un rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3DUn rendu de Quality avec Unity 3D
Un rendu de Quality avec Unity 3D
 
Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018Les nouveautés d'Unity 2018
Les nouveautés d'Unity 2018
 
Présentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D LyonPrésentation du Meetup Unity3D Lyon
Présentation du Meetup Unity3D Lyon
 
XVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed RealityXVRRAA #5 Windows Mixed Reality
XVRRAA #5 Windows Mixed Reality
 
Windows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon MicrosoftWindows Mixed Reality : La VR et l'AR façon Microsoft
Windows Mixed Reality : La VR et l'AR façon Microsoft
 

Initiation à Unity 5

  • 1. Initiation à Unity 5 Créer des applications 3D multi-plateformes
  • 2. Qui suis-je ? - Dev web & mobile @Agence_Wanadev - GameDev amateur @CYannick http://demonixis.itch.io
  • 3. 1 - Qu’est-ce Unity ? - Un moteur 2D/3D temps réel (C++) - Un éditeur pour Windows/Mac (C#) - Un player pour différentes plateformes
  • 4. 1 - Fonctionnalités - Renderer 3D performant (Forward, Deferred) - Physique via NVIDIA PhysX - Network via Raknet - Animation via Mecanim (UI, 2D, 3D) - Audio (2D, 3D) - Export sur de multiples plateformes
  • 5. 1 - Plateformes - Windows, Linux et Mac (x86 & x64) - Android, iOS, Windows Phone, BlackBerry - Xbox 360/One*, PS3/4*, PSVita, WiiU** - Web via plugin et WebGL (EMScripten)
  • 6. 1 - Jeux en production Des productions sur PC, Console, Web et Smartphone
  • 7. 1 - Application en prod Serious Game & Architecture & Visualisation
  • 8. 2 - l’éditeur - Structure - Scripts - Éclairage - Audio - Paramètres - Export
  • 9. 3 - Les GameObject GO: Noeuds sur lesquels on attache des scripts. Prefab: Sauvegarde d’un noeud en vue d’une réutilisation.
  • 10. 4 - Scripting C# - Langage C# => .Net 2.0 / Mono 2.10 (vieux) - S’attache à un GameObject - Définir le comportement d’un GameObject - Définir le comportement de la scène - Définir le comportement du lecteur - Étendre les fonctionnalités de l’éditeur
  • 11. 5 - Un FPS en 5 minutes - Utilisation des Standard Assets - CrossPlatformInput + FirstPersonController - Niveau = Cube 3D + Scaling (Transform) - Lumière + Ombres - Prefabs - Script pour tirer et détecter les impacts - Export WebGL
  • 12. Export Mobile & Web Composants requis pour le mobile - Android SDK/NDK - XCode pour iOS - Visual Studio pour Windows Phone/RT Tout est déjà packagé pour le déploiement Web
  • 13. Questions ? Now it’s time to kick ass’ and use Unity!